[{"data":1,"prerenderedAt":1294},["ShallowReactive",2],{"navigation_docs":3,"docs-navigation-with-icons":419,"-docs-api-troubleshooting":561,"-docs-api-troubleshooting-surround":1289},[4,66,87,124,405],{"title":5,"path":6,"stem":7,"children":8,"page":65},"Api","\u002Fdocs\u002Fapi","docs\u002Fapi",[9,13,17,21,25,29,33,37,41,45,49,53,57,61],{"title":10,"path":11,"stem":12},"Best Practices","\u002Fdocs\u002Fapi\u002Fbest-practices","docs\u002Fapi\u002Fbest-practices",{"title":14,"path":15,"stem":16},"Blog","\u002Fdocs\u002Fapi\u002Fblog","docs\u002Fapi\u002Fblog",{"title":18,"path":19,"stem":20},"Code Examples","\u002Fdocs\u002Fapi\u002Fcode-examples","docs\u002Fapi\u002Fcode-examples",{"title":22,"path":23,"stem":24},"Collections","\u002Fdocs\u002Fapi\u002Fcollections","docs\u002Fapi\u002Fcollections",{"title":26,"path":27,"stem":28},"Field Types","\u002Fdocs\u002Fapi\u002Ffield-types","docs\u002Fapi\u002Ffield-types",{"title":30,"path":31,"stem":32},"Rate Limits & Errors","\u002Fdocs\u002Fapi\u002Flimits-and-errors","docs\u002Fapi\u002Flimits-and-errors",{"title":34,"path":35,"stem":36},"Media","\u002Fdocs\u002Fapi\u002Fmedia","docs\u002Fapi\u002Fmedia",{"title":38,"path":39,"stem":40},"Overview","\u002Fdocs\u002Fapi\u002Foverview","docs\u002Fapi\u002Foverview",{"title":42,"path":43,"stem":44},"Pages","\u002Fdocs\u002Fapi\u002Fpages","docs\u002Fapi\u002Fpages",{"title":46,"path":47,"stem":48},"Query Parameters","\u002Fdocs\u002Fapi\u002Fquery-parameters","docs\u002Fapi\u002Fquery-parameters",{"title":50,"path":51,"stem":52},"Responses & Caching","\u002Fdocs\u002Fapi\u002Fresponses","docs\u002Fapi\u002Fresponses",{"title":54,"path":55,"stem":56},"Troubleshooting","\u002Fdocs\u002Fapi\u002Ftroubleshooting","docs\u002Fapi\u002Ftroubleshooting",{"title":58,"path":59,"stem":60},"Validation","\u002Fdocs\u002Fapi\u002Fvalidation","docs\u002Fapi\u002Fvalidation",{"title":62,"path":63,"stem":64},"Webhooks","\u002Fdocs\u002Fapi\u002Fwebhooks","docs\u002Fapi\u002Fwebhooks",false,{"title":67,"path":68,"stem":69,"children":70,"page":65},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",[71,75,79,83],{"title":72,"path":73,"stem":74},"Authentication","\u002Fdocs\u002Fgetting-started\u002Fauthentication","docs\u002Fgetting-started\u002Fauthentication",{"title":76,"path":77,"stem":78},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002Fgetting-started\u002Fintroduction",{"title":80,"path":81,"stem":82},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002Fgetting-started\u002Fquickstart",{"title":84,"path":85,"stem":86},"Write Operations","\u002Fdocs\u002Fgetting-started\u002Fwrite-operations","docs\u002Fgetting-started\u002Fwrite-operations",{"title":88,"path":89,"stem":90,"children":91,"page":65},"Guides","\u002Fdocs\u002Fguides","docs\u002Fguides",[92,96,100,104,108,112,116,120],{"title":93,"path":94,"stem":95},"Admin Interface","\u002Fdocs\u002Fguides\u002Fadmin-interface","docs\u002Fguides\u002Fadmin-interface",{"title":97,"path":98,"stem":99},"ButterCMS Migration","\u002Fdocs\u002Fguides\u002Fbuttercms-migration","docs\u002Fguides\u002Fbuttercms-migration",{"title":101,"path":102,"stem":103},"Migrations","\u002Fdocs\u002Fguides\u002Fmigrations","docs\u002Fguides\u002Fmigrations",{"title":105,"path":106,"stem":107},"Page Management","\u002Fdocs\u002Fguides\u002Fpage-management","docs\u002Fguides\u002Fpage-management",{"title":109,"path":110,"stem":111},"Public API Usage","\u002Fdocs\u002Fguides\u002Fpublic-api-usage","docs\u002Fguides\u002Fpublic-api-usage",{"title":113,"path":114,"stem":115},"Schema Builder","\u002Fdocs\u002Fguides\u002Fschema-builder","docs\u002Fguides\u002Fschema-builder",{"title":117,"path":118,"stem":119},"User Management","\u002Fdocs\u002Fguides\u002Fuser-management","docs\u002Fguides\u002Fuser-management",{"title":121,"path":122,"stem":123},"Rich Text Editor","\u002Fdocs\u002Fguides\u002Fwysiwyg-editor","docs\u002Fguides\u002Fwysiwyg-editor",{"title":125,"path":126,"stem":127,"children":128,"page":65},"Sdk","\u002Fdocs\u002Fsdk","docs\u002Fsdk",[129,132,136,140,144],{"title":38,"path":130,"stem":131},"\u002Fdocs\u002Fsdk\u002Freadme","docs\u002Fsdk\u002FREADME",{"title":133,"path":134,"stem":135},"Astro","\u002Fdocs\u002Fsdk\u002Fastro","docs\u002Fsdk\u002Fastro",{"title":137,"path":138,"stem":139},"Next.js","\u002Fdocs\u002Fsdk\u002Fnextjs","docs\u002Fsdk\u002Fnextjs",{"title":141,"path":142,"stem":143},"Nuxt","\u002Fdocs\u002Fsdk\u002Fnuxt","docs\u002Fsdk\u002Fnuxt",{"title":145,"path":146,"stem":147,"children":148,"page":65},"Reference","\u002Fdocs\u002Fsdk\u002Freference","docs\u002Fsdk\u002Freference",[149,153,222,235,380],{"title":150,"path":151,"stem":152},"@tentocms\u002Fclient","\u002Fdocs\u002Fsdk\u002Freference\u002Freadme","docs\u002Fsdk\u002Freference\u002FREADME",{"title":154,"path":155,"stem":156,"children":157,"page":65},"Classes","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses","docs\u002Fsdk\u002Freference\u002Fclasses",[158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218],{"title":159,"path":160,"stem":161},"Class: BlogCategoriesResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogcategoriesresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogCategoriesResource",{"title":163,"path":164,"stem":165},"Class: BlogPostsResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogpostsresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogPostsResource",{"title":167,"path":168,"stem":169},"Class: BlogResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogResource",{"title":171,"path":172,"stem":173},"Class: BlogTagsResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogtagsresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogTagsResource",{"title":175,"path":176,"stem":177},"Class: CollectionsResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fcollectionsresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FCollectionsResource",{"title":179,"path":180,"stem":181},"Class: CollectionsWriteResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fcollectionswriteresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FCollectionsWriteResource",{"title":183,"path":184,"stem":185},"Class: MediaResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fmediaresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FMediaResource",{"title":187,"path":188,"stem":189},"Class: MediaWriteResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fmediawriteresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FMediaWriteResource",{"title":191,"path":192,"stem":193},"Class: PagesResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fpagesresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FPagesResource",{"title":195,"path":196,"stem":197},"Class: PagesWriteResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fpageswriteresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FPagesWriteResource",{"title":199,"path":200,"stem":201},"Class: TentoAuthenticationError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoauthenticationerror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoAuthenticationError",{"title":203,"path":204,"stem":205},"Class: TentoClient","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoclient","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoClient",{"title":207,"path":208,"stem":209},"Class: TentoError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoerror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoError",{"title":211,"path":212,"stem":213},"Class: TentoNetworkError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentonetworkerror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoNetworkError",{"title":215,"path":216,"stem":217},"Class: TentoNotFoundError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentonotfounderror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoNotFoundError",{"title":219,"path":220,"stem":221},"Class: TentoRateLimitError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoratelimiterror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoRateLimitError",{"title":223,"path":224,"stem":225,"children":226,"page":65},"Functions","\u002Fdocs\u002Fsdk\u002Freference\u002Ffunctions","docs\u002Fsdk\u002Freference\u002Ffunctions",[227,231],{"title":228,"path":229,"stem":230},"Function: getUrl()","\u002Fdocs\u002Fsdk\u002Freference\u002Ffunctions\u002Fgeturl","docs\u002Fsdk\u002Freference\u002Ffunctions\u002FgetUrl",{"title":232,"path":233,"stem":234},"Function: mockMedia()","\u002Fdocs\u002Fsdk\u002Freference\u002Ffunctions\u002Fmockmedia","docs\u002Fsdk\u002Freference\u002Ffunctions\u002FmockMedia",{"title":236,"path":237,"stem":238,"children":239,"page":65},"Interfaces","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces","docs\u002Fsdk\u002Freference\u002Finterfaces",[240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376],{"title":241,"path":242,"stem":243},"Interface: BlogAuthor","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogauthor","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogAuthor",{"title":245,"path":246,"stem":247},"Interface: BlogCategory","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogcategory","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogCategory",{"title":249,"path":250,"stem":251},"Interface: BlogPost","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogpost","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogPost",{"title":253,"path":254,"stem":255},"Interface: BlogPostListOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogpostlistoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogPostListOptions",{"title":257,"path":258,"stem":259},"Interface: BlogTag","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogtag","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogTag",{"title":261,"path":262,"stem":263},"Interface: CollectionItemResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectionitemresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionItemResponse",{"title":265,"path":266,"stem":267},"Interface: CollectionListOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectionlistoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionListOptions",{"title":269,"path":270,"stem":271},"Interface: CollectionListResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectionlistresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionListResponse",{"title":273,"path":274,"stem":275},"Interface: CollectionTypeMeta","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectiontypemeta","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionTypeMeta",{"title":277,"path":278,"stem":279},"Interface: CreateCollectionItemInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcreatecollectioniteminput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCreateCollectionItemInput",{"title":281,"path":282,"stem":283},"Interface: CreatePageInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcreatepageinput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCreatePageInput",{"title":285,"path":286,"stem":287},"Interface: DryRunResult","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fdryrunresult","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FDryRunResult",{"title":289,"path":290,"stem":291},"Interface: FilterCondition","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Ffiltercondition","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FFilterCondition",{"title":293,"path":294,"stem":295},"Interface: ItemResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fitemresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FItemResponse",{"title":297,"path":298,"stem":299},"Interface: ListResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Flistresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FListResponse",{"title":301,"path":302,"stem":303},"Interface: Media","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmedia","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMedia",{"title":305,"path":306,"stem":307},"Interface: MediaItem","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmediaitem","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMediaItem",{"title":309,"path":310,"stem":311},"Interface: MediaOption","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmediaoption","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMediaOption",{"title":313,"path":314,"stem":315},"Interface: MediaTransformOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmediatransformoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMediaTransformOptions",{"title":317,"path":318,"stem":319},"Interface: Page\u003CTContent>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpage","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPage",{"title":321,"path":322,"stem":323},"Interface: PageGetOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpagegetoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPageGetOptions",{"title":325,"path":326,"stem":327},"Interface: PageListOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpagelistoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPageListOptions",{"title":329,"path":330,"stem":331},"Interface: PageWithRedirect\u003CTContent>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpagewithredirect","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPageWithRedirect",{"title":333,"path":334,"stem":335},"Interface: PaginationMeta","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpaginationmeta","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPaginationMeta",{"title":337,"path":338,"stem":339},"Interface: PreviewOption","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpreviewoption","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPreviewOption",{"title":341,"path":342,"stem":343},"Interface: RedirectInfo","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fredirectinfo","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FRedirectInfo",{"title":345,"path":346,"stem":347},"Interface: RefTypesOption","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Freftypesoption","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FRefTypesOption",{"title":349,"path":350,"stem":351},"Interface: SeoMetadata","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fseometadata","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FSeoMetadata",{"title":353,"path":354,"stem":355},"Interface: TentoClientConfig","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Ftentoclientconfig","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FTentoClientConfig",{"title":357,"path":358,"stem":359},"Interface: TentoMedia","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Ftentomedia","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FTentoMedia",{"title":361,"path":362,"stem":363},"Interface: UpdateCollectionItemInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fupdatecollectioniteminput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FUpdateCollectionItemInput",{"title":365,"path":366,"stem":367},"Interface: UpdatePageInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fupdatepageinput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FUpdatePageInput",{"title":369,"path":370,"stem":371},"Interface: UploadMediaInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fuploadmediainput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FUploadMediaInput",{"title":373,"path":374,"stem":375},"Interface: WriteCollectionItem","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fwritecollectionitem","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FWriteCollectionItem",{"title":377,"path":378,"stem":379},"Interface: WritePage","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fwritepage","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FWritePage",{"title":381,"path":382,"stem":383,"children":384,"page":65},"Type Aliases","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases","docs\u002Fsdk\u002Freference\u002Ftype-aliases",[385,389,393,397,401],{"title":386,"path":387,"stem":388},"Type Alias: BlogPostListItem","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fblogpostlistitem","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FBlogPostListItem",{"title":390,"path":391,"stem":392},"Type Alias: BlogPostListResponse","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fblogpostlistresponse","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FBlogPostListResponse",{"title":394,"path":395,"stem":396},"Type Alias: CollectionItem\u003CTContent>","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fcollectionitem","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FCollectionItem",{"title":398,"path":399,"stem":400},"Type Alias: FilterOperator","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Ffilteroperator","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FFilterOperator",{"title":402,"path":403,"stem":404},"Type Alias: MediaMode","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fmediamode","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FMediaMode",{"title":406,"path":407,"stem":408,"children":409,"page":65},"Typegen","\u002Fdocs\u002Ftypegen","docs\u002Ftypegen",[410,413,416],{"title":133,"path":411,"stem":412},"\u002Fdocs\u002Ftypegen\u002Fastro","docs\u002Ftypegen\u002Fastro",{"title":137,"path":414,"stem":415},"\u002Fdocs\u002Ftypegen\u002Fnextjs","docs\u002Ftypegen\u002Fnextjs",{"title":141,"path":417,"stem":418},"\u002Fdocs\u002Ftypegen\u002Fnuxt","docs\u002Ftypegen\u002Fnuxt",[420,450,460,478,556],{"title":5,"path":6,"stem":7,"children":421,"page":65},[422,424,426,428,430,432,434,436,438,440,442,444,446,448],{"title":10,"path":11,"stem":12,"icon":423},"i-lucide-sparkles",{"title":14,"path":15,"stem":16,"icon":425},"i-lucide-newspaper",{"title":18,"path":19,"stem":20,"icon":427},"i-lucide-terminal",{"title":22,"path":23,"stem":24,"icon":429},"i-lucide-layers",{"title":26,"path":27,"stem":28,"icon":431},"i-lucide-type",{"title":30,"path":31,"stem":32,"icon":433},"i-lucide-triangle-alert",{"title":34,"path":35,"stem":36,"icon":435},"i-lucide-image",{"title":38,"path":39,"stem":40,"icon":437},"i-lucide-map",{"title":42,"path":43,"stem":44,"icon":439},"i-lucide-file-text",{"title":46,"path":47,"stem":48,"icon":441},"i-lucide-sliders-horizontal",{"title":50,"path":51,"stem":52,"icon":443},"i-lucide-braces",{"title":54,"path":55,"stem":56,"icon":445},"i-lucide-wrench",{"title":58,"path":59,"stem":60,"icon":447},"i-lucide-shield-check",{"title":62,"path":63,"stem":64,"icon":449},"i-lucide-webhook",{"title":67,"path":68,"stem":69,"children":451,"page":65},[452,454,456,458],{"title":72,"path":73,"stem":74,"icon":453},"i-lucide-key-round",{"title":76,"path":77,"stem":78,"icon":455},"i-lucide-compass",{"title":80,"path":81,"stem":82,"icon":457},"i-lucide-rocket",{"title":84,"path":85,"stem":86,"icon":459},"i-lucide-pencil",{"title":88,"path":89,"stem":90,"children":461,"page":65},[462,464,466,468,470,472,474,476],{"title":93,"path":94,"stem":95,"icon":463},"i-lucide-layout-dashboard",{"title":97,"path":98,"stem":99,"icon":465},"i-lucide-package",{"title":101,"path":102,"stem":103,"icon":467},"i-lucide-git-branch",{"title":105,"path":106,"stem":107,"icon":469},"i-lucide-files",{"title":109,"path":110,"stem":111,"icon":471},"i-lucide-plug-zap",{"title":113,"path":114,"stem":115,"icon":473},"i-lucide-wand",{"title":117,"path":118,"stem":119,"icon":475},"i-lucide-users",{"title":121,"path":122,"stem":123,"icon":477},"i-lucide-pilcrow",{"title":125,"path":126,"stem":127,"children":479,"page":65},[480,481,482,484,486],{"title":38,"path":130,"stem":131,"icon":465},{"title":133,"path":134,"stem":135,"icon":457},{"title":137,"path":138,"stem":139,"icon":483},"i-lucide-triangle",{"title":141,"path":142,"stem":143,"icon":485},"i-lucide-hexagon",{"title":145,"path":146,"stem":147,"children":487,"page":65},[488,490,508,512,549],{"title":150,"path":151,"stem":152,"icon":489},null,{"title":154,"path":155,"stem":156,"children":491,"page":65},[492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507],{"title":159,"path":160,"stem":161,"icon":489},{"title":163,"path":164,"stem":165,"icon":489},{"title":167,"path":168,"stem":169,"icon":489},{"title":171,"path":172,"stem":173,"icon":489},{"title":175,"path":176,"stem":177,"icon":489},{"title":179,"path":180,"stem":181,"icon":489},{"title":183,"path":184,"stem":185,"icon":489},{"title":187,"path":188,"stem":189,"icon":489},{"title":191,"path":192,"stem":193,"icon":489},{"title":195,"path":196,"stem":197,"icon":489},{"title":199,"path":200,"stem":201,"icon":489},{"title":203,"path":204,"stem":205,"icon":489},{"title":207,"path":208,"stem":209,"icon":489},{"title":211,"path":212,"stem":213,"icon":489},{"title":215,"path":216,"stem":217,"icon":489},{"title":219,"path":220,"stem":221,"icon":489},{"title":223,"path":224,"stem":225,"children":509,"page":65},[510,511],{"title":228,"path":229,"stem":230,"icon":489},{"title":232,"path":233,"stem":234,"icon":489},{"title":236,"path":237,"stem":238,"children":513,"page":65},[514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548],{"title":241,"path":242,"stem":243,"icon":489},{"title":245,"path":246,"stem":247,"icon":489},{"title":249,"path":250,"stem":251,"icon":489},{"title":253,"path":254,"stem":255,"icon":489},{"title":257,"path":258,"stem":259,"icon":489},{"title":261,"path":262,"stem":263,"icon":489},{"title":265,"path":266,"stem":267,"icon":489},{"title":269,"path":270,"stem":271,"icon":489},{"title":273,"path":274,"stem":275,"icon":489},{"title":277,"path":278,"stem":279,"icon":489},{"title":281,"path":282,"stem":283,"icon":489},{"title":285,"path":286,"stem":287,"icon":489},{"title":289,"path":290,"stem":291,"icon":489},{"title":293,"path":294,"stem":295,"icon":489},{"title":297,"path":298,"stem":299,"icon":489},{"title":301,"path":302,"stem":303,"icon":489},{"title":305,"path":306,"stem":307,"icon":489},{"title":309,"path":310,"stem":311,"icon":489},{"title":313,"path":314,"stem":315,"icon":489},{"title":317,"path":318,"stem":319,"icon":489},{"title":321,"path":322,"stem":323,"icon":489},{"title":325,"path":326,"stem":327,"icon":489},{"title":329,"path":330,"stem":331,"icon":489},{"title":333,"path":334,"stem":335,"icon":489},{"title":337,"path":338,"stem":339,"icon":489},{"title":341,"path":342,"stem":343,"icon":489},{"title":345,"path":346,"stem":347,"icon":489},{"title":349,"path":350,"stem":351,"icon":489},{"title":353,"path":354,"stem":355,"icon":489},{"title":357,"path":358,"stem":359,"icon":489},{"title":361,"path":362,"stem":363,"icon":489},{"title":365,"path":366,"stem":367,"icon":489},{"title":369,"path":370,"stem":371,"icon":489},{"title":373,"path":374,"stem":375,"icon":489},{"title":377,"path":378,"stem":379,"icon":489},{"title":381,"path":382,"stem":383,"children":550,"page":65},[551,552,553,554,555],{"title":386,"path":387,"stem":388,"icon":489},{"title":390,"path":391,"stem":392,"icon":489},{"title":394,"path":395,"stem":396,"icon":489},{"title":398,"path":399,"stem":400,"icon":489},{"title":402,"path":403,"stem":404,"icon":489},{"title":406,"path":407,"stem":408,"children":557,"page":65},[558,559,560],{"title":133,"path":411,"stem":412,"icon":457},{"title":137,"path":414,"stem":415,"icon":483},{"title":141,"path":417,"stem":418,"icon":485},{"id":562,"title":54,"body":563,"description":1283,"extension":1284,"icon":445,"links":489,"meta":1285,"navigation":1286,"path":55,"seo":1287,"stem":56,"__hash__":1288},"docs\u002Fdocs\u002Fapi\u002Ftroubleshooting.md",{"type":564,"value":565,"toc":1275},"minimark",[566,571,578,673,678,697,702,736,740,744,809,813,827,831,847,851,855,920,924,935,939,963,967,971,1028,1032,1043,1047,1061,1065,1069,1077,1081,1095,1099,1119,1123,1127,1135,1139,1151,1155,1268,1271],[567,568,570],"h3",{"id":569},"_401-unauthorized","401 Unauthorized",[572,573,574],"p",{},[575,576,577],"strong",{},"Symptoms:",[579,580,585],"pre",{"className":581,"code":582,"language":583,"meta":584,"style":584},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"error\": {\n    \"code\": \"UNAUTHORIZED\",\n    \"message\": \"API key required...\"\n  }\n}\n","json","",[586,587,588,597,616,641,661,667],"code",{"__ignoreMap":584},[589,590,593],"span",{"class":591,"line":592},"line",1,[589,594,596],{"class":595},"sMK4o","{\n",[589,598,600,603,607,610,613],{"class":591,"line":599},2,[589,601,602],{"class":595},"  \"",[589,604,606],{"class":605},"spNyl","error",[589,608,609],{"class":595},"\"",[589,611,612],{"class":595},":",[589,614,615],{"class":595}," {\n",[589,617,619,622,625,627,629,632,636,638],{"class":591,"line":618},3,[589,620,621],{"class":595},"    \"",[589,623,586],{"class":624},"sBMFI",[589,626,609],{"class":595},[589,628,612],{"class":595},[589,630,631],{"class":595}," \"",[589,633,635],{"class":634},"sfazB","UNAUTHORIZED",[589,637,609],{"class":595},[589,639,640],{"class":595},",\n",[589,642,644,646,649,651,653,655,658],{"class":591,"line":643},4,[589,645,621],{"class":595},[589,647,648],{"class":624},"message",[589,650,609],{"class":595},[589,652,612],{"class":595},[589,654,631],{"class":595},[589,656,657],{"class":634},"API key required...",[589,659,660],{"class":595},"\"\n",[589,662,664],{"class":591,"line":663},5,[589,665,666],{"class":595},"  }\n",[589,668,670],{"class":591,"line":669},6,[589,671,672],{"class":595},"}\n",[572,674,675],{},[575,676,677],{},"Causes:",[679,680,681,685,688,691,694],"ol",{},[682,683,684],"li",{},"Missing API key (no header or query param)",[682,686,687],{},"Invalid API key format",[682,689,690],{},"API key not found in database",[682,692,693],{},"API key has been revoked",[682,695,696],{},"API key has expired",[572,698,699],{},[575,700,701],{},"Solutions:",[703,704,705,708,719,730,733],"ul",{},[682,706,707],{},"Verify API key is set in environment variables",[682,709,710,711,714,715,718],{},"Check key format: ",[586,712,713],{},"tento_pk_"," or ",[586,716,717],{},"tento_sk_"," prefix",[682,720,721,722,725,726,729],{},"Confirm key exists in Admin UI (",[575,723,724],{},"Settings"," → ",[575,727,728],{},"API Keys",")",[682,731,732],{},"Check key expiration date",[682,734,735],{},"Rotate to new key if expired or revoked",[567,737,739],{"id":738},"_404-not-found","404 Not Found",[572,741,742],{},[575,743,577],{},[579,745,747],{"className":581,"code":746,"language":583,"meta":584,"style":584},"{\n  \"error\": {\n    \"code\": \"NOT_FOUND\",\n    \"message\": \"Page with slug 'xyz' not found\"\n  }\n}\n",[586,748,749,753,765,784,801,805],{"__ignoreMap":584},[589,750,751],{"class":591,"line":592},[589,752,596],{"class":595},[589,754,755,757,759,761,763],{"class":591,"line":599},[589,756,602],{"class":595},[589,758,606],{"class":605},[589,760,609],{"class":595},[589,762,612],{"class":595},[589,764,615],{"class":595},[589,766,767,769,771,773,775,777,780,782],{"class":591,"line":618},[589,768,621],{"class":595},[589,770,586],{"class":624},[589,772,609],{"class":595},[589,774,612],{"class":595},[589,776,631],{"class":595},[589,778,779],{"class":634},"NOT_FOUND",[589,781,609],{"class":595},[589,783,640],{"class":595},[589,785,786,788,790,792,794,796,799],{"class":591,"line":643},[589,787,621],{"class":595},[589,789,648],{"class":624},[589,791,609],{"class":595},[589,793,612],{"class":595},[589,795,631],{"class":595},[589,797,798],{"class":634},"Page with slug 'xyz' not found",[589,800,660],{"class":595},[589,802,803],{"class":591,"line":663},[589,804,666],{"class":595},[589,806,807],{"class":591,"line":669},[589,808,672],{"class":595},[572,810,811],{},[575,812,677],{},[679,814,815,818,821,824],{},[682,816,817],{},"Page slug doesn't exist",[682,819,820],{},"Page exists but not published",[682,822,823],{},"Typo in slug",[682,825,826],{},"Page was deleted",[572,828,829],{},[575,830,701],{},[703,832,833,838,841,844],{},[682,834,835,836,729],{},"Verify slug in Admin UI (",[575,837,42],{},[682,839,840],{},"Check page status (must be \"Published\")",[682,842,843],{},"Try other slugs to confirm API is working",[682,845,846],{},"Check slug history if page was renamed",[567,848,850],{"id":849},"_429-rate-limited","429 Rate Limited",[572,852,853],{},[575,854,577],{},[579,856,858],{"className":581,"code":857,"language":583,"meta":584,"style":584},"{\n  \"error\": {\n    \"code\": \"RATE_LIMITED\",\n    \"message\": \"Too many requests...\"\n  }\n}\n",[586,859,860,864,876,895,912,916],{"__ignoreMap":584},[589,861,862],{"class":591,"line":592},[589,863,596],{"class":595},[589,865,866,868,870,872,874],{"class":591,"line":599},[589,867,602],{"class":595},[589,869,606],{"class":605},[589,871,609],{"class":595},[589,873,612],{"class":595},[589,875,615],{"class":595},[589,877,878,880,882,884,886,888,891,893],{"class":591,"line":618},[589,879,621],{"class":595},[589,881,586],{"class":624},[589,883,609],{"class":595},[589,885,612],{"class":595},[589,887,631],{"class":595},[589,889,890],{"class":634},"RATE_LIMITED",[589,892,609],{"class":595},[589,894,640],{"class":595},[589,896,897,899,901,903,905,907,910],{"class":591,"line":643},[589,898,621],{"class":595},[589,900,648],{"class":624},[589,902,609],{"class":595},[589,904,612],{"class":595},[589,906,631],{"class":595},[589,908,909],{"class":634},"Too many requests...",[589,911,660],{"class":595},[589,913,914],{"class":591,"line":663},[589,915,666],{"class":595},[589,917,918],{"class":591,"line":669},[589,919,672],{"class":595},[572,921,922],{},[575,923,677],{},[679,925,926,929,932],{},[682,927,928],{},"Exceeded 600 read requests per minute (per API key)",[682,930,931],{},"Exceeded the coarser per-IP WAF backstop",[682,933,934],{},"Multiple clients sharing same IP (WAF counts per IP)",[572,936,937],{},[575,938,701],{},[703,940,941,944,947,950,953,956],{},[682,942,943],{},"Implement exponential backoff retry",[682,945,946],{},"Add request queuing",[682,948,949],{},"Use pagination instead of many individual requests",[682,951,952],{},"Implement client-side caching",[682,954,955],{},"Use field selection to reduce API calls",[682,957,958,959,962],{},"Wait for ",[586,960,961],{},"Retry-After"," seconds",[567,964,966],{"id":965},"empty-response-data","Empty Response Data",[572,968,969],{},[575,970,577],{},[579,972,974],{"className":581,"code":973,"language":583,"meta":584,"style":584},"{\n  \"data\": [],\n  \"pagination\": { \"total\": 0 }\n}\n",[586,975,976,980,994,1024],{"__ignoreMap":584},[589,977,978],{"class":591,"line":592},[589,979,596],{"class":595},[589,981,982,984,987,989,991],{"class":591,"line":599},[589,983,602],{"class":595},[589,985,986],{"class":605},"data",[589,988,609],{"class":595},[589,990,612],{"class":595},[589,992,993],{"class":595}," [],\n",[589,995,996,998,1001,1003,1005,1008,1010,1013,1015,1017,1021],{"class":591,"line":618},[589,997,602],{"class":595},[589,999,1000],{"class":605},"pagination",[589,1002,609],{"class":595},[589,1004,612],{"class":595},[589,1006,1007],{"class":595}," {",[589,1009,631],{"class":595},[589,1011,1012],{"class":624},"total",[589,1014,609],{"class":595},[589,1016,612],{"class":595},[589,1018,1020],{"class":1019},"sbssI"," 0",[589,1022,1023],{"class":595}," }\n",[589,1025,1026],{"class":591,"line":643},[589,1027,672],{"class":595},[572,1029,1030],{},[575,1031,677],{},[679,1033,1034,1037,1040],{},[682,1035,1036],{},"No published pages exist",[682,1038,1039],{},"Filters too restrictive (type, search)",[682,1041,1042],{},"Wrong tenant (API key from different tenant)",[572,1044,1045],{},[575,1046,701],{},[703,1048,1049,1052,1055,1058],{},[682,1050,1051],{},"Remove filters to see all pages",[682,1053,1054],{},"Verify pages are published in Admin UI",[682,1056,1057],{},"Check API key is for correct tenant",[682,1059,1060],{},"Confirm pages exist for the page type filter",[567,1062,1064],{"id":1063},"slow-responses","Slow Responses",[572,1066,1067],{},[575,1068,577],{},[703,1070,1071,1074],{},[682,1072,1073],{},"Requests taking > 1 second",[682,1075,1076],{},"Timeouts",[572,1078,1079],{},[575,1080,677],{},[679,1082,1083,1086,1089,1092],{},[682,1084,1085],{},"Large payload (no field selection)",[682,1087,1088],{},"Fetching many pages without pagination",[682,1090,1091],{},"Cold cache (first request)",[682,1093,1094],{},"Network latency",[572,1096,1097],{},[575,1098,701],{},[703,1100,1101,1107,1110,1113,1116],{},[682,1102,1103,1104],{},"Use field selection: ",[586,1105,1106],{},"?fields=title,excerpt",[682,1108,1109],{},"Reduce pagination limit",[682,1111,1112],{},"Implement caching (CDN, client-side)",[682,1114,1115],{},"Use conditional requests with ETags",[682,1117,1118],{},"Enable gzip compression in client",[567,1120,1122],{"id":1121},"incorrect-redirect-handling","Incorrect Redirect Handling",[572,1124,1125],{},[575,1126,577],{},[703,1128,1129,1132],{},[682,1130,1131],{},"Old slugs return 200 but URL doesn't change",[682,1133,1134],{},"SEO penalties for duplicate content",[572,1136,1137],{},[575,1138,677],{},[679,1140,1141,1148],{},[682,1142,1143,1144,1147],{},"Not checking ",[586,1145,1146],{},"redirect"," field in response",[682,1149,1150],{},"Not implementing 301 redirect in framework",[572,1152,1153],{},[575,1154,701],{},[703,1156,1157,1162,1265],{},[682,1158,1159,1160,1147],{},"Check for ",[586,1161,1146],{},[682,1163,1164,1165],{},"Implement framework redirect:\n",[579,1166,1170],{"className":1167,"code":1168,"language":1169,"meta":584,"style":584},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","if (data.redirect) {\n  return {\n    redirect: {\n      destination: `\u002F${data.redirect.to}`,\n      permanent: true\n    }\n  }\n}\n","javascript",[586,1171,1172,1190,1197,1207,1239,1250,1255,1260],{"__ignoreMap":584},[589,1173,1174,1178,1182,1185,1188],{"class":591,"line":592},[589,1175,1177],{"class":1176},"s7zQu","if",[589,1179,1181],{"class":1180},"sTEyZ"," (data",[589,1183,1184],{"class":595},".",[589,1186,1187],{"class":1180},"redirect) ",[589,1189,596],{"class":595},[589,1191,1192,1195],{"class":591,"line":599},[589,1193,1194],{"class":1176},"  return",[589,1196,615],{"class":595},[589,1198,1199,1203,1205],{"class":591,"line":618},[589,1200,1202],{"class":1201},"swJcz","    redirect",[589,1204,612],{"class":595},[589,1206,615],{"class":595},[589,1208,1209,1212,1214,1217,1220,1223,1225,1227,1229,1231,1234,1237],{"class":591,"line":643},[589,1210,1211],{"class":1201},"      destination",[589,1213,612],{"class":595},[589,1215,1216],{"class":595}," `",[589,1218,1219],{"class":634},"\u002F",[589,1221,1222],{"class":595},"${",[589,1224,986],{"class":1180},[589,1226,1184],{"class":595},[589,1228,1146],{"class":1180},[589,1230,1184],{"class":595},[589,1232,1233],{"class":1180},"to",[589,1235,1236],{"class":595},"}`",[589,1238,640],{"class":595},[589,1240,1241,1244,1246],{"class":591,"line":663},[589,1242,1243],{"class":1201},"      permanent",[589,1245,612],{"class":595},[589,1247,1249],{"class":1248},"sfNiH"," true\n",[589,1251,1252],{"class":591,"line":669},[589,1253,1254],{"class":595},"    }\n",[589,1256,1258],{"class":591,"line":1257},7,[589,1259,666],{"class":595},[589,1261,1263],{"class":591,"line":1262},8,[589,1264,672],{"class":595},[682,1266,1267],{},"Update canonical URL in meta tags",[1269,1270],"hr",{},[1272,1273,1274],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":584,"searchDepth":599,"depth":599,"links":1276},[1277,1278,1279,1280,1281,1282],{"id":569,"depth":618,"text":570},{"id":738,"depth":618,"text":739},{"id":849,"depth":618,"text":850},{"id":965,"depth":618,"text":966},{"id":1063,"depth":618,"text":1064},{"id":1121,"depth":618,"text":1122},"Diagnosing 401s, 404s, 429s, empty responses, slow requests and redirect handling.","md",{},true,{"title":54,"description":1283},"mma6Q8geNC3jaPXxrkFqnqyvelaXfbJZElu_yXw2LbQ",[1290,1292],{"title":50,"path":51,"stem":52,"description":1291,"children":-1},"The success and error envelopes, component data shape, and the cache headers every response carries.",{"title":58,"path":59,"stem":60,"description":1293,"children":-1},"Validation rules applied to page type and component schemas.",1787919220188]