[{"data":1,"prerenderedAt":1201},["ShallowReactive",2],{"navigation_docs":3,"docs-navigation-with-icons":419,"-docs-getting-started-write-operations":561,"-docs-getting-started-write-operations-surround":1196},[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":84,"body":563,"description":1191,"extension":1192,"icon":459,"links":489,"meta":1193,"navigation":668,"path":85,"seo":1194,"stem":86,"__hash__":1195},"docs\u002Fdocs\u002Fgetting-started\u002Fwrite-operations.md",{"type":564,"value":565,"toc":1184},"minimark",[566,571,580,609,614,640,644,688,692,699,705,793,798,872,877,1038,1043,1180],[567,568,570],"h2",{"id":569},"idempotency-write-operations","Idempotency (Write Operations)",[572,573,574,575,579],"p",{},"All write operations (POST, PUT, DELETE) require an ",[576,577,578],"code",{},"Idempotency-Key"," header, except media upload (multipart bodies cannot be reliably hashed). This ensures safe retries—if a request is sent twice with the same key and payload, the second request returns the cached response without re-executing.",[581,582,587],"pre",{"className":583,"code":584,"language":585,"meta":586,"style":586},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST \u002Fapi\u002Fv1\u002Fpages\nIdempotency-Key: 550e8400-e29b-41d4-a716-446655440000\nContent-Type: application\u002Fjson\n","http","",[576,588,589,597,603],{"__ignoreMap":586},[590,591,594],"span",{"class":592,"line":593},"line",1,[590,595,596],{},"POST \u002Fapi\u002Fv1\u002Fpages\n",[590,598,600],{"class":592,"line":599},2,[590,601,602],{},"Idempotency-Key: 550e8400-e29b-41d4-a716-446655440000\n",[590,604,606],{"class":592,"line":605},3,[590,607,608],{},"Content-Type: application\u002Fjson\n",[610,611,613],"h3",{"id":612},"rules","Rules",[615,616,617,621,624,631,637],"ul",{},[618,619,620],"li",{},"Max 256 characters",[618,622,623],{},"Keys expire after 24 hours, then can be reused",[618,625,626,627,630],{},"Same key + same body → cached response returned (with ",[576,628,629],{},"X-Idempotency-Replay: true"," header)",[618,632,633,634],{},"Same key + different body → ",[576,635,636],{},"409 CONFLICT",[618,638,639],{},"GET requests do not require idempotency keys",[610,641,643],{"id":642},"example-response-replayed","Example Response (Replayed)",[581,645,647],{"className":583,"code":646,"language":585,"meta":586,"style":586},"HTTP\u002F1.1 201 Created\nX-Idempotency-Replay: true\nContent-Type: application\u002Fjson\n\n{\n  \"data\": { ... }\n}\n",[576,648,649,654,659,663,670,676,682],{"__ignoreMap":586},[590,650,651],{"class":592,"line":593},[590,652,653],{},"HTTP\u002F1.1 201 Created\n",[590,655,656],{"class":592,"line":599},[590,657,658],{},"X-Idempotency-Replay: true\n",[590,660,661],{"class":592,"line":605},[590,662,608],{},[590,664,666],{"class":592,"line":665},4,[590,667,669],{"emptyLinePlaceholder":668},true,"\n",[590,671,673],{"class":592,"line":672},5,[590,674,675],{},"{\n",[590,677,679],{"class":592,"line":678},6,[590,680,681],{},"  \"data\": { ... }\n",[590,683,685],{"class":592,"line":684},7,[590,686,687],{},"}\n",[567,689,691],{"id":690},"dry-run-validation","Dry-Run Validation",[572,693,694,695,698],{},"All content write endpoints support ",[576,696,697],{},"?dryRun=true"," query parameter. This validates the request without persisting data.",[572,700,701],{},[702,703,704],"strong",{},"Valid Content (POST create):",[581,706,710],{"className":707,"code":708,"language":709,"meta":586,"style":586},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"dryRun\": true,\n  \"valid\": true,\n  \"errors\": [],\n  \"warnings\": [],\n  \"wouldCreate\": true\n}\n","json",[576,711,712,717,735,748,762,775,789],{"__ignoreMap":586},[590,713,714],{"class":592,"line":593},[590,715,675],{"class":716},"sMK4o",[590,718,719,722,726,729,732],{"class":592,"line":599},[590,720,721],{"class":716},"  \"",[590,723,725],{"class":724},"spNyl","dryRun",[590,727,728],{"class":716},"\"",[590,730,731],{"class":716},":",[590,733,734],{"class":716}," true,\n",[590,736,737,739,742,744,746],{"class":592,"line":605},[590,738,721],{"class":716},[590,740,741],{"class":724},"valid",[590,743,728],{"class":716},[590,745,731],{"class":716},[590,747,734],{"class":716},[590,749,750,752,755,757,759],{"class":592,"line":665},[590,751,721],{"class":716},[590,753,754],{"class":724},"errors",[590,756,728],{"class":716},[590,758,731],{"class":716},[590,760,761],{"class":716}," [],\n",[590,763,764,766,769,771,773],{"class":592,"line":672},[590,765,721],{"class":716},[590,767,768],{"class":724},"warnings",[590,770,728],{"class":716},[590,772,731],{"class":716},[590,774,761],{"class":716},[590,776,777,779,782,784,786],{"class":592,"line":678},[590,778,721],{"class":716},[590,780,781],{"class":724},"wouldCreate",[590,783,728],{"class":716},[590,785,731],{"class":716},[590,787,788],{"class":716}," true\n",[590,790,791],{"class":592,"line":684},[590,792,687],{"class":716},[572,794,795],{},[702,796,797],{},"Valid Content (PUT update):",[581,799,801],{"className":707,"code":800,"language":709,"meta":586,"style":586},"{\n  \"dryRun\": true,\n  \"valid\": true,\n  \"errors\": [],\n  \"warnings\": [],\n  \"wouldUpdate\": true\n}\n",[576,802,803,807,819,831,843,855,868],{"__ignoreMap":586},[590,804,805],{"class":592,"line":593},[590,806,675],{"class":716},[590,808,809,811,813,815,817],{"class":592,"line":599},[590,810,721],{"class":716},[590,812,725],{"class":724},[590,814,728],{"class":716},[590,816,731],{"class":716},[590,818,734],{"class":716},[590,820,821,823,825,827,829],{"class":592,"line":605},[590,822,721],{"class":716},[590,824,741],{"class":724},[590,826,728],{"class":716},[590,828,731],{"class":716},[590,830,734],{"class":716},[590,832,833,835,837,839,841],{"class":592,"line":665},[590,834,721],{"class":716},[590,836,754],{"class":724},[590,838,728],{"class":716},[590,840,731],{"class":716},[590,842,761],{"class":716},[590,844,845,847,849,851,853],{"class":592,"line":672},[590,846,721],{"class":716},[590,848,768],{"class":724},[590,850,728],{"class":716},[590,852,731],{"class":716},[590,854,761],{"class":716},[590,856,857,859,862,864,866],{"class":592,"line":678},[590,858,721],{"class":716},[590,860,861],{"class":724},"wouldUpdate",[590,863,728],{"class":716},[590,865,731],{"class":716},[590,867,788],{"class":716},[590,869,870],{"class":592,"line":684},[590,871,687],{"class":716},[572,873,874],{},[702,875,876],{},"Validation Failed (POST create):",[581,878,880],{"className":707,"code":879,"language":709,"meta":586,"style":586},"{\n  \"dryRun\": true,\n  \"valid\": false,\n  \"errors\": [\n    {\n      \"path\": \"fields.title\",\n      \"message\": \"Required field\",\n      \"type\": \"required\"\n    }\n  ],\n  \"warnings\": [],\n  \"wouldCreate\": false\n}\n",[576,881,882,886,898,911,924,929,954,974,994,1000,1006,1019,1033],{"__ignoreMap":586},[590,883,884],{"class":592,"line":593},[590,885,675],{"class":716},[590,887,888,890,892,894,896],{"class":592,"line":599},[590,889,721],{"class":716},[590,891,725],{"class":724},[590,893,728],{"class":716},[590,895,731],{"class":716},[590,897,734],{"class":716},[590,899,900,902,904,906,908],{"class":592,"line":605},[590,901,721],{"class":716},[590,903,741],{"class":724},[590,905,728],{"class":716},[590,907,731],{"class":716},[590,909,910],{"class":716}," false,\n",[590,912,913,915,917,919,921],{"class":592,"line":665},[590,914,721],{"class":716},[590,916,754],{"class":724},[590,918,728],{"class":716},[590,920,731],{"class":716},[590,922,923],{"class":716}," [\n",[590,925,926],{"class":592,"line":672},[590,927,928],{"class":716},"    {\n",[590,930,931,934,938,940,942,945,949,951],{"class":592,"line":678},[590,932,933],{"class":716},"      \"",[590,935,937],{"class":936},"sBMFI","path",[590,939,728],{"class":716},[590,941,731],{"class":716},[590,943,944],{"class":716}," \"",[590,946,948],{"class":947},"sfazB","fields.title",[590,950,728],{"class":716},[590,952,953],{"class":716},",\n",[590,955,956,958,961,963,965,967,970,972],{"class":592,"line":684},[590,957,933],{"class":716},[590,959,960],{"class":936},"message",[590,962,728],{"class":716},[590,964,731],{"class":716},[590,966,944],{"class":716},[590,968,969],{"class":947},"Required field",[590,971,728],{"class":716},[590,973,953],{"class":716},[590,975,977,979,982,984,986,988,991],{"class":592,"line":976},8,[590,978,933],{"class":716},[590,980,981],{"class":936},"type",[590,983,728],{"class":716},[590,985,731],{"class":716},[590,987,944],{"class":716},[590,989,990],{"class":947},"required",[590,992,993],{"class":716},"\"\n",[590,995,997],{"class":592,"line":996},9,[590,998,999],{"class":716},"    }\n",[590,1001,1003],{"class":592,"line":1002},10,[590,1004,1005],{"class":716},"  ],\n",[590,1007,1009,1011,1013,1015,1017],{"class":592,"line":1008},11,[590,1010,721],{"class":716},[590,1012,768],{"class":724},[590,1014,728],{"class":716},[590,1016,731],{"class":716},[590,1018,761],{"class":716},[590,1020,1022,1024,1026,1028,1030],{"class":592,"line":1021},12,[590,1023,721],{"class":716},[590,1025,781],{"class":724},[590,1027,728],{"class":716},[590,1029,731],{"class":716},[590,1031,1032],{"class":716}," false\n",[590,1034,1036],{"class":592,"line":1035},13,[590,1037,687],{"class":716},[572,1039,1040],{},[702,1041,1042],{},"Validation Failed (PUT update):",[581,1044,1046],{"className":707,"code":1045,"language":709,"meta":586,"style":586},"{\n  \"dryRun\": true,\n  \"valid\": false,\n  \"errors\": [\n    {\n      \"path\": \"fields.title\",\n      \"message\": \"Required field\",\n      \"type\": \"required\"\n    }\n  ],\n  \"warnings\": [],\n  \"wouldUpdate\": false\n}\n",[576,1047,1048,1052,1064,1076,1088,1092,1110,1128,1144,1148,1152,1164,1176],{"__ignoreMap":586},[590,1049,1050],{"class":592,"line":593},[590,1051,675],{"class":716},[590,1053,1054,1056,1058,1060,1062],{"class":592,"line":599},[590,1055,721],{"class":716},[590,1057,725],{"class":724},[590,1059,728],{"class":716},[590,1061,731],{"class":716},[590,1063,734],{"class":716},[590,1065,1066,1068,1070,1072,1074],{"class":592,"line":605},[590,1067,721],{"class":716},[590,1069,741],{"class":724},[590,1071,728],{"class":716},[590,1073,731],{"class":716},[590,1075,910],{"class":716},[590,1077,1078,1080,1082,1084,1086],{"class":592,"line":665},[590,1079,721],{"class":716},[590,1081,754],{"class":724},[590,1083,728],{"class":716},[590,1085,731],{"class":716},[590,1087,923],{"class":716},[590,1089,1090],{"class":592,"line":672},[590,1091,928],{"class":716},[590,1093,1094,1096,1098,1100,1102,1104,1106,1108],{"class":592,"line":678},[590,1095,933],{"class":716},[590,1097,937],{"class":936},[590,1099,728],{"class":716},[590,1101,731],{"class":716},[590,1103,944],{"class":716},[590,1105,948],{"class":947},[590,1107,728],{"class":716},[590,1109,953],{"class":716},[590,1111,1112,1114,1116,1118,1120,1122,1124,1126],{"class":592,"line":684},[590,1113,933],{"class":716},[590,1115,960],{"class":936},[590,1117,728],{"class":716},[590,1119,731],{"class":716},[590,1121,944],{"class":716},[590,1123,969],{"class":947},[590,1125,728],{"class":716},[590,1127,953],{"class":716},[590,1129,1130,1132,1134,1136,1138,1140,1142],{"class":592,"line":976},[590,1131,933],{"class":716},[590,1133,981],{"class":936},[590,1135,728],{"class":716},[590,1137,731],{"class":716},[590,1139,944],{"class":716},[590,1141,990],{"class":947},[590,1143,993],{"class":716},[590,1145,1146],{"class":592,"line":996},[590,1147,999],{"class":716},[590,1149,1150],{"class":592,"line":1002},[590,1151,1005],{"class":716},[590,1153,1154,1156,1158,1160,1162],{"class":592,"line":1008},[590,1155,721],{"class":716},[590,1157,768],{"class":724},[590,1159,728],{"class":716},[590,1161,731],{"class":716},[590,1163,761],{"class":716},[590,1165,1166,1168,1170,1172,1174],{"class":592,"line":1021},[590,1167,721],{"class":716},[590,1169,861],{"class":724},[590,1171,728],{"class":716},[590,1173,731],{"class":716},[590,1175,1032],{"class":716},[590,1177,1178],{"class":592,"line":1035},[590,1179,687],{"class":716},[1181,1182,1183],"style",{},"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 .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}",{"title":586,"searchDepth":599,"depth":599,"links":1185},[1186,1190],{"id":569,"depth":599,"text":570,"children":1187},[1188,1189],{"id":612,"depth":605,"text":613},{"id":642,"depth":605,"text":643},{"id":690,"depth":599,"text":691},"Idempotency keys and dry-run validation, required for every write to the public API.","md",{},{"title":84,"description":1191},"kbadTshjTMS7-O2TRrA0ryHBDFmWd6k2uHR1hBunEBc",[1197,1199],{"title":80,"path":81,"stem":82,"description":1198,"children":-1},"Make your first authenticated request to the TentoCMS Public API in a few minutes.",{"title":93,"path":94,"stem":95,"description":1200,"children":-1},"Navigating and using the TentoCMS admin interface.",1787919217179]