{"openapi":"3.1.0","info":{"title":"TN.TC Portal API","version":"0.1.0","description":"Workspace authorization is checked on every authenticated request. Browser mutations require same-origin requests. 1 MiB JSON body limit, with narrower provider limits. Zod refinements and state/permission checks also run on the server; JSON Schema alone does not express every business rule. NextAuth framework routes under /api/auth are outside this versioned API."},"servers":[{"url":"/api/v1"}],"paths":{"/admin/preparations/{id}/export":{"get":{"operationId":"get__admin_preparations_id_export","summary":"Admin only: export prepared local creator content without credentials","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"format":{"type":"number","const":1},"sourceOrigin":{"type":"string","format":"uri"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"account":{"type":"object","properties":{"name":{"type":"string"},"locale":{"type":"string","enum":["tr","en"]},"bio":{"type":"string"},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"username":{"type":"string","minLength":1,"maxLength":30,"pattern":"^[a-z0-9](?:[a-z0-9._-]*[a-z0-9])?$"},"contactPolicy":{"type":"string","enum":["everyone","contacts","paid","closed"]}},"required":["name","locale","bio","avatarFileId"],"additionalProperties":false},"profileItems":{"default":[],"type":"array","items":{"anyOf":[{"type":"string","enum":["bell","chat"]},{"type":"string","pattern":"^(resource|creator):[0-9a-f-]{36}$"}]}},"plan":{"type":"string","enum":["freelancer_standard","freelancer_plus","freelancer_pro","creator_standard","creator_plus","creator_pro","business_standard","business_plus","business_pro","developer_standard","developer_plus","developer_pro"]},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"},"version":{"type":"number"}},"required":["id","name","mimeType","size","version"],"additionalProperties":false}},"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"kind":{"type":"string","enum":["folder","file"]},"name":{"type":"string"},"fileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"resourceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"surfaces":{"type":"array","items":{"type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}}},"required":["id","parentId","kind","name","fileId","resourceId","surfaces"],"additionalProperties":false}},"resources":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customAlias":{"type":"boolean"},"input":{"type":"object","properties":{"locale":{"default":"tr","type":"string","enum":["tr","en"]},"kind":{"type":"string","enum":["qr","link","box","website","menu"]},"status":{"default":"active","type":"string","enum":["active","inactive"]},"parentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string","minLength":3,"maxLength":48,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"description":{"default":"","type":"string","maxLength":2000},"targetUrl":{"type":"string","format":"uri"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"qrType":{"default":"website","type":"string","enum":["website","static_url","pdf","menu","wifi","vcard","business","social","apps","email","sms","phone","text","event","location","mp3","images","video","crypto","rating","feedback","coupon","link","box"]},"qrMode":{"type":"string","enum":["static","dynamic"]},"content":{"default":"","type":"string","maxLength":10000},"designConfig":{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"],"additionalProperties":false}}},"required":["type","rotation","colorStops"],"additionalProperties":false},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"],"additionalProperties":false}}},"required":["type","rotation","colorStops"],"additionalProperties":false},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}},"required":["paperCorners","dotsType","dotsColor","cornersSquareType","cornersSquareColor","cornersDotType","cornersDotColor","backgroundColor","backgroundTransparent","quietZone","logoSize","logoMargin","errorCorrection","sticker","stickerText"],"additionalProperties":false},"pin":{"type":"string","pattern":"^\\d{4,12}$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"guestUpload":{"default":false,"type":"boolean"},"template":{"default":"profile","type":"string","enum":["creator","freelancer","portfolio","restaurant","local","event","profile","campaign","collect","landing","catalog","studio"]},"blocks":{"maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"menuId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["locale","kind","status","name","description","qrType","content","guestUpload","template"],"additionalProperties":false},"hasPin":{"type":"boolean"},"publishedBlocks":{"anyOf":[{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},{"type":"null"}]},"menu":{"anyOf":[{"type":"object","properties":{"draft":{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}},"required":["tr","en"],"additionalProperties":false},"url":{"type":"string","format":"uri"}},"required":["label","url"],"additionalProperties":false},{"type":"null"}]}},"required":["name","tagline","logoFileId","coverFileId","hours","address","phone","externalLink"],"additionalProperties":false},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}},"required":["tr","en"],"additionalProperties":false},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"],"additionalProperties":false}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false}},"required":["id","name","description","imageFileId","galleryFileIds","price","variants","modifiers","availability","tags","allergens","prepNote"],"additionalProperties":false}}},"required":["id","name","description","items"],"additionalProperties":false}}},"required":["languages","currency","business","theme","sections"],"additionalProperties":false},"published":{"anyOf":[{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}},"required":["tr","en"],"additionalProperties":false},"url":{"type":"string","format":"uri"}},"required":["label","url"],"additionalProperties":false},{"type":"null"}]}},"required":["name","tagline","logoFileId","coverFileId","hours","address","phone","externalLink"],"additionalProperties":false},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}},"required":["tr","en"],"additionalProperties":false},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"],"additionalProperties":false}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false}},"required":["id","name","description","imageFileId","galleryFileIds","price","variants","modifiers","availability","tags","allergens","prepNote"],"additionalProperties":false}}},"required":["id","name","description","items"],"additionalProperties":false}}},"required":["languages","currency","business","theme","sections"],"additionalProperties":false},{"type":"null"}]}},"required":["draft","published"],"additionalProperties":false},{"type":"null"}]},"box":{"anyOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["share","collect","collaborate"]},"identity":{"default":"none","type":"string","enum":["none","email","account"]},"visibility":{"default":"own","type":"string","enum":["upload_only","own","all"]},"uploaderRights":{"default":[],"maxItems":3,"type":"array","items":{"type":"string","enum":["rename","replace","delete"]}},"allowedTypes":{"default":[],"maxItems":7,"type":"array","items":{"type":"string","enum":["image","pdf","document","text","archive","video","audio"]}},"maxTotalBytes":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxFiles":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":10000},{"type":"null"}]},"maxFileBytes":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":2147483648},{"type":"null"}]},"perSubmitterFiles":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":1000},{"type":"null"}]},"deadline":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lateSubmissions":{"default":false,"type":"boolean"},"closeAccessAtDeadline":{"default":false,"type":"boolean"},"instructions":{"default":"","type":"string","maxLength":2000},"accepting":{"default":true,"type":"boolean"}},"required":["mode","identity","visibility","uploaderRights","allowedTypes","maxTotalBytes","maxFiles","maxFileBytes","perSubmitterFiles","deadline","lateSubmissions","closeAccessAtDeadline","instructions","accepting"],"additionalProperties":false},{"type":"null"}]}},"required":["id","customAlias","input","hasPin","publishedBlocks","menu","box"],"additionalProperties":false}},"creator":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"customAlias":{"type":"boolean"},"input":{"type":"object","properties":{"agreement":{"type":"object","properties":{"accepted":{"type":"boolean","const":true},"readToEnd":{"type":"boolean","const":true},"version":{"type":"string","maxLength":40},"locale":{"type":"string","enum":["tr","en"]}},"required":["accepted","readToEnd","version","locale"],"additionalProperties":false},"name":{"type":"string","minLength":2,"maxLength":100},"slug":{"type":"string","minLength":3,"maxLength":48,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},"bio":{"type":"string","minLength":20,"maxLength":2000},"category":{"type":"string","minLength":2,"maxLength":80},"portfolioUrl":{"type":"string","format":"uri"},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"showcase":{"default":[],"maxItems":6,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"type":"string","minLength":1,"maxLength":160}},"required":["fileId","caption"],"additionalProperties":false}},"languages":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"country":{"default":null,"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"skills":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","minLength":2,"maxLength":40}},"platforms":{"default":[],"maxItems":11,"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},"handle":{"default":"","type":"string","maxLength":80},"followers":{"type":"integer","minimum":0,"maximum":2000000000}},"required":["platform","handle","followers"],"additionalProperties":false}},"openToOffers":{"default":true,"type":"boolean"},"websiteId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"rateMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"rateCurrency":{"default":"TRY","type":"string","enum":["TRY","USD","EUR"]}},"required":["name","bio","category","coverFileId","showcase","languages","country","skills","platforms","openToOffers","websiteId","rateMinor","rateCurrency"],"additionalProperties":false}},"required":["id","customAlias","input"],"additionalProperties":false},{"type":"null"}]}},"required":["format","sourceOrigin","userId","account","profileItems","plan","files","nodes","resources","creator"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/preparations":{"post":{"operationId":"post__admin_preparations","summary":"Admin MCP only: create a prepared account and complimentary plan; live requires creator acceptance","description":"Requires a recent full admin MCP token. Local requires provider isolation; HTTPS live requires creatorAccepted=true. Creates no password, verified email, legal acceptance or provider entitlement. Complimentary access is scoped to the current environment. Only the creating administrator can use x-tntc-preparation-user. transferKey resumes account provisioning without overwriting an existing email.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"name":{"type":"string","minLength":1,"maxLength":120},"locale":{"default":"tr","type":"string","enum":["tr","en"]},"plan":{"default":"creator_pro","type":"string","enum":["freelancer_standard","freelancer_plus","freelancer_pro","creator_standard","creator_plus","creator_pro","business_standard","business_plus","business_pro","developer_standard","developer_plus","developer_pro"]},"days":{"default":365,"type":"integer","minimum":1,"maximum":366},"creatorAccepted":{"default":false,"type":"boolean"},"transferKey":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["email","name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"plan":{"type":"string","enum":["freelancer_standard","freelancer_plus","freelancer_pro","creator_standard","creator_plus","creator_pro","business_standard","business_plus","business_pro","developer_standard","developer_plus","developer_pro"]},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["userId","workspaceId","plan","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/sites/templates":{"get":{"operationId":"get__sites_templates","summary":"List enabled site templates with editable blocks","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"locale","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"en","type":"string","enum":["tr","en"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"name":{"type":"string"},"family":{"type":"string"},"blocks":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"enabled":{"type":"boolean"},"position":{"type":"number"},"version":{"type":"number"}},"required":["key","name","family","blocks","enabled","position","version"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp/tokens":{"get":{"operationId":"get__mcp_tokens","summary":"List your personal MCP tokens","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"readOnly":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","name","prefix","readOnly","scopes","createdAt","expiresAt","lastUsedAt","revokedAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__mcp_tokens","summary":"Create a scoped personal MCP token","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"expiresInDays":{"default":30,"anyOf":[{"anyOf":[{"type":"number","const":1},{"type":"number","const":30},{"type":"number","const":365}]},{"type":"null"}]},"readOnly":{"default":false,"type":"boolean"},"scopes":{"minItems":1,"maxItems":27,"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}}},"required":["name","scopes"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"readOnly":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"token":{"type":"string"}},"required":["id","name","prefix","readOnly","scopes","createdAt","expiresAt","lastUsedAt","revokedAt","token"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp/tokens/{id}":{"delete":{"operationId":"delete__mcp_tokens_id_","summary":"Revoke your personal MCP token","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp/connect":{"post":{"operationId":"post__mcp_connect","summary":"Start a browser-approved MCP connection","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"locale":{"default":"en","type":"string","enum":["tr","en"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"proof":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"},"authorizationUrl":{"type":"string","format":"uri"},"code":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","proof","authorizationUrl","code","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp/connect/poll":{"post":{"operationId":"post__mcp_connect_poll","summary":"Exchange the one-time approved connection proof","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"proof":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"}},"required":["id","proof"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","enum":["pending","approved","denied","expired","used"]},"token":{"type":"string"}},"required":["status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp/connect/review":{"post":{"operationId":"post__mcp_connect_review","summary":"Inspect the browser connection comparison code","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"proof":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"}},"required":["id","proof"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["code","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp/connect/approve":{"post":{"operationId":"post__mcp_connect_approve","summary":"Approve or deny a personal MCP connection in your browser","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"proof":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"},"decision":{"type":"string","enum":["approve","deny"]},"grant":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"expiresInDays":{"default":30,"anyOf":[{"anyOf":[{"type":"number","const":1},{"type":"number","const":30},{"type":"number","const":365}]},{"type":"null"}]},"readOnly":{"default":false,"type":"boolean"},"scopes":{"minItems":1,"maxItems":27,"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}}},"required":["name","scopes"]}},"required":["id","proof","decision","grant"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/oauth/approve":{"post":{"operationId":"post__oauth_approve","summary":"Approve or deny a remote MCP client (OAuth consent) in your browser; returns the client redirect with a one-time PKCE code","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"client_id":{"type":"string"},"redirect_uri":{"type":"string"},"decision":{"type":"string","enum":["approve","deny"]}},"required":["client_id","redirect_uri","decision"],"additionalProperties":{}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"redirect":{"type":"string"}},"required":["redirect"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/mcp-tokens":{"get":{"operationId":"get__admin_mcp_tokens","summary":"List your administrator MCP tokens","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"readOnly":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","name","prefix","readOnly","scopes","createdAt","expiresAt","lastUsedAt","revokedAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__admin_mcp_tokens","summary":"Delegate your administrator session to an MCP client","description":"Interactive web admin only; recent authentication and existing MFA required. Secret returned once, hash stored. Token expires, revokes with parent session/password/admin rights, cannot mint credentials. Never retry token issuance with Idempotency-Key (secrets are not persisted for replay).","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"expiresInMinutes":{"default":60,"type":"integer","minimum":5,"maximum":1440},"readOnly":{"default":false,"type":"boolean"}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"readOnly":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"token":{"type":"string"}},"required":["id","name","prefix","readOnly","scopes","createdAt","expiresAt","lastUsedAt","revokedAt","token"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/mcp-tokens/{id}":{"delete":{"operationId":"delete__admin_mcp_tokens_id_","summary":"Revoke your MCP token","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/environment":{"get":{"operationId":"get__developer_environment","summary":"Check local-only storage, database, mail and provider isolation","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"usage:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"localOnly":{"type":"boolean"},"checks":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"boolean"}},"privilege":{"type":"string","enum":["admin","user"]}},"required":["localOnly","checks","privilege"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/products":{"get":{"operationId":"get__commerce_products","summary":"List workspace products (cursor pages)","description":"Digital, course, fixed-period access, service, physical and subscription products. Ordered by updatedAt then id (newest first); pass nextCursor as cursor until it is null. inventory lists tracked stock per variant.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":200}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"status","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["draft","published","archived"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"status":{"type":"string"},"definition":{"type":"object","properties":{"kind":{"type":"string","enum":["digital","course","membership","service","physical","subscription"]},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"description":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":10000000},"currency":{"type":"string","enum":["TRY","USD","EUR"]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"files":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}},"modules":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"lessons":{"minItems":1,"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"body":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"files":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}},"preview":{"default":false,"type":"boolean"},"releaseAfterDays":{"default":0,"type":"integer","minimum":0,"maximum":365}},"required":["id","title","body","files","preview","releaseAfterDays"],"additionalProperties":false}}},"required":["id","title","lessons"],"additionalProperties":false}},"accessDays":{"default":null,"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"allowDownload":{"default":false,"type":"boolean"},"license":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"refundPolicy":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"service":{"default":null,"anyOf":[{"type":"object","properties":{"durationMinutes":{"type":"integer","minimum":5,"maximum":720},"bufferMinutes":{"default":0,"type":"integer","minimum":0,"maximum":240},"capacity":{"default":1,"type":"integer","minimum":1,"maximum":500},"timeZone":{"type":"string","maxLength":64,"pattern":"^(UTC|[A-Za-z]+(?:\\/[A-Za-z0-9_+-]+){1,2})$"},"weekly":{"default":[],"maxItems":70,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["day","start","end"],"additionalProperties":false}},"exceptions":{"default":[],"maxItems":200,"type":"array","items":{"type":"object","properties":{"date":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$"},"windows":{"default":[],"maxItems":10,"type":"array","items":{"type":"object","properties":{"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["start","end"],"additionalProperties":false}}},"required":["date","windows"],"additionalProperties":false}},"windowDays":{"default":60,"type":"integer","minimum":1,"maximum":365},"leadMinutes":{"default":120,"type":"integer","minimum":0,"maximum":43200},"cutoffHours":{"default":24,"type":"integer","minimum":0,"maximum":720},"location":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false}},"required":["durationMinutes","bufferMinutes","capacity","timeZone","weekly","exceptions","windowDays","leadMinutes","cutoffHours","location"],"additionalProperties":false},{"type":"null"}]},"physical":{"default":null,"anyOf":[{"type":"object","properties":{"variants":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]}},"required":["id","name","amountMinor"],"additionalProperties":false}},"regions":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"countries":{"default":[],"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"feeMinor":{"type":"integer","minimum":0,"maximum":10000000}},"required":["id","name","countries","feeMinor"],"additionalProperties":false}},"maxQuantity":{"default":5,"type":"integer","minimum":1,"maximum":20},"shippingNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false}},"required":["variants","regions","maxQuantity","shippingNote"],"additionalProperties":false},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"interval":{"type":"string","enum":["month","year"]}},"required":["interval"],"additionalProperties":false},{"type":"null"}]}},"required":["kind","title","description","amountMinor","currency","coverFileId","files","modules","accessDays","allowDownload","license","refundPolicy","service","physical","subscription"],"additionalProperties":false},"inventory":{"default":[],"type":"array","items":{"type":"object","properties":{"variantId":{"type":"string"},"available":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["variantId","available"],"additionalProperties":false}},"updatedAt":{"type":"string"}},"required":["id","slug","version","status","definition","inventory"],"additionalProperties":false}},"nextCursor":{"default":null,"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__commerce_products","summary":"Create a draft or published product","description":"Owner/admin; commerce:write and files:read. Existing Box file versions, bilingual licence, refund policy and rights confirmation. Uses the central slug registry. Services need weekly hours in an IANA time zone; physical products need at least one seller-entered shipping region; subscriptions need a monthly or yearly interval and a price. Optional inventory sets tracked stock (expected = the count you last read, applied as a difference).","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"status":{"type":"string","enum":["draft","published","archived"]},"definition":{"type":"object","properties":{"kind":{"type":"string","enum":["digital","course","membership","service","physical","subscription"]},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"description":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"amountMinor":{"type":"integer","minimum":0,"maximum":10000000},"currency":{"type":"string","enum":["TRY","USD","EUR"]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"files":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]}},"modules":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"lessons":{"minItems":1,"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"body":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"files":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]}},"preview":{"default":false,"type":"boolean"},"releaseAfterDays":{"default":0,"type":"integer","minimum":0,"maximum":365}},"required":["id","title","body","files"]}}},"required":["id","title","lessons"]}},"accessDays":{"default":null,"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"allowDownload":{"default":false,"type":"boolean"},"license":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"refundPolicy":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"service":{"default":null,"anyOf":[{"type":"object","properties":{"durationMinutes":{"type":"integer","minimum":5,"maximum":720},"bufferMinutes":{"default":0,"type":"integer","minimum":0,"maximum":240},"capacity":{"default":1,"type":"integer","minimum":1,"maximum":500},"timeZone":{"type":"string","maxLength":64,"pattern":"^(UTC|[A-Za-z]+(?:\\/[A-Za-z0-9_+-]+){1,2})$"},"weekly":{"default":[],"maxItems":70,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["day","start","end"]}},"exceptions":{"default":[],"maxItems":200,"type":"array","items":{"type":"object","properties":{"date":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$"},"windows":{"default":[],"maxItems":10,"type":"array","items":{"type":"object","properties":{"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["start","end"]}}},"required":["date"]}},"windowDays":{"default":60,"type":"integer","minimum":1,"maximum":365},"leadMinutes":{"default":120,"type":"integer","minimum":0,"maximum":43200},"cutoffHours":{"default":24,"type":"integer","minimum":0,"maximum":720},"location":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]}},"required":["durationMinutes","timeZone"]},{"type":"null"}]},"physical":{"default":null,"anyOf":[{"type":"object","properties":{"variants":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"amountMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]}},"required":["id","name","amountMinor"]}},"regions":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"countries":{"default":[],"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"feeMinor":{"type":"integer","minimum":0,"maximum":10000000}},"required":["id","name","feeMinor"]}},"maxQuantity":{"default":5,"type":"integer","minimum":1,"maximum":20},"shippingNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]}},"required":["regions"]},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"interval":{"type":"string","enum":["month","year"]}},"required":["interval"]},{"type":"null"}]}},"required":["kind","title","description","amountMinor","currency","license","refundPolicy"]},"inventory":{"maxItems":51,"type":"array","items":{"type":"object","properties":{"variantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"string","const":"default"}]},"available":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"expected":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["variantId","available"]}},"rightsConfirmed":{"type":"boolean","const":true}},"required":["status","definition","rightsConfirmed"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/products/{id}":{"patch":{"operationId":"patch__commerce_products_id_","summary":"Edit a product with version conflict protection","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"status":{"type":"string","enum":["draft","published","archived"]},"definition":{"type":"object","properties":{"kind":{"type":"string","enum":["digital","course","membership","service","physical","subscription"]},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"description":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"amountMinor":{"type":"integer","minimum":0,"maximum":10000000},"currency":{"type":"string","enum":["TRY","USD","EUR"]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"files":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]}},"modules":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"lessons":{"minItems":1,"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"body":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"files":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]}},"preview":{"default":false,"type":"boolean"},"releaseAfterDays":{"default":0,"type":"integer","minimum":0,"maximum":365}},"required":["id","title","body","files"]}}},"required":["id","title","lessons"]}},"accessDays":{"default":null,"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"allowDownload":{"default":false,"type":"boolean"},"license":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"refundPolicy":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"service":{"default":null,"anyOf":[{"type":"object","properties":{"durationMinutes":{"type":"integer","minimum":5,"maximum":720},"bufferMinutes":{"default":0,"type":"integer","minimum":0,"maximum":240},"capacity":{"default":1,"type":"integer","minimum":1,"maximum":500},"timeZone":{"type":"string","maxLength":64,"pattern":"^(UTC|[A-Za-z]+(?:\\/[A-Za-z0-9_+-]+){1,2})$"},"weekly":{"default":[],"maxItems":70,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["day","start","end"]}},"exceptions":{"default":[],"maxItems":200,"type":"array","items":{"type":"object","properties":{"date":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$"},"windows":{"default":[],"maxItems":10,"type":"array","items":{"type":"object","properties":{"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["start","end"]}}},"required":["date"]}},"windowDays":{"default":60,"type":"integer","minimum":1,"maximum":365},"leadMinutes":{"default":120,"type":"integer","minimum":0,"maximum":43200},"cutoffHours":{"default":24,"type":"integer","minimum":0,"maximum":720},"location":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]}},"required":["durationMinutes","timeZone"]},{"type":"null"}]},"physical":{"default":null,"anyOf":[{"type":"object","properties":{"variants":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"amountMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]}},"required":["id","name","amountMinor"]}},"regions":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]},"countries":{"default":[],"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"feeMinor":{"type":"integer","minimum":0,"maximum":10000000}},"required":["id","name","feeMinor"]}},"maxQuantity":{"default":5,"type":"integer","minimum":1,"maximum":20},"shippingNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"]}},"required":["regions"]},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"interval":{"type":"string","enum":["month","year"]}},"required":["interval"]},{"type":"null"}]}},"required":["kind","title","description","amountMinor","currency","license","refundPolicy"]},"inventory":{"maxItems":51,"type":"array","items":{"type":"object","properties":{"variantId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"string","const":"default"}]},"available":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"expected":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["variantId","available"]}},"rightsConfirmed":{"type":"boolean","const":true}},"required":["status","definition","rightsConfirmed"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/orders":{"get":{"operationId":"get__commerce_orders","summary":"List own purchases and permitted workspace sales (cursor pages)","description":"Ordered by updatedAt then id (newest first). role=buyer or role=seller narrows the list. Each order carries its booking, shipment status and subscription summary; the shipping address is only in the order record.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":200}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"role","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["buyer","seller"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"kind":{"default":"digital","type":"string","enum":["digital","course","membership","service","physical","subscription"]},"quantity":{"default":1,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"status":{"type":"string","enum":["pending","paid","expired","cancelled","refund_requested","refunded","disputed"]},"provider":{"type":"string"},"buyer":{"type":"boolean"},"seller":{"type":"boolean"},"paidAt":{"type":["string","null"]},"accessUntil":{"type":["string","null"]},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"refundReason":{"type":["string","null"]},"booking":{"default":null,"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"startsAt":{"type":"string"},"endsAt":{"type":"string"},"timeZone":{"type":"string"},"status":{"type":"string","enum":["held","confirmed","cancelled","attended","no_show","released"]}},"required":["id","startsAt","endsAt","timeZone","status"],"additionalProperties":false},{"type":"null"}]},"shipment":{"default":null,"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["pending","shipped","delivered","returned","cancelled"]},"carrier":{"type":"string"},"trackingNumber":{"type":"string"}},"required":["status","carrier","trackingNumber"],"additionalProperties":false},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","enum":["active","past_due","canceled","expired"]},"interval":{"type":"string","enum":["month","year"]},"currentPeriodEnd":{"type":"string"},"cancelAtPeriodEnd":{"type":"boolean"}},"required":["id","status","interval","currentPeriodEnd","cancelAtPeriodEnd"],"additionalProperties":false},{"type":"null"}]}},"required":["id","productId","productVersion","kind","quantity","title","amountMinor","currency","status","provider","buyer","seller","paidAt","accessUntil","createdAt","refundReason","booking","shipment","subscription"],"additionalProperties":false}},"nextCursor":{"default":null,"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__commerce_orders","summary":"Accept fixed product terms and create an order","description":"Verified email and user session only, no developer key. Free content, explicit local sandbox, or Stripe Checkout in the mode the payment policy allows (COMMERCE_CHARGES; closed in production unless configured; live also needs accepted seller and buyer countries, and a product kind opened for live: digital kinds by default, service/physical only via COMMERCE_LIVE_KINDS, never subscription). Native Stripe checkout is disabled. Idempotent by buyer + clientId. Browser redirects never grant access. Services require startsAt (one free slot, held for 35 minutes while payment is pending). Physical products require shipping (region + address), and variantId/quantity when applicable; stock is reserved at once and the total is price x quantity + the region fee. Subscriptions start a recurring test-mode checkout.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"clientId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"locale":{"type":"string","enum":["tr","en"]},"termsVersion":{"type":"string"},"acceptTerms":{"type":"boolean","const":true},"immediateDelivery":{"type":"boolean","const":true},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"quantity":{"default":1,"type":"integer","minimum":1,"maximum":20},"shipping":{"type":"object","properties":{"regionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"address":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":120},"line1":{"type":"string","minLength":2,"maxLength":200},"line2":{"default":"","type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"region":{"default":"","type":"string","maxLength":100},"postalCode":{"default":"","type":"string","maxLength":20},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"phone":{"default":"","type":"string","maxLength":40}},"required":["name","line1","city","country"]}},"required":["regionId","address"]}},"required":["productId","version","clientId","locale","termsVersion","acceptTerms","immediateDelivery"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","enum":["pending","paid","expired","cancelled","refund_requested","refunded","disputed"]},"checkoutUrl":{"type":["string","null"]},"provider":{"type":"string"}},"required":["id","status","checkoutUrl","provider"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/orders/{id}":{"get":{"operationId":"get__commerce_orders_id_","summary":"Read an authorised order and its consent record","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"order":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"kind":{"default":"digital","type":"string","enum":["digital","course","membership","service","physical","subscription"]},"quantity":{"default":1,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"status":{"type":"string","enum":["pending","paid","expired","cancelled","refund_requested","refunded","disputed"]},"provider":{"type":"string"},"buyer":{"type":"boolean"},"seller":{"type":"boolean"},"paidAt":{"type":["string","null"]},"accessUntil":{"type":["string","null"]},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"refundReason":{"type":["string","null"]},"booking":{"default":null,"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"startsAt":{"type":"string"},"endsAt":{"type":"string"},"timeZone":{"type":"string"},"status":{"type":"string","enum":["held","confirmed","cancelled","attended","no_show","released"]}},"required":["id","startsAt","endsAt","timeZone","status"],"additionalProperties":false},{"type":"null"}]},"shipment":{"default":null,"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["pending","shipped","delivered","returned","cancelled"]},"carrier":{"type":"string"},"trackingNumber":{"type":"string"}},"required":["status","carrier","trackingNumber"],"additionalProperties":false},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","enum":["active","past_due","canceled","expired"]},"interval":{"type":"string","enum":["month","year"]},"currentPeriodEnd":{"type":"string"},"cancelAtPeriodEnd":{"type":"boolean"}},"required":["id","status","interval","currentPeriodEnd","cancelAtPeriodEnd"],"additionalProperties":false},{"type":"null"}]}},"required":["id","productId","productVersion","kind","quantity","title","amountMinor","currency","status","provider","buyer","seller","paidAt","accessUntil","createdAt","refundReason","booking","shipment","subscription"],"additionalProperties":false},"license":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"refundPolicy":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"termsVersion":{"type":"string"},"consentAt":{"type":"string"},"immediateDelivery":{"type":"boolean"},"definition":{"type":"object","properties":{"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"kind":{"type":"string","enum":["digital","course","membership","service","physical","subscription"]},"accessDays":{"type":["number","null"]},"allowDownload":{"type":"boolean"}},"required":["title","kind","accessDays","allowDownload"],"additionalProperties":false},"slug":{"default":null,"type":["string","null"]},"shipping":{"default":null,"anyOf":[{"type":"object","properties":{"address":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":120},"line1":{"type":"string","minLength":2,"maxLength":200},"line2":{"default":"","type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"region":{"default":"","type":"string","maxLength":100},"postalCode":{"default":"","type":"string","maxLength":20},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"phone":{"default":"","type":"string","maxLength":40}},"required":["name","line1","line2","city","region","postalCode","country","phone"],"additionalProperties":false},{"type":"null"}]},"country":{"type":"string"},"regionName":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"feeMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"variantName":{"anyOf":[{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},{"type":"null"}]},"status":{"type":"string","enum":["pending","shipped","delivered","returned","cancelled"]},"carrier":{"type":"string"},"trackingNumber":{"type":"string"},"trackingUrl":{"type":"string"},"shippedAt":{"type":["string","null"]},"deliveredAt":{"type":["string","null"]},"returnedAt":{"type":["string","null"]}},"required":["address","country","regionName","feeMinor","variantName","status","carrier","trackingNumber","trackingUrl","shippedAt","deliveredAt","returnedAt"],"additionalProperties":false},{"type":"null"}]},"service":{"default":null,"anyOf":[{"type":"object","properties":{"location":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"cutoffHours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"durationMinutes":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["location","cutoffHours","durationMinutes"],"additionalProperties":false},{"type":"null"}]}},"required":["order","license","refundPolicy","termsVersion","consentAt","immediateDelivery","definition","slug","shipping","service"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__commerce_orders_id_","summary":"Cancel, request a refund or approve a refund","description":"User session only. Buyer/seller and current status checked on the server. Stripe refunds revoke access through the verified webhook inbox and update the settlement ledger.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"cancel"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"request_refund"},"reason":{"type":"string","minLength":10,"maxLength":2000}},"required":["action","reason"]},{"type":"object","properties":{"action":{"type":"string","const":"sandbox_pay"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"refund"}},"required":["action"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/orders/{id}/library":{"get":{"operationId":"get__commerce_orders_id_library","summary":"Read purchased versioned content and unlocked lessons","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"order":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"kind":{"default":"digital","type":"string","enum":["digital","course","membership","service","physical","subscription"]},"quantity":{"default":1,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"status":{"type":"string","enum":["pending","paid","expired","cancelled","refund_requested","refunded","disputed"]},"provider":{"type":"string"},"buyer":{"type":"boolean"},"seller":{"type":"boolean"},"paidAt":{"type":["string","null"]},"accessUntil":{"type":["string","null"]},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"refundReason":{"type":["string","null"]},"booking":{"default":null,"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"startsAt":{"type":"string"},"endsAt":{"type":"string"},"timeZone":{"type":"string"},"status":{"type":"string","enum":["held","confirmed","cancelled","attended","no_show","released"]}},"required":["id","startsAt","endsAt","timeZone","status"],"additionalProperties":false},{"type":"null"}]},"shipment":{"default":null,"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["pending","shipped","delivered","returned","cancelled"]},"carrier":{"type":"string"},"trackingNumber":{"type":"string"}},"required":["status","carrier","trackingNumber"],"additionalProperties":false},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","enum":["active","past_due","canceled","expired"]},"interval":{"type":"string","enum":["month","year"]},"currentPeriodEnd":{"type":"string"},"cancelAtPeriodEnd":{"type":"boolean"}},"required":["id","status","interval","currentPeriodEnd","cancelAtPeriodEnd"],"additionalProperties":false},{"type":"null"}]}},"required":["id","productId","productVersion","kind","quantity","title","amountMinor","currency","status","provider","buyer","seller","paidAt","accessUntil","createdAt","refundReason","booking","shipment","subscription"],"additionalProperties":false},"definition":{"type":"object","properties":{"kind":{"type":"string","enum":["digital","course","membership","service","physical","subscription"]},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"description":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":10000000},"currency":{"type":"string","enum":["TRY","USD","EUR"]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"files":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}},"modules":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"lessons":{"minItems":1,"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"body":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"files":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}},"preview":{"default":false,"type":"boolean"},"releaseAfterDays":{"default":0,"type":"integer","minimum":0,"maximum":365}},"required":["id","title","body","files","preview","releaseAfterDays"],"additionalProperties":false}}},"required":["id","title","lessons"],"additionalProperties":false}},"accessDays":{"default":null,"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"allowDownload":{"default":false,"type":"boolean"},"license":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"refundPolicy":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"service":{"default":null,"anyOf":[{"type":"object","properties":{"durationMinutes":{"type":"integer","minimum":5,"maximum":720},"bufferMinutes":{"default":0,"type":"integer","minimum":0,"maximum":240},"capacity":{"default":1,"type":"integer","minimum":1,"maximum":500},"timeZone":{"type":"string","maxLength":64,"pattern":"^(UTC|[A-Za-z]+(?:\\/[A-Za-z0-9_+-]+){1,2})$"},"weekly":{"default":[],"maxItems":70,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["day","start","end"],"additionalProperties":false}},"exceptions":{"default":[],"maxItems":200,"type":"array","items":{"type":"object","properties":{"date":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$"},"windows":{"default":[],"maxItems":10,"type":"array","items":{"type":"object","properties":{"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$"}},"required":["start","end"],"additionalProperties":false}}},"required":["date","windows"],"additionalProperties":false}},"windowDays":{"default":60,"type":"integer","minimum":1,"maximum":365},"leadMinutes":{"default":120,"type":"integer","minimum":0,"maximum":43200},"cutoffHours":{"default":24,"type":"integer","minimum":0,"maximum":720},"location":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false}},"required":["durationMinutes","bufferMinutes","capacity","timeZone","weekly","exceptions","windowDays","leadMinutes","cutoffHours","location"],"additionalProperties":false},{"type":"null"}]},"physical":{"default":null,"anyOf":[{"type":"object","properties":{"variants":{"default":[],"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]}},"required":["id","name","amountMinor"],"additionalProperties":false}},"regions":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"countries":{"default":[],"maxItems":250,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"feeMinor":{"type":"integer","minimum":0,"maximum":10000000}},"required":["id","name","countries","feeMinor"],"additionalProperties":false}},"maxQuantity":{"default":5,"type":"integer","minimum":1,"maximum":20},"shippingNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false}},"required":["variants","regions","maxQuantity","shippingNote"],"additionalProperties":false},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"interval":{"type":"string","enum":["month","year"]}},"required":["interval"],"additionalProperties":false},{"type":"null"}]}},"required":["kind","title","description","amountMinor","currency","coverFileId","files","modules","accessDays","allowDownload","license","refundPolicy","service","physical","subscription"],"additionalProperties":false},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"},"available":{"type":"boolean"}},"required":["id","version","name","mimeType","size","available"],"additionalProperties":false}},"progress":{"type":"array","items":{"type":"object","properties":{"lessonId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seconds":{"type":"number"},"completed":{"type":"boolean"}},"required":["lessonId","seconds","completed"],"additionalProperties":false}},"unlockedLessonIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["order","definition","files","progress","unlockedLessonIds"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/orders/{id}/progress":{"post":{"operationId":"post__commerce_orders_id_progress","summary":"Save progress for an unlocked purchased lesson","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"lessonId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seconds":{"type":"integer","minimum":0,"maximum":86400},"completed":{"type":"boolean"}},"required":["lessonId","seconds","completed"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/orders/{id}/chat":{"post":{"operationId":"post__commerce_orders_id_chat","summary":"Open or return to a chat with the seller of a paid order; no contact details are shared","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["conversationId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/orders/{id}/files/{fileId}":{"get":{"operationId":"get__commerce_orders_id_files_fileId_","summary":"View or download purchased content","description":"Buyer, paid state, expiry, release schedule, content version and download licence are rechecked. format=json returns a signed URL for native clients without forwarding bearer tokens.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}},{"name":"download","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"1"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Signed URL when format=json","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__commerce_orders_id_files_fileId_","summary":"Save a licensed independent copy into Box","description":"Requires a download licence, a current purchase and files:write + box:write in addition to commerce:read. The copy survives later source revocation under the independent Box-copy policy.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"expectedSourceVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"targetBoxId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"item":{"default":0,"type":"integer","minimum":0,"maximum":9}},"required":["expectedSourceVersion","targetBoxId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"boxId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"alreadySaved":{"type":"boolean"}},"required":["id","boxId","alreadySaved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/commerce/{slug}":{"get":{"operationId":"get__public_commerce_slug_","summary":"Read a published product offer without paid content","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"sellerName":{"type":"string"},"kind":{"type":"string","enum":["digital","course","membership","service","physical","subscription"]},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"description":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"cover":{"type":"boolean"},"accessDays":{"type":["number","null"]},"allowDownload":{"type":"boolean"},"license":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"refundPolicy":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"modules":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"lessons":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"preview":{"type":"boolean"},"releaseAfterDays":{"type":"number"}},"required":["id","title","preview","releaseAfterDays"],"additionalProperties":false}}},"required":["id","title","lessons"],"additionalProperties":false}},"fileCount":{"type":"number"},"provider":{"type":"string","enum":["free","sandbox","stripe_test","stripe_live","unavailable"]},"termsVersion":{"type":"string"},"service":{"default":null,"anyOf":[{"type":"object","properties":{"durationMinutes":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"capacity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"timeZone":{"type":"string"},"location":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"cutoffHours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"windowDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["durationMinutes","capacity","timeZone","location","cutoffHours","windowDays"],"additionalProperties":false},{"type":"null"}]},"physical":{"default":null,"anyOf":[{"type":"object","properties":{"variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"available":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["id","name","amountMinor","available"],"additionalProperties":false}},"available":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"regions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"countries":{"type":"array","items":{"type":"string"}},"feeMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","name","countries","feeMinor"],"additionalProperties":false}},"maxQuantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"shippingNote":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false}},"required":["variants","available","regions","maxQuantity","shippingNote"],"additionalProperties":false},{"type":"null"}]},"subscription":{"default":null,"anyOf":[{"type":"object","properties":{"interval":{"type":"string","enum":["month","year"]}},"required":["interval"],"additionalProperties":false},{"type":"null"}]},"nextSlots":{"default":[],"type":"array","items":{"type":"object","properties":{"startsAt":{"type":"string"},"endsAt":{"type":"string"},"remaining":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["startsAt","endsAt","remaining"],"additionalProperties":false}}},"required":["id","slug","version","sellerName","kind","title","description","amountMinor","currency","cover","accessDays","allowDownload","license","refundPolicy","modules","fileCount","provider","termsVersion","service","physical","subscription","nextSlots"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/commerce/{slug}/slots":{"get":{"operationId":"get__public_commerce_slug_slots","summary":"Free bookable times of a published service","description":"Slots are generated from the seller’s weekly hours and date exceptions in the seller time zone, after the minimum notice and within the booking window; remaining counts confirmed and currently held bookings. Times are ISO instants.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"days","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":7,"type":"integer","minimum":1,"maximum":31}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"timeZone":{"type":"string"},"durationMinutes":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"capacity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"items":{"type":"array","items":{"type":"object","properties":{"startsAt":{"type":"string"},"endsAt":{"type":"string"},"remaining":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["startsAt","endsAt","remaining"],"additionalProperties":false}}},"required":["timeZone","durationMinutes","capacity","items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/bookings":{"get":{"operationId":"get__commerce_bookings","summary":"List own bookings and workspace bookings (cursor pages)","description":"Ordered by updatedAt then id. from/to filter the start time (a day view pages through one day). Released holds are hidden unless status=released. Buyer names are shown to the selling workspace only.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":200}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"role","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["buyer","seller"]}},{"name":"from","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"to","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"status","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["held","confirmed","cancelled","attended","no_show","released"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"startsAt":{"type":"string"},"endsAt":{"type":"string"},"timeZone":{"type":"string"},"status":{"type":"string","enum":["held","confirmed","cancelled","attended","no_show","released"]},"orderStatus":{"type":"string","enum":["pending","paid","expired","cancelled","refund_requested","refunded","disputed"]},"buyer":{"type":"boolean"},"seller":{"type":"boolean"},"buyerName":{"type":["string","null"]},"cancelReason":{"type":["string","null"]},"cutoffAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["id","orderId","productId","title","startsAt","endsAt","timeZone","status","orderStatus","buyer","seller","buyerName","cancelReason","cutoffAt","updatedAt"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/bookings/{id}":{"patch":{"operationId":"patch__commerce_bookings_id_","summary":"Cancel, reschedule or mark attendance","description":"Buyers can cancel or move a confirmed booking until the seller cutoff; the seller can do both at any time and mark attended/no-show after the start. Capacity is rechecked under a row lock. A cancelled paid booking becomes a refund request settled with the order refund action. Cancel is user-session only; reschedule and attendance need commerce:write.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"cancel"},"reason":{"type":"string","maxLength":500}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"reschedule"},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["action","startsAt"]},{"type":"object","properties":{"action":{"type":"string","const":"attended"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"no_show"}},"required":["action"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/shipments":{"get":{"operationId":"get__commerce_shipments","summary":"List physical order shipments (cursor pages)","description":"Paid orders for the selling workspace, own orders for buyers. The address is returned only to the buyer and the selling workspace.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":200}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"role","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["buyer","seller"]}},{"name":"status","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["pending","shipped","delivered","returned","cancelled"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"variantName":{"anyOf":[{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},{"type":"null"}]},"quantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"status":{"type":"string","enum":["pending","shipped","delivered","returned","cancelled"]},"orderStatus":{"type":"string","enum":["pending","paid","expired","cancelled","refund_requested","refunded","disputed"]},"buyer":{"type":"boolean"},"seller":{"type":"boolean"},"buyerName":{"type":["string","null"]},"regionName":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"country":{"type":"string"},"address":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":120},"line1":{"type":"string","minLength":2,"maxLength":200},"line2":{"default":"","type":"string","maxLength":200},"city":{"type":"string","minLength":1,"maxLength":100},"region":{"default":"","type":"string","maxLength":100},"postalCode":{"default":"","type":"string","maxLength":20},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"phone":{"default":"","type":"string","maxLength":40}},"required":["name","line1","line2","city","region","postalCode","country","phone"],"additionalProperties":false},{"type":"null"}]},"carrier":{"type":"string"},"trackingNumber":{"type":"string"},"trackingUrl":{"type":"string"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["orderId","productId","title","variantName","quantity","status","orderStatus","buyer","seller","buyerName","regionName","country","address","carrier","trackingNumber","trackingUrl","createdAt","updatedAt"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/shipments/{id}":{"patch":{"operationId":"patch__commerce_shipments_id_","summary":"Mark shipped (with tracking), delivered or returned","description":"Selling workspace owner/admin with commerce:write. Shipping needs a paid order. Returned puts tracked stock back; refunds stay a separate order action.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"ship"},"carrier":{"type":"string","minLength":1,"maxLength":80},"trackingNumber":{"default":"","type":"string","maxLength":120},"trackingUrl":{"default":"","anyOf":[{"type":"string","maxLength":500,"format":"uri"},{"type":"string","const":""}]}},"required":["action","carrier"]},{"type":"object","properties":{"action":{"type":"string","const":"deliver"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"return"}},"required":["action"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/subscriptions":{"get":{"operationId":"get__commerce_subscriptions","summary":"List creator membership subscriptions (cursor pages)","description":"Recurring memberships sold by a workspace, separate from the TN.TC platform plan. Renewals come only from verified provider events.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":200}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"role","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["buyer","seller"]}},{"name":"status","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["active","past_due","canceled","expired"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"commerce:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"orderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"interval":{"type":"string","enum":["month","year"]},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"status":{"type":"string","enum":["active","past_due","canceled","expired"]},"provider":{"type":"string"},"currentPeriodEnd":{"type":"string"},"cancelAtPeriodEnd":{"type":"boolean"},"buyer":{"type":"boolean"},"seller":{"type":"boolean"},"buyerName":{"type":["string","null"]},"updatedAt":{"type":"string"}},"required":["id","orderId","productId","title","interval","amountMinor","currency","status","provider","currentPeriodEnd","cancelAtPeriodEnd","buyer","seller","buyerName","updatedAt"],"additionalProperties":false}},"nextCursor":{"type":["string","null"]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/commerce/subscriptions/{id}":{"patch":{"operationId":"patch__commerce_subscriptions_id_","summary":"Stop or resume renewal, or end a membership now","description":"User session only. Buyer or seller can stop/resume renewal at period end; only the seller can end it immediately. Stripe test subscriptions change at Stripe and follow its events.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"cancel_at_period_end"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"resume"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"cancel_now"}},"required":["action"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/commerce/{slug}/sample/{lessonId}":{"get":{"operationId":"get__public_commerce_slug_sample_lessonId_","summary":"Read an explicitly free lesson sample","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"lessonId","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"body":{"type":"object","properties":{"tr":{"type":"string","maxLength":10000},"en":{"type":"string","maxLength":10000}},"required":["tr","en"],"additionalProperties":false},"files":{"type":"array","items":{"type":"object","properties":{"index":{"type":"number"},"name":{"type":"string"},"mimeType":{"type":"string"}},"required":["index","name","mimeType"],"additionalProperties":false}}},"required":["id","title","body","files"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/commerce/{slug}/preview":{"get":{"operationId":"get__public_commerce_slug_preview","summary":"Preview a product cover or explicitly free lesson media","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"lesson","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"index","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":0,"maximum":9}},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Signed URL when format=json","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/pin":{"patch":{"operationId":"patch__chat_messages_id_pin","summary":"Pin or unpin a readable message (10 per conversation)","description":"Direct participants or group/channel owner, admin or moderator. Join-time history and active membership are checked. Deleted messages cannot be pinned. Uses the existing message change cursor and chat.conversation.updated event.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"pinned":{"type":"boolean"}},"required":["pinned"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pinned":{"type":"boolean"}},"required":["id","pinned"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/export":{"post":{"operationId":"post__resources_export","summary":"Export selected resources as CSV or a ZIP of styled QR images","description":"At most 50 active resources for CSV, 25 images for PNG/SVG ZIP, 32 MiB. Per-resource read scope and workspace authorization checked before rendering. PINs are never exported. Includes a versioned CSV manifest; native QR content can contain private data. encoding=base64 returns JSON for native clients.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"format":{"default":"csv","type":"string","enum":["csv","svg","png"]},"size":{"default":1024,"anyOf":[{"type":"number","const":512},{"type":"number","const":1024}]},"encoding":{"default":"binary","type":"string","enum":["binary","base64"]}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/zip":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}},"text/csv":{"schema":{"type":"string","format":"binary"}},"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"data":{"type":"string"},"filename":{"type":"string"},"mimeType":{"type":"string","enum":["application/zip","text/csv"]}},"required":["data","filename","mimeType"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/sites/{slug}/leads":{"get":{"operationId":"get__public_sites_slug_leads","summary":"Published email consent form (PIN cookie required for protected sites)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"blockId","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"block":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},"formHash":{"type":"string"},"formVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["block","formHash","formVersion"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__public_sites_slug_leads","summary":"Explicit email opt-in; sends a 24-hour confirmation link, never immediately activates a recipient","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"blockId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"default":"","type":"string","maxLength":120},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"consent":{"type":"boolean","const":true},"formHash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"locale":{"default":"tr","type":"string","enum":["tr","en"]},"company":{"default":"","type":"string","const":""}},"required":["blockId","email","consent","formHash"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ok":{"type":"boolean","const":true}},"required":["ok"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/leads/{id}":{"get":{"operationId":"get__public_leads_id_","summary":"Read consent receipt using a confirmation or unsubscribe token; does not consume it","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"action","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["confirm","unsubscribe"]}},{"name":"token","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","minLength":20,"maxLength":200}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"controllerName":{"type":"string"},"purpose":{"type":"string"},"privacyUrl":{"type":"string"},"status":{"type":"string"}},"required":["controllerName","purpose","privacyUrl","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__public_leads_id_","summary":"Confirm email consent or withdraw all email marketing consent in this workspace","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"action":{"type":"string","enum":["confirm","unsubscribe"]},"token":{"type":"string","minLength":20,"maxLength":200}},"required":["action","token"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ok":{"type":"boolean","const":true}},"required":["ok"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/leads":{"get":{"operationId":"get__leads","summary":"Private contacts with recorded consent; workspace owner/admin only","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"status","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["pending","active","unsubscribed"]}},{"name":"siteId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"leads:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string"},"purpose":{"type":"string"},"controllerName":{"type":"string"},"channel":{"type":"string","const":"email"},"status":{"type":"string","enum":["pending","active","unsubscribed"]},"sourceSlug":{"type":"string"},"formHash":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"confirmedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"withdrawnAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","siteId","name","email","purpose","controllerName","channel","status","sourceSlug","formHash","createdAt","confirmedAt","withdrawnAt"],"additionalProperties":false}},"nextCursor":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/leads/{id}":{"patch":{"operationId":"patch__leads_id_","summary":"Withdraw consent or erase a contact and its evidence; keeps a suppression hash","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"leads:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"action":{"type":"string","enum":["unsubscribe","delete"]}},"required":["action"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ok":{"type":"boolean","const":true}},"required":["ok"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/leads/export":{"get":{"operationId":"get__leads_export","summary":"500 active, confirmed, non-suppressed recipients per CSV chunk; follow nextCursor","description":"UTF-8 comma-separated values. First chunk includes the header; subsequent chunks continue it. Includes consent evidence and unsubscribe URLs. Never use pending contacts for marketing; always honor current suppression before a send. Formula-like values are escaped.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"siteId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"leads:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"csv":{"type":"string"},"nextCursor":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["csv","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/menus/{id}/import":{"post":{"operationId":"post__menus_id_import","summary":"Preview a bounded CSV menu import without saving or publishing","description":"UTF-8, 512 KiB, 500 records. Stable column names, comma/semicolon/tab. Row-level validation; images must belong to this workspace. Append rejects duplicate item names in the same category. Replace previews all replacement categories. Save the returned content with PATCH /menus/{id} and the returned expectedVersion, then publish separately.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"csv":{"type":"string","minLength":1,"maxLength":524288},"delimiter":{"default":",","type":"string","enum":[",",";","\t"]},"expectedVersion":{"type":"integer","minimum":0,"maximum":9007199254740991},"mode":{"default":"append","type":"string","enum":["append","replace"]}},"required":["csv","expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"content":{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}},"required":["tr","en"],"additionalProperties":false},"url":{"type":"string","format":"uri"}},"required":["label","url"],"additionalProperties":false},{"type":"null"}]}},"required":["name","tagline","logoFileId","coverFileId","hours","address","phone","externalLink"],"additionalProperties":false},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}},"required":["tr","en"],"additionalProperties":false},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"],"additionalProperties":false}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false}},"required":["id","name","description","imageFileId","galleryFileIds","price","variants","modifiers","availability","tags","allergens","prepNote"],"additionalProperties":false}}},"required":["id","name","description","items"],"additionalProperties":false}}},"required":["languages","currency","business","theme","sections"],"additionalProperties":false},"expectedVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"accepted":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"errors":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"field":{"type":"string"},"code":{"type":"string","enum":["invalid_input","csv_columns","conflict","quota_exceeded","not_found"]}},"required":["row","field","code"],"additionalProperties":false}}},"required":["content","expectedVersion","accepted","errors"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/typing":{"post":{"operationId":"post__chat_conversations_id_typing","summary":"Send an ephemeral typing signal to active conversation members","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"typing":{"type":"boolean"}},"required":["typing"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ok":{"type":"boolean"}},"required":["ok"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/slugs":{"get":{"operationId":"get__public_slugs","summary":"Check a public address without reserving it","parameters":[{"name":"slug","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"},"available":{"type":"boolean"},"reason":{"anyOf":[{"type":"string","enum":["invalid","reserved","taken"]},{"type":"null"}]}},"required":["slug","available","reason"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/download":{"get":{"operationId":"get__public_boxes_slug_download","summary":"Stream selected authorized Box files as a ZIP","description":"Comma-separated 1–100 file UUIDs, at most 2 GiB. PIN/expiry and per-file sender visibility are rechecked. No buffering of the complete archive.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"ids","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/zip":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/chat/{slug}/avatar":{"get":{"operationId":"get__public_chat_slug_avatar","summary":"Opt-in public chat profile photo","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"307":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/chat/{slug}/checkout":{"post":{"operationId":"post__public_chat_slug_checkout","summary":"Begin email-verified private consultation","description":"No payment or access before email verification. Session-only linking to an existing member; developer keys cannot spend money. Email resend cooldown is 60 seconds, including across new invitations.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"option":{"anyOf":[{"type":"string","enum":["notify","vibrate"]},{"type":"string","pattern":"^x[a-z0-9]{4,12}$"}]},"priceVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"acceptTerms":{"type":"boolean","const":true},"termsVersion":{"type":"string","minLength":1,"maxLength":40}},"required":["email","option","priceVersion","country","acceptTerms","termsVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sent":{"type":"boolean"}},"required":["id","sent"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/bell/{id}":{"get":{"operationId":"get__public_bell_id_","summary":"Read one email-verified private consultation","description":"Requires the scoped HttpOnly tntc-bell-{id} cookie (2 hours) or the verified, originally linked member session. Public id alone grants nothing. No email, OTP, token hash or provider secret in the response.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__public_bell_id_","summary":"Verify, pay, introduce yourself, message or lock one consultation","description":"Verification consumes a single-use 10-minute code or initial email link; five wrong attempts invalidate the challenge. Resend is limited to one per mailbox per minute. Payment is independently verified by Stripe webhook. A return URL cannot grant chat access. Sandbox is unavailable in production.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"verify"},"input":{"type":"object","properties":{"code":{"type":"string","pattern":"^\\d{6}$"},"token":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"required":["action","input"]},{"type":"object","properties":{"action":{"type":"string","enum":["resend","lock","checkout","read"]}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"react"},"input":{"type":"object","properties":{"messageId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"emoji":{"type":"string"}},"required":["messageId","emoji"]}},"required":["action","input"]},{"type":"object","properties":{"action":{"type":"string","const":"details"},"input":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"introduction":{"default":"","type":"string","maxLength":1000},"questions":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":1000}}},"required":["name","questions"]}},"required":["action","input"]},{"type":"object","properties":{"action":{"type":"string","const":"message"},"input":{"type":"object","properties":{"clientId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"body":{"type":"string","minLength":1,"maxLength":4000}},"required":["clientId","body"]}},"required":["action","input"]},{"type":"object","properties":{"action":{"type":"string","const":"sandbox"},"input":{"type":"object","properties":{"outcome":{"type":"string","enum":["paid","cancel"]}},"required":["outcome"]}},"required":["action","input"]},{"type":"object","properties":{"action":{"type":"string","const":"download"},"input":{"type":"object","properties":{"messageId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"item":{"type":"integer","minimum":0,"maximum":9}},"required":["messageId"]}},"required":["action","input"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/close":{"post":{"operationId":"post__chat_conversations_id_close","summary":"Recipient completes or closes a paid conversation","description":"Recipient session only. fulfilled confirms all promised questions were answered and requires a human reply within the reply window. Incomplete/late closure enters refund review. Conversation becomes read-only permanently; a new order creates a separate conversation.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"fulfilled":{"type":"boolean"}},"required":["fulfilled"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"closed":{"type":"boolean","const":true}},"required":["closed"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/activity/queue":{"get":{"operationId":"get__admin_activity_queue","summary":"Safety centre owner: open chat reports, open alerts, quarantined files, current blocks","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/users/{id}":{"get":{"operationId":"get__admin_users_id_","summary":"One account on a card: identity, sign-in, plan/gift, workspaces, shares, files, chat/Bell (platform admin)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/chat/reports":{"get":{"operationId":"get__admin_chat_reports","summary":"Open chat reports (platform admin; reported message only)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reason":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"body":{"type":"string"},"senderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","reason","status","createdAt","body","senderId"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/chat/reports/{id}":{"patch":{"operationId":"patch__admin_chat_reports_id_","summary":"Resolve a chat report: close it, or delete the message (optionally blocking the sender); audited","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"outcome":{"type":"string","enum":["dismissed","actioned"]},"blockSender":{"type":"boolean"}},"required":["outcome"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"}},"required":["id","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/chat/orders":{"get":{"operationId":"get__admin_chat_orders","summary":"Paid reach totals and refund-due orders (no message bodies)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"totals":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"amount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["status","count","amount"],"additionalProperties":false}},"refunds":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"providerRef":{"type":["string","null"]},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","amountMinor","currency","providerRef","updatedAt"],"additionalProperties":false}}},"required":["totals","refunds"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/chat/orders/{id}":{"patch":{"operationId":"patch__admin_chat_orders_id_","summary":"Record a refund issued in the payment provider (audited)","description":"Only refund_due orders; the platform does not move money itself.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"}},"required":["id","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/payouts":{"get":{"operationId":"get__payouts","summary":"My bank summary, eligible balances and payout requests","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"enabled":{"type":"boolean"},"account":{"anyOf":[{"type":"object","properties":{"holder":{"type":"string"},"lastFour":{"type":"string"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["holder","lastFour","updatedAt"],"additionalProperties":false},{"type":"null"}]},"balances":{"type":"array","items":{"type":"object","properties":{"currency":{"type":"string"},"livemode":{"type":"boolean"},"amountMinor":{"type":"number"},"count":{"type":"number"}},"required":["currency","livemode","amountMinor","count"],"additionalProperties":false}},"requests":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountMinor":{"type":"number"},"currency":{"type":"string"},"livemode":{"type":"boolean"},"lastFour":{"type":"string"},"status":{"type":"string","enum":["requested","approved","paid","rejected"]},"provider":{"type":["string","null"]},"reference":{"type":["string","null"]},"reason":{"type":["string","null"]},"receivedMinor":{"type":["number","null"]},"feeMinor":{"type":["number","null"]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"transferredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"hasReceipt":{"type":"boolean"}},"required":["id","userId","amountMinor","currency","livemode","lastFour","status","provider","reference","reason","receivedMinor","feeMinor","createdAt","transferredAt","hasReceipt"],"additionalProperties":false}}},"required":["enabled","account","balances","requests"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__payouts","summary":"Reserve eligible earnings for a manual bank payout","description":"Recent interactive authentication; PAYOUTS=manual. Bank details must have been saved at least 24 hours earlier. One currency and mode per request, at most 5000 eligible settlements. No transfer is sent.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"currency":{"type":"string","enum":["EUR","USD","TRY"]},"mode":{"type":"string","enum":["live","test"]}},"required":["currency","mode"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/payouts/account":{"post":{"operationId":"post__payouts_account","summary":"Save encrypted beneficiary-owned Turkish IBAN","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"holder":{"type":"string","minLength":2,"maxLength":160},"iban":{"type":"string"},"owned":{"type":"boolean","const":true}},"required":["holder","iban","owned"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"saved":{"type":"boolean","const":true}},"required":["saved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/payouts/connect":{"get":{"operationId":"get__payouts_connect","summary":"My Stripe Connect payout account state (supported country, onboarding, payouts)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"available":{"type":"boolean"},"country":{"type":["string","null"]},"supported":{"type":"boolean"},"account":{"anyOf":[{"type":"object","properties":{"detailsSubmitted":{"type":"boolean"},"payoutsEnabled":{"type":"boolean"}},"required":["detailsSubmitted","payoutsEnabled"],"additionalProperties":false},{"type":"null"}]}},"required":["available","country","supported","account"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__payouts_connect","summary":"Create my Stripe Express account if needed and return a one-time onboarding link","description":"Interactive session only. UK, EEA, US, Canada and Switzerland; other countries are paid by IBAN payout request.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"locale":{"type":"string","enum":["tr","en"]}},"required":["locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/payouts/connect/dashboard":{"post":{"operationId":"post__payouts_connect_dashboard","summary":"One-time sign-in link to my Stripe Express dashboard","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/payouts/{id}/receipt":{"get":{"operationId":"get__payouts_id_receipt","summary":"Owner or platform admin downloads the archived payout receipt","description":"Redirects to a short-lived signed private storage URL, or returns {url} with format=json; never a public Box grant.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"string"},{"type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"additionalProperties":false}]}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/payouts":{"get":{"operationId":"get__admin_payouts","summary":"Review recent payout requests","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"amountMinor":{"type":"number"},"currency":{"type":"string"},"livemode":{"type":"boolean"},"lastFour":{"type":"string"},"status":{"type":"string","enum":["requested","approved","paid","rejected"]},"provider":{"type":["string","null"]},"reference":{"type":["string","null"]},"reason":{"type":["string","null"]},"receivedMinor":{"type":["number","null"]},"feeMinor":{"type":["number","null"]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"transferredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"hasReceipt":{"type":"boolean"}},"required":["id","userId","amountMinor","currency","livemode","lastFour","status","provider","reference","reason","receivedMinor","feeMinor","createdAt","transferredAt","hasReceipt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/payouts/{id}":{"patch":{"operationId":"patch__admin_payouts_id_","summary":"Approve, reject or record a completed manual Wise/bank transfer","description":"Recent admin authentication; rechecks held/refunded settlements. Paid needs an actual provider reference, TRY amount received, fee in request currency and a scanned private receipt. Does not initiate money movement.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"approve"},"documentReference":{"type":"string","minLength":3,"maxLength":200},"reviewed":{"type":"boolean","const":true}},"required":["action","documentReference","reviewed"]},{"type":"object","properties":{"action":{"type":"string","const":"reject"},"reason":{"type":"string","minLength":3,"maxLength":500}},"required":["action","reason"]},{"type":"object","properties":{"action":{"type":"string","const":"paid"},"provider":{"type":"string","enum":["wise","bank"]},"reference":{"type":"string","minLength":3,"maxLength":200},"receivedMinor":{"type":"integer","exclusiveMinimum":0,"maximum":1000000000},"feeMinor":{"type":"integer","minimum":0,"maximum":1000000000},"receiptFileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"transferredAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"confirmed":{"type":"boolean","const":true}},"required":["action","provider","reference","receivedMinor","feeMinor","receiptFileId","transferredAt","confirmed"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/payouts/{id}/bank":{"get":{"operationId":"get__admin_payouts_id_bank","summary":"Audited access to the request-time beneficiary snapshot","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"holder":{"type":"string"},"iban":{"type":"string"},"country":{"type":"string","const":"TR"},"currency":{"type":"string","const":"TRY"}},"required":["holder","iban","country","currency"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/accounting":{"get":{"operationId":"get__admin_accounting","summary":"Admin accounting overview or complete streamed CSV for a UTC year/month","description":"Interactive platform admin only. Live/test and currencies remain separate. CSV includes platform invoices, marketplace settlements and separately labelled direct UGC records; direct UGC has no provider mode. Uses current refund state against original record dates, not a statutory cash book. ZIP requires recent authentication and contains CSV plus available invoice PDFs/private receipts and a document manifest; unavailable documents are explicitly listed. ZIP is limited to 500 documents/50 MB, each document 20 MB; narrow the period on 413. Downloads do not create permanent server archives of Stripe invoices.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"year","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":2000,"maximum":2100}},{"name":"month","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":1,"maximum":12}},{"name":"mode","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"live","type":"string","enum":["live","test"]}},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["csv","zip"]}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"string"}]}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/accounting/expenses":{"post":{"operationId":"post__admin_accounting_expenses","summary":"Record an evidenced company expense","description":"Recent interactive MFA-admin session. Idempotent client id, scanned private receipt snapshot. No payment is sent. Amounts retain their original currency; tax eligibility is not inferred.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"mode":{"type":"string","enum":["live","test"]},"supplier":{"type":"string","minLength":2,"maxLength":200},"category":{"type":"string","enum":["hosting","storage","software","professional","marketing","other"]},"description":{"type":"string","minLength":3,"maxLength":500},"number":{"type":"string","minLength":1,"maxLength":200},"currency":{"type":"string","enum":["GBP","EUR","USD","TRY"]},"totalMinor":{"type":"integer","exclusiveMinimum":0,"maximum":1000000000},"taxMinor":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"issuedOn":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"paidOn":{"anyOf":[{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"type":"null"}]},"paymentReference":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]},"receiptFileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","mode","supplier","category","description","number","currency","totalMinor","taxMinor","issuedOn","paidOn","paymentReference","receiptFileId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/accounting/expenses/{id}":{"patch":{"operationId":"patch__admin_accounting_expenses_id_","summary":"Void an expense while retaining its evidence","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reason":{"type":"string","minLength":3,"maxLength":500}},"required":["reason"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/accounting/expenses/{id}/paid":{"post":{"operationId":"post__admin_accounting_expenses_id_paid","summary":"Record actual payment of an unpaid expense without changing its document","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"paidOn":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"paymentReference":{"type":"string","minLength":1,"maxLength":200}},"required":["paidOn","paymentReference"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/accounting/expenses/{id}/receipt":{"get":{"operationId":"get__admin_accounting_expenses_id_receipt","summary":"Admin-only archived expense document download","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/settlements":{"get":{"operationId":"get__admin_settlements","summary":"Payment policy state and seller settlement ledger (platform admin)","description":"Session only; developer keys never reach /admin. Flow switches, accepted countries and commission state without key material. UGC earnings are listed as direct payments between workspace and creator and are never exported.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"policy":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"totals":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string"},"livemode":{"type":"boolean"},"currency":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"grossMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"refundedMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["status","livemode","currency","count","grossMinor","refundedMinor"],"additionalProperties":false}},"recent":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"batches":{"type":"array","items":{"type":"object","properties":{"batch":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"livemode":{"type":"boolean"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"exportedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["batch","livemode","count","exportedAt"],"additionalProperties":false}},"ugc":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string"},"currency":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["status","currency","count","amountMinor"],"additionalProperties":false}}},"required":["policy","totals","recent","batches","ugc"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/settlements/export":{"post":{"operationId":"post__admin_settlements_export","summary":"Export exportable settlements of one mode as CSV for manual payout processing","description":"Platform admin, recent authentication. Requires PAYOUTS=manual. Moves up to 5000 exportable rows into a new batch (X-Export-Batch header) and audits it. Nothing is paid out automatically; commission shows undecided and fee unknown until known.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mode":{"type":"string","enum":["live","test"]}},"required":["mode"]}}}},"responses":{"200":{"description":"Success","content":{"text/csv":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"get":{"operationId":"get__admin_settlements_export","summary":"Download an earlier settlement export batch again (no state change)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"batch","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"text/csv":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/orders":{"get":{"operationId":"get__chat_orders","summary":"List my paid reach orders (sent and received) with frozen terms and deadlines","description":"Reading orders never grants payout or refund actions; those stay behind provider and admin gates.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"bell:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"option":{"type":"string"},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"status":{"type":"string","enum":["pending","paid","delivered","replied","refund_due","refunded","cancelled"]},"provider":{"type":"string","enum":["stripe","stripe_live","sandbox"]},"replyHours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"acceptedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"dueAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"repliedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"refundReason":{"anyOf":[{"type":"string","enum":["overdue","mismatch","unavailable","country"]},{"type":"null"}]},"conversationId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"counterpart":{"type":"string"},"counterpartDeleted":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"incoming":{"type":"boolean"}},"required":["id","option","amountMinor","currency","status","provider","replyHours","acceptedAt","dueAt","repliedAt","refundReason","conversationId","counterpart","counterpartDeleted","createdAt","incoming"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_orders","summary":"Start a paid reach order (Stripe Checkout in the mode BELL_CHARGES allows, or local sandbox)","description":"Price, currency and the recipient's reply window come from the current offer; a changed offer returns price_changed. They are frozen on the order. The message is delivered only after a verified payment event (never on the return page); acceptedAt/dueAt are then set in database time. The recipient's own human reply before dueAt marks it replied; otherwise the deadline job moves it to refund_due (proposed policy, pending commercial approval). Closed (configuration_missing) unless the payment policy opens Bell charges; live mode also needs both parties' payment country in the owner's accepted list (payment_country_required / payment_country_unsupported). A secret API key alone never authorises spending money.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"bell:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"},"option":{"type":"string","enum":["notify","vibrate"]},"clientId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"body":{"type":"string"},"priceVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["slug","option","clientId","body","priceVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"},"checkoutUrl":{"type":["string","null"]}},"required":["id","status","checkoutUrl"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/quote":{"get":{"operationId":"get__chat_quote","summary":"Current public offer for one option (price, currency, reply window)","parameters":[{"name":"slug","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}},{"name":"option","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["notify","vibrate"]}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"option":{"type":"string"},"available":{"type":"boolean"},"amountMinor":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"currency":{"type":"string"},"replyHours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"priceVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"validUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"provider":{"type":"string","enum":["stripe","stripe_live","sandbox","unavailable"]}},"required":["option","available","amountMinor","currency","replyHours","priceVersion","validUntil","provider"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/orders/{id}/sandbox":{"get":{"operationId":"get__chat_orders_id_sandbox","summary":"Read a sandbox order (local development and tests only)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_orders_id_sandbox","summary":"Confirm or cancel a sandbox payment (no money moves)","description":"Enqueues a provider-shaped event into the same inbox and verification path as a real payment. Disabled in production and whenever BELL_SANDBOX is not set.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"outcome":{"type":"string","enum":["paid","cancel"]}},"required":["outcome"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/webhooks/stripe":{"post":{"operationId":"post__webhooks_stripe","summary":"Stripe webhook (signature verified, stored once per event id)","description":"The secret key prefix sets the mode (sk_test_ or sk_live_; live also needs PAYMENTS_MODE=live). Events whose livemode differs are refused with 400 and never stored, and orders only accept events of their own mode.","parameters":[],"security":[{"webhookAuthorization":[]}],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"received":{"type":"boolean","const":true}},"required":["received"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/profile":{"get":{"operationId":"get__chat_profile","summary":"Read my chat address and paid reach offer","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"profile":{"anyOf":[{"type":"object","properties":{"displayName":{"type":"string"},"acceptsRequests":{"type":"boolean"},"statusText":{"type":"string"},"statusExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"statusVisibility":{"type":"string","enum":["members","nobody"]},"photoVisibility":{"type":"string","enum":["members","nobody"]},"slug":{"type":"string"},"username":{"type":["string","null"]},"contactPolicy":{"type":"string","enum":["everyone","contacts","paid","closed"]},"href":{"type":"string"},"notifyPriceMinor":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"vibratePriceMinor":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"notifyReplyHours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"notifyQuestions":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"notifyTitle":{"type":"string"},"discoverable":{"type":"boolean"},"vibrateTitle":{"type":"string"},"vibrateQuestions":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"publicBio":{"type":"string"},"publicPhoto":{"type":"boolean"},"vibrateReplyHours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"paidPaused":{"type":"boolean"}},"required":["displayName","acceptsRequests","statusText","statusExpiresAt","statusVisibility","photoVisibility","slug","username","contactPolicy","href","notifyPriceMinor","vibratePriceMinor","notifyReplyHours","notifyQuestions","notifyTitle","discoverable","vibrateTitle","vibrateQuestions","publicBio","publicPhoto","vibrateReplyHours","currency","paidPaused"],"additionalProperties":false},{"type":"null"}]}},"required":["profile"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_profile","summary":"Create or update my chat address","description":"The address is allocated in the shared slug registry; email and phone are never exposed. Omitted offer fields retain current Bell pricing; explicit null disables a price.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"bell:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"},"displayName":{"type":"string"},"acceptsRequests":{"type":"boolean"},"statusText":{"type":"string","maxLength":160},"statusExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"statusVisibility":{"type":"string","enum":["members","nobody"]},"photoVisibility":{"type":"string","enum":["members","nobody"]},"notifyPriceMinor":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"vibratePriceMinor":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"notifyReplyHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":720},{"type":"null"}]},"notifyQuestions":{"type":"integer","minimum":1,"maximum":10},"notifyTitle":{"type":"string","maxLength":100},"discoverable":{"type":"boolean"},"vibrateTitle":{"type":"string","maxLength":100},"vibrateQuestions":{"type":"integer","minimum":1,"maximum":10},"publicBio":{"type":"string","maxLength":600},"publicPhoto":{"type":"boolean"},"vibrateReplyHours":{"anyOf":[{"type":"integer","minimum":1,"maximum":720},{"type":"null"}]},"currency":{"type":"string","enum":["USD","EUR","TRY"]},"paidPaused":{"type":"boolean"}},"required":["displayName"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"}},"required":["slug"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/people":{"get":{"operationId":"get__chat_people","summary":"Find public chat profiles accepting new requests","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"q","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":200}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"displayName":{"type":"string"},"slug":{"type":"string"},"username":{"type":["string","null"]},"paidOnly":{"type":"boolean"}},"required":["displayName","slug","username","paidOnly"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/contacts":{"post":{"operationId":"post__chat_contacts","summary":"Open the accepted direct chat with a contact (null for someone who is not one)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"conversationId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["conversationId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/profile":{"get":{"operationId":"get__chat_conversations_id_profile","summary":"View the other person or a group author","description":"Requires current conversation membership and a current member target. Photos, bio and status are hidden until a direct request is accepted. Blocks, privacy and status expiry are enforced. Ordinary channel subscriber profiles are private. No email or phone is returned.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"userId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"memberBadge":{"type":"boolean"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deleted":{"default":false,"type":"boolean"},"displayName":{"type":"string"},"username":{"type":["string","null"]},"bio":{"type":"string"},"avatar":{"type":"boolean"},"statusText":{"type":"string"},"statusExpiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"canMessage":{"type":"boolean"}},"required":["userId","deleted","displayName","username","bio","avatar","statusText","statusExpiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/profile/{userId}/avatar":{"get":{"operationId":"get__chat_conversations_id_profile_userId_avatar","summary":"View a chat profile photo","description":"Same membership, block and photo visibility gate as the person card. Private no-store redirect to a signed inline URL valid at most five minutes. format=json returns {url} with HTTP 200 so native clients never forward bearer credentials to storage.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Signed URL when format=json","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations":{"get":{"operationId":"get__chat_conversations","summary":"List direct threads, requests and rooms","description":"peerDeleted marks a direct conversation whose other person erased their account; name is then empty and clients show a translated \"Deleted account\" label. lastMessage.senderDeleted does the same for the latest sender.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string"},"name":{"type":"string"},"peerDeleted":{"type":"boolean"},"status":{"type":"string"},"incomingRequest":{"type":"boolean"},"memberStatus":{"type":"string"},"role":{"type":"string"},"unread":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","kind","name","peerDeleted","status","incomingRequest","memberStatus","role","unread"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_conversations","summary":"Start a free request (slug) or create a group/channel (name, kind)","description":"Blocked senders receive not_found. Requests are rate limited.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","properties":{"clientId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"body":{"type":"string"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileIds":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"slug":{"type":"string"}},"required":["clientId","slug"]},{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"kind":{"default":"room","type":"string","enum":["room","channel"]}},"required":["name"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","conversationId","createdAt"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}]}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}":{"get":{"operationId":"get__chat_conversations_id_","summary":"Read messages (latest page, older pages or changes since a cursor)","description":"since=<seq> returns changed messages in change-cursor order (at most 500); repeat with the maximum seq until caught up. Groups/channels expose history only from the join time. Deleted messages are tombstones with empty body. canWrite is the current server permission.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"after","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"before","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"since","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":0,"maximum":9007199254740991}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"view","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"all","type":"string","enum":["all","pinned","attachments","media","files","voice","links"]}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":100}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"conversation":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string"},"name":{"type":["string","null"]},"status":{"type":"string"},"role":{"type":"string"},"readOnly":{"type":"boolean"},"joinsClosed":{"type":"boolean"},"canWrite":{"type":"boolean"},"canPinMessages":{"type":"boolean"},"permissions":{"type":"object","properties":{"sendMessages":{"type":"boolean"},"sendFiles":{"type":"boolean"},"inviteMembers":{"type":"boolean"},"manageMembers":{"type":"boolean"},"deleteMessages":{"type":"boolean"},"pinMessages":{"type":"boolean"},"editRoom":{"type":"boolean"},"manageRoles":{"type":"boolean"}},"required":["sendMessages","sendFiles","inviteMembers","manageMembers","deleteMessages","pinMessages","editRoom","manageRoles"],"additionalProperties":false},"createdByMe":{"type":"boolean"},"muted":{"type":"boolean"},"pinned":{"type":"boolean"},"archived":{"type":"boolean"},"peerReadAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"peerDeleted":{"type":"boolean"}},"required":["id","kind","name","status","role","readOnly","joinsClosed","canWrite","canPinMessages","permissions","createdByMe","muted","pinned","archived","peerReadAt","peerDeleted"],"additionalProperties":false},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seq":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"clientId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"senderId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"senderName":{"type":"string"},"senderDeleted":{"type":"boolean"},"kind":{"type":"string","enum":["user","system"]},"body":{"type":"string"},"deleted":{"type":"boolean"},"edited":{"type":"boolean"},"pinned":{"type":"boolean"},"file":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"available":{"type":"boolean"},"version":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["id","name","mimeType","size","available","version"],"additionalProperties":false},{"type":"null"}]},"attachments":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"available":{"type":"boolean"},"version":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["id","name","mimeType","size","available","version"],"additionalProperties":false}},"replyTo":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"senderId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"snippet":{"type":"string"}},"required":["id","senderId","snippet"],"additionalProperties":false},{"type":"null"}]},"reactions":{"type":"array","items":{"type":"object","properties":{"emoji":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"mine":{"type":"boolean"}},"required":["emoji","count","mine"],"additionalProperties":false}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","seq","clientId","senderId","senderName","senderDeleted","kind","body","deleted","edited","pinned","file","attachments","replyTo","reactions","createdAt"],"additionalProperties":false}}},"required":["conversation","items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_conversations_id_","summary":"Send a message (idempotent by clientId)","description":"fileId (one file) or fileIds (an album of up to 10 photos/videos, in order; not both) must be active files in the sender workspace. Files are referenced (never copied) and each current version is pinned to the message. Albums with a document return unsupported_type. file stays the first item; attachments lists every item.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"clientId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"body":{"type":"string"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileIds":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"replyToId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["clientId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"seq":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","conversationId","createdAt","seq"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__chat_conversations_id_","summary":"Accept, decline, block, mark read or leave; or set personal pin/mute/archive","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","properties":{"action":{"type":"string","enum":["accept","decline","block","unblock","remove","read","leave"]}},"required":["action"]},{"type":"object","properties":{"pinned":{"type":"boolean"},"muted":{"type":"boolean"},"archived":{"type":"boolean"}}}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}":{"patch":{"operationId":"patch__chat_messages_id_","summary":"Edit your own message (48 hours)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"body":{"type":"string"}},"required":["body"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__chat_messages_id_","summary":"Delete for everyone (sender, or room owner/moderator)","description":"Leaves a tombstone so order and reply links stay intact; content and attachment access end.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deleted":{"type":"boolean","const":true}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/reactions":{"post":{"operationId":"post__chat_messages_id_reactions","summary":"Toggle a reaction","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"emoji":{"type":"string","enum":["👍","❤️","😂","😮","😢","🙏"]}},"required":["emoji"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"emoji":{"type":"string"},"active":{"type":"boolean"}},"required":["id","emoji","active"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/search":{"get":{"operationId":"get__chat_search","summary":"Search messages you can currently read","description":"Active memberships only, respects room join time and blocks; deleted messages excluded; 30 searches/min.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"q","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"body":{"type":"string"},"senderName":{"type":"string"},"senderDeleted":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","conversationId","body","senderName","senderDeleted","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/stream":{"get":{"operationId":"get__chat_stream","summary":"Live Chat events (Server-Sent Events)","description":"Events: ready, message (id = change cursor), membership, member, access. Resume with Last-Event-ID or ?since=<seq>; missed changes are replayed from the database. Every event is re-authorized; access ends as soon as membership ends. Transport is a wake-up signal, the database is the source of truth.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"text/event-stream":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/avatar":{"get":{"operationId":"get__chat_conversations_id_avatar","summary":"View a group or channel photo","description":"Active members only. Private no-store redirect to a signed inline URL.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/presence":{"get":{"operationId":"get__chat_conversations_id_presence","summary":"Online and last seen for a direct chat","description":"Direct chats only. Hidden when either person hides last seen (reciprocal) or a block exists either way. Online = seen by a people-facing chat stream in the last 45 seconds; developer-key streams never mark anyone online.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"visible":{"type":"boolean"},"online":{"type":"boolean"},"lastSeenAt":{"type":["string","null"]}},"required":["visible","online","lastSeenAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/status/feed":{"get":{"operationId":"get__chat_status_feed","summary":"Live statuses from people you share a chat or group with","description":"Excludes blocks either way, erased accounts, \"nobody\" status visibility and ordinary channel subscribers. Media loads through the per-person status routes.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"avatar":{"type":"boolean"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"latestAt":{"type":"string"}},"required":["userId","conversationId","name","avatar","count","latestAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/status":{"get":{"operationId":"get__chat_status","summary":"List my unexpired photo/video statuses","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"caption":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"views":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","fileId","version","name","mimeType","caption","expiresAt","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_status","summary":"Publish a pinned file version for 1, 8 or 24 hours","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"default":"","type":"string","maxLength":160},"hours":{"default":24,"anyOf":[{"type":"number","const":1},{"type":"number","const":8},{"type":"number","const":24}]}},"required":["fileId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/status/{id}":{"get":{"operationId":"get__chat_status_id_","summary":"Preview my status media","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__chat_status_id_","summary":"Remove my status; retain the original Box file","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/status/{id}/viewers":{"get":{"operationId":"get__chat_status_id_viewers","summary":"Who viewed one of my statuses, newest first","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"deleted":{"type":"boolean"},"avatar":{"type":"boolean"},"conversationId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"viewedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["userId","name","deleted","avatar","conversationId","viewedAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/profile/{userId}/status":{"get":{"operationId":"get__chat_conversations_id_profile_userId_status","summary":"List visible status media of a conversation participant","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"caption":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"views":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","fileId","version","name","mimeType","caption","expiresAt","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/conversations/{id}/profile/{userId}/status/{statusId}":{"get":{"operationId":"get__chat_conversations_id_profile_userId_status_statusId_","summary":"View status media with membership, privacy and expiry checks","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"statusId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string"}},"required":["url"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_conversations_id_profile_userId_status_statusId_","summary":"Record that I watched this person's status (counted once)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"statusId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/rooms/{id}":{"patch":{"operationId":"patch__chat_rooms_id_","summary":"Change a group/channel name, pause posting or close new membership","description":"Owner/admin only. readOnly stops posting for everyone; joinsClosed also blocks approvals and existing invite links. Channel subscribers/moderators cannot publish. Changes are audited and emit chat.conversation.updated without message contents or invite secrets.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80},"description":{"type":"string","maxLength":255},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"readOnly":{"type":"boolean"},"joinsClosed":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/rooms/{id}/invites":{"get":{"operationId":"get__chat_rooms_id_invites","summary":"List room members (managers only)","description":"deleted: the member erased their account (name is empty).","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"deleted":{"type":"boolean"},"role":{"type":"string"},"status":{"type":"string"},"permissions":{"type":"object","properties":{"sendMessages":{"type":"boolean"},"sendFiles":{"type":"boolean"},"inviteMembers":{"type":"boolean"},"manageMembers":{"type":"boolean"},"deleteMessages":{"type":"boolean"},"pinMessages":{"type":"boolean"},"editRoom":{"type":"boolean"},"manageRoles":{"type":"boolean"}},"additionalProperties":false}},"required":["userId","name","deleted","role","status","permissions"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__chat_rooms_id_invites","summary":"Create an expiring room invite","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"requiresApproval":{"default":true,"type":"boolean"},"hours":{"default":72,"type":"integer","minimum":1,"maximum":720},"maxUses":{"default":null,"anyOf":[{"type":"integer","minimum":1,"maximum":10000},{"type":"null"}]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"token":{"type":"string"}},"required":["id","token"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__chat_rooms_id_invites","summary":"Revoke a room invite","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/rooms/{id}/members/{userId}":{"patch":{"operationId":"patch__chat_rooms_id_members_userId_","summary":"Approve, remove, ban, unban, change role or restrict member permissions","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"action":{"type":"string","enum":["approve","remove","ban","unban","promote","demote","permissions"]},"role":{"default":"moderator","type":"string","enum":["moderator","admin"]},"permissions":{"type":"object","properties":{"sendMessages":{"type":"boolean"},"sendFiles":{"type":"boolean"},"inviteMembers":{"type":"boolean"},"manageMembers":{"type":"boolean"},"deleteMessages":{"type":"boolean"},"pinMessages":{"type":"boolean"},"editRoom":{"type":"boolean"},"manageRoles":{"type":"boolean"}}}},"required":["action"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/rooms/{id}/transfer":{"post":{"operationId":"post__chat_rooms_id_transfer","summary":"Transfer group/channel ownership to an active member","description":"Owner only, recent session authentication required; unavailable to developer keys. Atomic transfer, former owner becomes an administrator. Role permission overrides may only restrict default capabilities.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["userId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"ownerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","ownerId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/join":{"post":{"operationId":"post__chat_join","summary":"Join a room with an invite token","description":"Knowing an invite does not grant history before the join time; banned/removed users and closed membership are refused. A pending application consumes a limited invite use once. Repeat requests do not consume extra uses.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string"}},"required":["token"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"}},"required":["conversationId","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/file":{"get":{"operationId":"get__chat_messages_id_file","summary":"Short-lived download for a message attachment","description":"Checks current membership and file status on every call; URL lifetime 60s. item selects an album position (default 0).","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"item","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":0,"maximum":9}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/save":{"post":{"operationId":"post__chat_messages_id_save","summary":"Save a message attachment independently in your Box","description":"Requires chat:read, files:write and box:write. item selects an album position (default 0). Current membership, join time, message deletion and the sent file version are checked. Saves the sent version, not a later replacement. Repeats return the existing copy; leaving the conversation or deleting the original does not remove an already saved copy. Every recipient pays the full storage quota.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"expectedSourceVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"targetBoxId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"item":{"default":0,"type":"integer","minimum":0,"maximum":9}},"required":["expectedSourceVersion","targetBoxId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"boxId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"alreadySaved":{"type":"boolean"}},"required":["id","boxId","alreadySaved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/preview":{"get":{"operationId":"get__chat_messages_id_preview","summary":"View an authorized image or MP4 attachment inline","description":"Redirects with private, no-store to a 5-minute signed media URL supporting byte ranges. Current membership, join time, deletion and pinned file version are rechecked; unsupported codecs remain downloads.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"item","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":0,"maximum":9}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/thumbnail":{"get":{"operationId":"get__chat_messages_id_thumbnail","summary":"Small WebP thumbnail of an authorized photo attachment or album item","description":"Same per-item gate as the preview on every request (membership, join time, deletion, file status, pinned version). The thumbnail is made on the server from the scanned, promoted object (longest edge 640 px, EXIF orientation applied, all metadata removed), stored privately and served through a signed URL valid for 60 seconds. When none can be made the redirect points to the regular preview. Videos have no server poster: not_found. format=json returns {url} with HTTP 200.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"item","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"integer","minimum":0,"maximum":9}},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Signed URL when format=json","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"302":{"description":"Redirect to signed URL","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/chat/messages/{id}/report":{"post":{"operationId":"post__chat_messages_id_report","summary":"Report a message","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"chat:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reason":{"type":"string"}},"required":["reason"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/keys":{"get":{"operationId":"get__developer_keys","summary":"List developer keys (owner/admin session; secrets are never returned)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdBy":{"type":"string"},"createdByDeleted":{"type":"boolean"},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"status":{"type":"string","enum":["active","expiring","expired","revoked"]}},"required":["id","name","prefix","scopes","createdAt","createdBy","createdByDeleted","lastUsedAt","expiresAt","revokedAt","status"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__developer_keys","summary":"Create a scoped developer key; the secret is returned once","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80},"scopes":{"minItems":1,"maxItems":27,"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"expiresInDays":{"default":90,"anyOf":[{"anyOf":[{"type":"number","const":7},{"type":"number","const":30},{"type":"number","const":90},{"type":"number","const":365}]},{"type":"null"}]}},"required":["name","scopes"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdBy":{"type":"string"},"createdByDeleted":{"type":"boolean"},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"status":{"type":"string","enum":["active","expiring","expired","revoked"]},"secret":{"type":"string"}},"required":["id","name","prefix","scopes","createdAt","createdBy","createdByDeleted","lastUsedAt","expiresAt","revokedAt","status","secret"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/keys/{id}":{"delete":{"operationId":"delete__developer_keys_id_","summary":"Revoke a developer key immediately","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"revoked":{"type":"boolean","const":true}},"required":["id","revoked"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/keys/{id}/rotate":{"post":{"operationId":"post__developer_keys_id_rotate","summary":"Issue a new secret; the previous one works for the chosen grace period","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"graceMinutes":{"default":60,"anyOf":[{"type":"number","const":0},{"type":"number","const":60},{"type":"number","const":1440}]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"prefix":{"type":"string"},"scopes":{"type":"array","items":{"type":"string","enum":["profile:read","profile:write","usage:read","qr:read","qr:write","links:read","links:write","box:read","box:write","files:read","files:write","chat:read","chat:write","bell:read","bell:write","sites:read","sites:write","sites:publish","leads:read","leads:write","commerce:read","commerce:write","ugc:read","ugc:write","earnings:read","analytics:read","billing:read"]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdBy":{"type":"string"},"createdByDeleted":{"type":"boolean"},"lastUsedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"revokedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"status":{"type":"string","enum":["active","expiring","expired","revoked"]},"secret":{"type":"string"}},"required":["id","name","prefix","scopes","createdAt","createdBy","createdByDeleted","lastUsedAt","expiresAt","revokedAt","status","secret"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/usage":{"get":{"operationId":"get__developer_usage","summary":"Developer key traffic for the last 30 days, per day and per key","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"plan":{"type":"string","enum":["free","plus","pro","business","enterprise","freelancer_standard","freelancer_plus","freelancer_pro","creator_standard","creator_plus","creator_pro","business_standard","business_plus","business_pro","developer_standard","developer_plus","developer_pro"]},"ratePerMinute":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"days":{"type":"array","items":{"type":"object","properties":{"requests":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"errors":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rejected":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"day":{"type":"string"}},"required":["requests","errors","rejected","day"],"additionalProperties":false}},"keys":{"type":"array","items":{"type":"object","properties":{"requests":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"errors":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rejected":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["requests","errors","rejected","id","name"],"additionalProperties":false}}},"required":["plan","ratePerMinute","days","keys"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/webhooks":{"get":{"operationId":"get__developer_webhooks","summary":"List outgoing webhook endpoints","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"description":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["resource.created","resource.updated","resource.archived","qr.import.completed","links.import.completed","box.submission.completed","file.ready","chat.message.created","chat.conversation.updated","bell.order.updated","site.published","menu.published","quote.received","quote.updated","commerce.product.updated","commerce.order.updated","ugc.application.updated","lead.confirmed","lead.unsubscribed"]}},"enabled":{"type":"boolean"},"disabledReason":{"type":["string","null"]},"secretPrefix":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"stats":{"type":"object","properties":{"delivered":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"failing":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dead":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["delivered","failing","dead"],"additionalProperties":false}},"required":["id","url","description","events","enabled","disabledReason","secretPrefix","createdAt","stats"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__developer_webhooks","summary":"Register an HTTPS endpoint (public addresses only); the signing secret is returned once","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","maxLength":2048,"format":"uri"},"description":{"default":"","type":"string","maxLength":120},"events":{"minItems":1,"type":"array","items":{"type":"string","enum":["resource.created","resource.updated","resource.archived","qr.import.completed","links.import.completed","box.submission.completed","file.ready","chat.message.created","chat.conversation.updated","bell.order.updated","site.published","menu.published","quote.received","quote.updated","commerce.product.updated","commerce.order.updated","ugc.application.updated","lead.confirmed","lead.unsubscribed"]}}},"required":["url","events"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"description":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["resource.created","resource.updated","resource.archived","qr.import.completed","links.import.completed","box.submission.completed","file.ready","chat.message.created","chat.conversation.updated","bell.order.updated","site.published","menu.published","quote.received","quote.updated","commerce.product.updated","commerce.order.updated","ugc.application.updated","lead.confirmed","lead.unsubscribed"]}},"enabled":{"type":"boolean"},"disabledReason":{"type":["string","null"]},"secretPrefix":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"stats":{"type":"object","properties":{"delivered":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"failing":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dead":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["delivered","failing","dead"],"additionalProperties":false},"secret":{"type":"string"}},"required":["id","url","description","events","enabled","disabledReason","secretPrefix","createdAt","stats","secret"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/webhooks/{id}":{"patch":{"operationId":"patch__developer_webhooks_id_","summary":"Enable/disable an endpoint or change its events","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"enabled":{"type":"boolean"},"events":{"minItems":1,"type":"array","items":{"type":"string","enum":["resource.created","resource.updated","resource.archived","qr.import.completed","links.import.completed","box.submission.completed","file.ready","chat.message.created","chat.conversation.updated","bell.order.updated","site.published","menu.published","quote.received","quote.updated","commerce.product.updated","commerce.order.updated","ugc.application.updated","lead.confirmed","lead.unsubscribed"]}},"description":{"default":"","type":"string","maxLength":120}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"description":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["resource.created","resource.updated","resource.archived","qr.import.completed","links.import.completed","box.submission.completed","file.ready","chat.message.created","chat.conversation.updated","bell.order.updated","site.published","menu.published","quote.received","quote.updated","commerce.product.updated","commerce.order.updated","ugc.application.updated","lead.confirmed","lead.unsubscribed"]}},"enabled":{"type":"boolean"},"disabledReason":{"type":["string","null"]},"secretPrefix":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"stats":{"type":"object","properties":{"delivered":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"failing":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dead":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["delivered","failing","dead"],"additionalProperties":false}},"required":["id","url","description","events","enabled","disabledReason","secretPrefix","createdAt","stats"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__developer_webhooks_id_","summary":"Delete an endpoint and its delivery history","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deleted":{"type":"boolean","const":true}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/webhooks/{id}/rotate":{"post":{"operationId":"post__developer_webhooks_id_rotate","summary":"Rotate the signing secret; the old one also signs for 24 hours","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"description":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["resource.created","resource.updated","resource.archived","qr.import.completed","links.import.completed","box.submission.completed","file.ready","chat.message.created","chat.conversation.updated","bell.order.updated","site.published","menu.published","quote.received","quote.updated","commerce.product.updated","commerce.order.updated","ugc.application.updated","lead.confirmed","lead.unsubscribed"]}},"enabled":{"type":"boolean"},"disabledReason":{"type":["string","null"]},"secretPrefix":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"stats":{"type":"object","properties":{"delivered":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"failing":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"dead":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["delivered","failing","dead"],"additionalProperties":false},"secret":{"type":"string"}},"required":["id","url","description","events","enabled","disabledReason","secretPrefix","createdAt","stats","secret"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/webhooks/{id}/test":{"post":{"operationId":"post__developer_webhooks_id_test","summary":"Queue a signed webhook.test event for this endpoint","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"eventId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["eventId","deliveryId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/webhooks/{id}/deliveries":{"get":{"operationId":"get__developer_webhooks_id_deliveries","summary":"Recent deliveries with status, attempts and safe error codes","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string"},"status":{"type":"string","enum":["pending","delivered","failed","dead"]},"attempts":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"lastStatus":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"lastError":{"type":["string","null"]},"nextAttemptAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"deliveredAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","eventId","type","status","attempts","lastStatus","lastError","nextAttemptAt","deliveredAt","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/developer/webhooks/{id}/deliveries/{deliveryId}/replay":{"post":{"operationId":"post__developer_webhooks_id_deliveries_deliveryId_replay","summary":"Queue a delivery again (same event id; receivers dedupe on it)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"deliveryId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","const":"pending"}},"required":["id","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/usage":{"get":{"operationId":"get__usage","summary":"Plan capacity and current consumption (shared by web, native and API)","description":"limits are the effective values: plan defaults with any operator upload overrides, capped by the 2 GiB technical ceiling and, while malware scanning is on, by the scanner limit (maxFileBytes).","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"usage:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"plan":{"type":"string","enum":["free","plus","pro","business","enterprise","freelancer_standard","freelancer_plus","freelancer_pro","creator_standard","creator_plus","creator_pro","business_standard","business_plus","business_pro","developer_standard","developer_plus","developer_pro"]},"limits":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"used":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["plan","limits","used"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/sites/social-accounts":{"get":{"operationId":"get__sites_social_accounts","summary":"List own connected accounts eligible for latest public posts (not login providers)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"platform":{"type":"string","enum":["instagram","facebook","tiktok","youtube"]}},"required":["id","name","platform"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/sites/social-accounts/{id}/posts":{"get":{"operationId":"get__sites_social_accounts_id_posts","summary":"Preview latest public posts of an owned connected account; five-minute cache","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"platform":{"type":"string","enum":["instagram","facebook","tiktok","youtube"]},"name":{"type":"string"},"status":{"type":"string","enum":["ready","reconnect","unavailable"]},"checkedAt":{"type":"string"},"posts":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","maxLength":200},"text":{"type":"string","maxLength":2200},"url":{"type":"string","format":"uri"},"publishedAt":{"type":"string"}},"required":["id","text","url","publishedAt"],"additionalProperties":false}}},"required":["platform","name","status","checkedAt","posts"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/site-feeds/{slug}/{blockId}":{"get":{"operationId":"get__public_site_feeds_slug_blockId_","summary":"Latest posts selected by a visible published site block; PIN cookie required for protected sites","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"blockId","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"platform":{"type":"string","enum":["instagram","facebook","tiktok","youtube"]},"name":{"type":"string"},"status":{"type":"string","enum":["ready","reconnect","unavailable"]},"checkedAt":{"type":"string"},"posts":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","maxLength":200},"text":{"type":"string","maxLength":2200},"url":{"type":"string","format":"uri"},"publishedAt":{"type":"string"}},"required":["id","text","url","publishedAt"],"additionalProperties":false}}},"required":["platform","name","status","checkedAt","posts"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/auth/native":{"get":{"operationId":"get__auth_native","summary":"Available native browser sign-in providers","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"google":{"type":"boolean"},"apple":{"type":"boolean"}},"required":["google","apple"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__auth_native","summary":"Start native QR or browser OAuth sign-in","description":"Requester proof stays in app memory. Only the separate scan credential appears in the approval URL fragment. Challenge expires in two minutes; explicit recent account approval is required.","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"locale":{"type":"string","enum":["tr","en"]}},"required":["locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"qr":{"type":"string"},"code":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"proof":{"type":"string","pattern":"^[0-9a-f-]{36}\\.[A-Za-z0-9_-]{43}$"},"approvalUrl":{"type":"string","format":"uri"}},"required":["id","qr","code","expiresAt","proof","approvalUrl"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__auth_native","summary":"Poll and consume an approved native challenge once","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"proof":{"type":"string","pattern":"^[0-9a-f-]{36}\\.[A-Za-z0-9_-]{43}$"}},"required":["proof"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"state":{"type":"string","enum":["pending","approved","denied","expired","used"]},"tokens":{"type":"object","properties":{"accessToken":{"type":"string"},"refreshToken":{"type":"string"},"expiresIn":{"type":"number","const":900}},"required":["accessToken","refreshToken","expiresIn"],"additionalProperties":false}},"required":["state"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__auth_native","summary":"Cancel a native sign-in challenge","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"proof":{"type":"string","pattern":"^[0-9a-f-]{36}\\.[A-Za-z0-9_-]{43}$"}},"required":["proof"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"cancelled":{"type":"boolean","const":true}},"required":["cancelled"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/auth/device":{"post":{"operationId":"post__auth_device","summary":"Start QR browser linking","description":"Creates a 120-second challenge and sets a separate HttpOnly SameSite=Strict browser-proof cookie. Developer keys are rejected. QR contains a one-use scan credential in its URL fragment, never a session token.","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"locale":{"type":"string","enum":["tr","en"]}},"required":["locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"qr":{"type":"string"},"code":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","qr","code","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"get":{"operationId":"get__auth_device","summary":"Poll QR approval with the browser-proof cookie","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"state":{"type":"string","enum":["pending","approved","denied","expired","used"]}},"required":["state"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__auth_device","summary":"Cancel QR login from the requesting browser","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"cancelled":{"type":"boolean","const":true}},"required":["cancelled"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/auth/device/approval":{"post":{"operationId":"post__auth_device_approval","summary":"Inspect, explicitly approve or deny a scanned QR","description":"Requires a web session; approval requires authentication within five minutes. Developer keys and mobile tokens cannot approve this web flow. Consumption uses the Auth.js device Credentials provider and its CSRF protection; both approval and a matching browser-proof cookie are required. Individual linked-session revocation is available through account/sessions.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"token":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$"},"decision":{"type":"string","enum":["inspect","approve","deny"]}},"required":["id","token","decision"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"label":{"type":"string"},"code":{"type":"string"},"origin":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"state":{"type":"string","enum":["pending","approved","denied","expired","used"]},"recent":{"type":"boolean"},"account":{"type":"string"}},"required":["label","code","origin","expiresAt","state","recent","account"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/sessions":{"get":{"operationId":"get__account_sessions","summary":"Mobile devices and QR-linked browsers","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["mobile","web"]},"label":{"type":"string"},"startedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastUsedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","kind","label","startedAt","lastUsedAt","expiresAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__account_sessions","summary":"Revoke all sessions","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revoked":{"type":"boolean","const":true}},"required":["revoked"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/sessions/{id}":{"delete":{"operationId":"delete__account_sessions_id_","summary":"Sign one mobile device or QR-linked browser out","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"revoked":{"type":"boolean","const":true}},"required":["id","revoked"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/avatar":{"get":{"operationId":"get__account_avatar","summary":"Own avatar image (short-lived redirect, or format=json URL)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Signed URL when format=json","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/menus/{id}":{"get":{"operationId":"get__menus_id_","summary":"Menu editor state: draft, published version and dirty flag","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"slug":{"type":"string"},"draft":{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}},"required":["tr","en"],"additionalProperties":false},"url":{"type":"string","format":"uri"}},"required":["label","url"],"additionalProperties":false},{"type":"null"}]}},"required":["name","tagline","logoFileId","coverFileId","hours","address","phone","externalLink"],"additionalProperties":false},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}},"required":["tr","en"],"additionalProperties":false},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"],"additionalProperties":false}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false}},"required":["id","name","description","imageFileId","galleryFileIds","price","variants","modifiers","availability","tags","allergens","prepNote"],"additionalProperties":false}}},"required":["id","name","description","items"],"additionalProperties":false}}},"required":["languages","currency","business","theme","sections"],"additionalProperties":false},"draftVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"published":{"anyOf":[{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}},"required":["tr","en"],"additionalProperties":false},"url":{"type":"string","format":"uri"}},"required":["label","url"],"additionalProperties":false},{"type":"null"}]}},"required":["name","tagline","logoFileId","coverFileId","hours","address","phone","externalLink"],"additionalProperties":false},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}},"required":["tr","en"],"additionalProperties":false},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"],"additionalProperties":false}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false}},"required":["id","name","description","imageFileId","galleryFileIds","price","variants","modifiers","availability","tags","allergens","prepNote"],"additionalProperties":false}}},"required":["id","name","description","items"],"additionalProperties":false}}},"required":["languages","currency","business","theme","sections"],"additionalProperties":false},{"type":"null"}]},"publishedVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"dirty":{"type":"boolean"}},"required":["id","name","slug","draft","draftVersion","published","publishedVersion","publishedAt","dirty"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__menus_id_","summary":"Save the menu draft (typed menu/category/item/variant/modifier; never public)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"content":{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}}},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}}},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}}},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}}},"url":{"type":"string","format":"uri"}},"required":["label","url"]},{"type":"null"}]}},"required":["name"]},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","priceMode"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId"]}}},"required":["id","type","fileIds"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"]}}},"required":["timeZone","days"]},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"]}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}}},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}}},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}}},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}}},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"]},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"]},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"]}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}}},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"]}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}}},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"]}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}}},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}}}},"required":["id","name","price"]}}},"required":["id","name"]}}},"required":["languages","currency","business"]},"expectedVersion":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["content","expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"draftVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["draftVersion"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/menus/{id}/publish":{"post":{"operationId":"post__menus_id_publish","summary":"Publish the saved draft; the same short address/QR shows it at once","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:publish","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"expectedVersion":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"publishedVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["publishedVersion"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/menus/{id}/items/{itemId}":{"patch":{"operationId":"patch__menus_id_items_itemId_","summary":"Quick item change (price, sold out, hidden), optionally live without publishing other draft edits","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"availability":{"type":"string","enum":["available","soldout","hidden"]},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000},"publish":{"default":true,"type":"boolean"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"live":{"type":"boolean"},"publishedVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["live"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/menus/{id}/revisions":{"get":{"operationId":"get__menus_id_revisions","summary":"Published menu versions","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdBy":{"type":"string"},"createdByDeleted":{"type":"boolean"},"sections":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["version","createdAt","createdBy","createdByDeleted","sections","items"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__menus_id_revisions","summary":"Load a published version into the draft (publishing is a separate call)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["version"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"draftVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"content":{"type":"object","properties":{"languages":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["tr","en"]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"business":{"type":"object","properties":{"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"tagline":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false},"logoFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"hours":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"address":{"default":"","type":"string","maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"whatsapp":{"type":"string","pattern":"^\\+?[\\d\\s()-]{0,30}$"},"mapEnabled":{"type":"boolean"},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"externalLink":{"default":null,"anyOf":[{"type":"object","properties":{"label":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":60},"en":{"default":"","type":"string","maxLength":60}},"required":["tr","en"],"additionalProperties":false},"url":{"type":"string","format":"uri"}},"required":["label","url"],"additionalProperties":false},{"type":"null"}]}},"required":["name","tagline","logoFileId","coverFileId","hours","address","phone","externalLink"],"additionalProperties":false},"theme":{"default":"warm","type":"string","enum":["light","warm","dark"]},"appearance":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false},"itemLayout":{"type":"string","enum":["left","right","cards","text"]},"design":{"type":"string","enum":["cafe","restaurant","minimal"]},"linksPosition":{"type":"string","enum":["before","after"]},"links":{"maxItems":40,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"sections":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"items":{"default":[],"maxItems":150,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":120},"en":{"default":"","type":"string","maxLength":120}},"required":["tr","en"],"additionalProperties":false},"description":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":600},"en":{"default":"","type":"string","maxLength":600}},"required":["tr","en"],"additionalProperties":false},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"galleryFileIds":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"price":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","const":"fixed"},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["mode","amountMinor"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"free"}},"required":["mode"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","const":"unpriced"}},"required":["mode"],"additionalProperties":false}]},"variants":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"modifiers":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":80},"en":{"default":"","type":"string","maxLength":80}},"required":["tr","en"],"additionalProperties":false},"amountMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["id","name","amountMinor"],"additionalProperties":false}},"availability":{"default":"available","type":"string","enum":["available","soldout","hidden"]},"tags":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","enum":["vegan","vegetarian","gluten_free","lactose_free","spicy","contains_nuts","new","chef_pick"]}},"allergens":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":300},"en":{"default":"","type":"string","maxLength":300}},"required":["tr","en"],"additionalProperties":false},"prepNote":{"default":{"tr":"","en":""},"type":"object","properties":{"tr":{"default":"","type":"string","maxLength":200},"en":{"default":"","type":"string","maxLength":200}},"required":["tr","en"],"additionalProperties":false}},"required":["id","name","description","imageFileId","galleryFileIds","price","variants","modifiers","availability","tags","allergens","prepNote"],"additionalProperties":false}}},"required":["id","name","description","items"],"additionalProperties":false}}},"required":["languages","currency","business","theme","sections"],"additionalProperties":false}},"required":["draftVersion","content"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/media/{slug}/{fileId}":{"get":{"operationId":"get__public_media_slug_fileId_","summary":"Image of a published menu/site (only files the published version references)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/qr-files/{slug}":{"get":{"operationId":"get__public_qr_files_slug_","summary":"Preview or download the file explicitly attached to a QR","description":"PIN, expiry, plan quota, active file and current QR/all TN.TC Access grant are checked on every request. content=1 returns same-origin bytes (25 MiB maximum, private no-store, 200/206/416); download=1 returns a short-lived download URL.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"content","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"1"}},{"name":"download","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"1"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}/view":{"get":{"operationId":"get__files_id_view","summary":"Inline photo/MP4 preview of an active or review file in the workspace","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:read","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}/thumbnail":{"get":{"operationId":"get__files_id_thumbnail","summary":"Small WebP thumbnail of a workspace image (Box grids)","description":"Same gate as /files/{id}/view. Made from the promoted object with metadata removed; signed URL valid for 60 seconds; falls back to the preview. Images only.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"json"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Signed URL when format=json","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/sites/{slug}/quotes":{"post":{"operationId":"post__public_sites_slug_quotes","summary":"Visitor quote request from a published site quote form (rate limited; receipt email)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"serviceId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string","minLength":2,"maxLength":100},"email":{"type":"string","maxLength":200,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"message":{"type":"string","minLength":10,"maxLength":4000},"budget":{"default":"","type":"string","maxLength":100},"timeline":{"default":"","type":"string","maxLength":100},"locale":{"default":"tr","type":"string","enum":["tr","en"]},"website":{"default":"","type":"string","maxLength":0}},"required":["name","email","message"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"trackingUrl":{"type":"string"}},"required":["id","trackingUrl"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/quotes":{"get":{"operationId":"get__quotes","summary":"Quote requests from this workspace's sites (private)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"status","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["new","replied","won","lost","archived"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteName":{"type":"string"},"serviceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"serviceTitle":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"message":{"type":"string"},"budget":{"type":"string"},"timeline":{"type":"string"},"status":{"type":"string","enum":["new","replied","won","lost","archived"]},"note":{"type":"string"},"box":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"}},"required":["id","slug"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","siteId","siteName","serviceId","serviceTitle","name","email","message","budget","timeline","status","note","box","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/quotes/{id}":{"get":{"operationId":"get__quotes_id_","summary":"One quote request","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteName":{"type":"string"},"serviceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"serviceTitle":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"message":{"type":"string"},"budget":{"type":"string"},"timeline":{"type":"string"},"status":{"type":"string","enum":["new","replied","won","lost","archived"]},"note":{"type":"string"},"box":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"}},"required":["id","slug"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","siteId","siteName","serviceId","serviceTitle","name","email","message","budget","timeline","status","note","box","createdAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__quotes_id_","summary":"Change status or private note","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","enum":["new","replied","won","lost","archived"]},"note":{"type":"string","maxLength":4000}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteName":{"type":"string"},"serviceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"serviceTitle":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"message":{"type":"string"},"budget":{"type":"string"},"timeline":{"type":"string"},"status":{"type":"string","enum":["new","replied","won","lost","archived"]},"note":{"type":"string"},"box":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"}},"required":["id","slug"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","siteId","siteName","serviceId","serviceTitle","name","email","message","budget","timeline","status","note","box","createdAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/quotes/{id}/brief-box":{"post":{"operationId":"post__quotes_id_brief_box","summary":"Open (or reuse) an empty brief Box for this request and email its link to the requester","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"box:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteName":{"type":"string"},"serviceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"serviceTitle":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"message":{"type":"string"},"budget":{"type":"string"},"timeline":{"type":"string"},"status":{"type":"string","enum":["new","replied","won","lost","archived"]},"note":{"type":"string"},"box":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"}},"required":["id","slug"],"additionalProperties":false},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","siteId","siteName","serviceId","serviceTitle","name","email","message","budget","timeline","status","note","box","createdAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/notifications":{"get":{"operationId":"get__notifications","summary":"List personal and authorized workspace notifications","description":"50 entries per page, descending date and ID. Revoked or downgraded workspace membership hides related notifications.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["creatorApproved","creatorRejected","creatorSuspended","applicationReceived","offerReceived","offerAccepted","offerDeclined","applicationRejected","deliveryReceived","revisionRequested","deliveryApproved","paymentReported","paymentConfirmed","paymentDisputed","boxSubmission","quoteReceived","deviceLinked","bookingConfirmed","bookingReceived","bookingCancelled","orderShipped","subscriptionPastDue","subscriptionEnded","bellPaid","socialPostFailed","capacityAlert"]},"subject":{"type":"string"},"targetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"destination":{"type":"string","enum":["creators","campaigns","boxes","requests","settings","purchases","bell","post","capacity"]},"workspaceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"readAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","kind","subject","targetId","destination","workspaceId","createdAt","readAt"],"additionalProperties":false}},"unread":{"type":"integer","minimum":0,"maximum":9007199254740991},"nextCursor":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["items","unread","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__notifications","summary":"Mark up to 50 visible notifications read","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"read":{"type":"boolean","const":true}},"required":["read"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/push/devices":{"get":{"operationId":"get__push_devices","summary":"My devices that receive push notifications","description":"Tokens are never returned. `current` marks the device bound to the calling mobile session.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string","enum":["ios","android"]},"appVersion":{"type":"string"},"locale":{"type":"string","enum":["tr","en"]},"enabled":{"type":"boolean"},"disabledReason":{"anyOf":[{"type":"string","enum":["session_revoked","device_not_registered"]},{"type":"null"}]},"current":{"type":"boolean"},"lastSeenAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","platform","appVersion","locale","enabled","disabledReason","current","lastSeenAt","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__push_devices","summary":"Register this app install’s Expo push token (mobile session only)","description":"Requires the short-lived mobile bearer token; web sessions get 403 mobile_session_required and developer keys are refused. The token is bound to the refresh-token family, so logging out, signing the device out or revoking all sessions disables it. Re-registering the same token moves it to the calling account.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string","maxLength":200,"pattern":"^Expo(?:nent)?PushToken\\[[A-Za-z0-9_\\-:.]{8,160}\\]$"},"platform":{"type":"string","enum":["ios","android"]},"appVersion":{"default":"","type":"string","maxLength":40},"locale":{"type":"string","enum":["tr","en"]}},"required":["token","platform","locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string","enum":["ios","android"]},"appVersion":{"type":"string"},"locale":{"type":"string","enum":["tr","en"]},"enabled":{"type":"boolean"},"disabledReason":{"anyOf":[{"type":"string","enum":["session_revoked","device_not_registered"]},{"type":"null"}]},"current":{"type":"boolean"},"lastSeenAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","platform","appVersion","locale","enabled","disabledReason","current","lastSeenAt","createdAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__push_devices","summary":"Remove a push device by token (app logout) or by id (settings)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string","maxLength":200,"pattern":"^Expo(?:nent)?PushToken\\[[A-Za-z0-9_\\-:.]{8,160}\\]$"},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"removed":{"type":"boolean","const":true}},"required":["removed"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/push/preferences":{"get":{"operationId":"get__push_preferences","summary":"Push categories and chat preview setting","description":"Security pushes are always on. Preferences apply to all of the account’s devices.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"chat":{"type":"boolean"},"requests":{"type":"boolean"},"commerce":{"type":"boolean"},"ugc":{"type":"boolean"},"bell":{"type":"boolean"},"showPreviews":{"type":"boolean"},"security":{"type":"boolean","const":true}},"required":["chat","requests","commerce","ugc","bell","showPreviews","security"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__push_preferences","summary":"Change push categories or chat previews","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"chat":{"type":"boolean"},"requests":{"type":"boolean"},"commerce":{"type":"boolean"},"ugc":{"type":"boolean"},"bell":{"type":"boolean"},"showPreviews":{"type":"boolean"}},"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"chat":{"type":"boolean"},"requests":{"type":"boolean"},"commerce":{"type":"boolean"},"ugc":{"type":"boolean"},"bell":{"type":"boolean"},"showPreviews":{"type":"boolean"},"security":{"type":"boolean","const":true}},"required":["chat","requests","commerce","ugc","bell","showPreviews","security"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/moderation":{"get":{"operationId":"get__moderation","summary":"Inspect a resource by exact alias or UUID","description":"Platform admin only. Includes the last 20 reasoned moderation decisions.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"q","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","minLength":3,"maxLength":64}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"resource":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"slug":{"type":"string"},"kind":{"type":"string"},"status":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"targetUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"ownerEmail":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["id","name","slug","kind","status","version","targetUrl","ownerEmail"],"additionalProperties":false},"history":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"action":{"type":"string"},"reason":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","action","reason","createdAt"],"additionalProperties":false}}},"required":["resource","history"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__moderation","summary":"Suspend or restore a resource","description":"Platform admin only. Requires a reason and current version; creators use creator moderation. Resource owners cannot reactivate suspended resources.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","enum":["suspend","restore"]},"reason":{"type":"string","minLength":10,"maxLength":1000}},"required":["id","expectedVersion","action","reason"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"status":{"type":"string"}},"required":["id","version","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/register":{"post":{"operationId":"post__register","summary":"Create a user and personal workspace","description":"Requires acceptTerms: true, an explicit choice the person made on an unticked checkbox. The server records the current legal document version, locale, channel and its own time. A termsVersion older than the current one returns 409 terms_outdated.","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":100},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"password":{"type":"string","minLength":12,"maxLength":128},"locale":{"default":"tr","type":"string","enum":["tr","en"]},"acceptTerms":{"type":"boolean","const":true},"adultConfirmed":{"type":"boolean","const":true},"termsVersion":{"type":"string","minLength":1,"maxLength":40},"channel":{"default":"web","type":"string","enum":["web","native"]},"intent":{"type":"object","properties":{"plan":{"type":"string"},"period":{"type":"string"},"goal":{"type":"string"}}}},"required":["name","email","password","acceptTerms","adultConfirmed"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["id","name","email"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/auth/token":{"post":{"operationId":"post__auth_token","summary":"Exchange credentials for native tokens","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"password":{"type":"string","minLength":1,"maxLength":128},"code":{"type":"string","minLength":6,"maxLength":40}},"required":["email","password"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accessToken":{"type":"string"},"refreshToken":{"type":"string"},"expiresIn":{"type":"number","const":900},"user":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["id","name","email"],"additionalProperties":false}},"required":["accessToken","refreshToken","expiresIn","user"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__auth_token","summary":"Rotate the refresh token once","description":"Replay revokes the token family. Store only the refresh token in Keychain/Keystore.","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"refreshToken":{"type":"string","minLength":40,"maxLength":200}},"required":["refreshToken"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accessToken":{"type":"string"},"refreshToken":{"type":"string"},"expiresIn":{"type":"number","const":900}},"required":["accessToken","refreshToken","expiresIn"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__auth_token","summary":"Revoke a native token family","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"refreshToken":{"type":"string","minLength":40,"maxLength":200}},"required":["refreshToken"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revoked":{"type":"boolean","const":true}},"required":["revoked"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/auth/reset":{"post":{"operationId":"post__auth_reset","summary":"Request a password reset email","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"locale":{"default":"tr","type":"string","enum":["tr","en"]}},"required":["email"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"sent":{"type":"boolean","const":true}},"required":["sent"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__auth_reset","summary":"Redeem a reset token and revoke sessions","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string","minLength":40,"maxLength":100},"password":{"type":"string","minLength":12,"maxLength":128}},"required":["token","password"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reset":{"type":"boolean","const":true}},"required":["reset"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/profile":{"get":{"operationId":"get__account_profile","summary":"Read public profile settings and eligible owned services","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"memberBadge":{"type":"boolean"},"username":{"type":"string"},"name":{"type":"string"},"bio":{"type":"string"},"avatar":{"type":["string","null"]},"selected":{"type":"array","items":{"anyOf":[{"type":"string","enum":["bell","chat"]},{"type":"string","pattern":"^(resource|creator):[0-9a-f-]{36}$"}]}},"services":{"type":"array","items":{"type":"object","properties":{"id":{"anyOf":[{"type":"string","enum":["bell","chat"]},{"type":"string","pattern":"^(resource|creator):[0-9a-f-]{36}$"}]},"kind":{"type":"string"},"title":{"type":"string"},"href":{"type":"string"},"available":{"type":"boolean"}},"required":["id","kind","title","href","available"],"additionalProperties":false}},"nextUsernameChangeAt":{"type":["string","null"]},"minimumUsernameLength":{"type":"number"},"contactPolicy":{"type":"string","enum":["everyone","contacts","paid","closed"]}},"required":["username","name","bio","avatar","selected","services","nextUsernameChangeAt","minimumUsernameLength","contactPolicy"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__account_profile","summary":"Choose services shown on your public profile; listing never grants access","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"maxItems":1000,"type":"array","items":{"anyOf":[{"type":"string","enum":["bell","chat"]},{"type":"string","pattern":"^(resource|creator):[0-9a-f-]{36}$"}]}}},"required":["items"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/profiles/{username}":{"get":{"operationId":"get__public_profiles_username_","summary":"Read the public identity card and explicitly selected available services","parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"memberBadge":{"type":"boolean"},"username":{"type":"string"},"name":{"type":"string"},"bio":{"type":"string"},"avatar":{"type":["string","null"]},"services":{"type":"array","items":{"type":"object","properties":{"id":{"anyOf":[{"type":"string","enum":["bell","chat"]},{"type":"string","pattern":"^(resource|creator):[0-9a-f-]{36}$"}]},"kind":{"type":"string"},"title":{"type":"string"},"href":{"type":"string"},"available":{"type":"boolean"}},"required":["id","kind","title","href","available"],"additionalProperties":false}},"creator":{"anyOf":[{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"category":{"type":"string"},"bio":{"type":"string"},"cover":{"type":["string","null"]},"openToOffers":{"type":"boolean"},"rateMinor":{"type":["number","null"]},"rateCurrency":{"type":"string"},"country":{"type":["string","null"]},"languages":{"type":"array","items":{"type":"string"}},"platforms":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string"},"followers":{"type":"number"}},"required":["platform","followers"],"additionalProperties":false}},"portfolioUrl":{"type":["string","null"]},"works":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"caption":{"type":"string"},"mimeType":{"type":"string"},"src":{"type":"string"}},"required":["id","caption","mimeType","src"],"additionalProperties":false}}},"required":["id","slug","category","bio","cover","openToOffers","rateMinor","rateCurrency","country","languages","platforms","portfolioUrl","works"],"additionalProperties":false},{"type":"null"}]}},"required":["username","name","bio","avatar","services"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/profiles/{username}/avatar":{"get":{"operationId":"get__public_profiles_username_avatar","summary":"Public profile avatar redirect","parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/creators/{slug}/avatar":{"get":{"operationId":"get__public_creators_slug_avatar","summary":"Creator profile photo redirect (the owner's account photo when the profile has none)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account":{"get":{"operationId":"get__account","summary":"Read the current account","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"locale":{"type":"string"},"username":{"type":["string","null"]},"usernameChangedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"contactPolicy":{"type":"string","enum":["everyone","contacts","paid","closed"]},"bio":{"type":"string"},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"theme":{"type":"string","enum":["system","dark","light"]},"timeZone":{"type":"string"},"paymentCountry":{"type":["string","null"]},"passwordLogin":{"type":"boolean"}},"required":["id","name","email","locale","username","usernameChangedAt","contactPolicy","bio","avatarFileId","theme","timeZone","paymentCountry","passwordLogin"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__account","summary":"Update account preferences","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":100},"locale":{"type":"string","enum":["tr","en"]},"username":{"type":"string","minLength":1,"maxLength":30,"pattern":"^[a-z0-9](?:[a-z0-9._-]*[a-z0-9])?$"},"contactPolicy":{"type":"string","enum":["everyone","contacts","paid","closed"]},"bio":{"type":"string","maxLength":300},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"theme":{"type":"string","enum":["system","dark","light"]},"timeZone":{"type":"string","minLength":1,"maxLength":100},"paymentCountry":{"anyOf":[{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},{"type":"null"}]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__account","summary":"Request account deletion","description":"Requires recent authentication, plus the current password for password accounts; OAuth-only accounts reauthenticate through their provider or enrolled factor. In one transaction: archives resources, revokes and deletes sessions, push devices and sign-in links, anonymises the profile (email becomes a non-routable tombstone), clears authored Chat text and attachment references, and schedules file bytes for purge. Order and earning amounts are kept without personal free text.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"password":{"type":"string","minLength":1,"maxLength":128}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"deleted":{"type":"boolean","const":true}},"required":["deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/security":{"get":{"operationId":"get__account_security","summary":"Read two-step verification status","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"enabled":{"type":"boolean"},"required":{"type":"boolean"},"password":{"type":"boolean"},"recoveryCodesLeft":{"type":"number"}},"required":["enabled","required","password","recoveryCodesLeft"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__account_security","summary":"Enroll, manage or reauthenticate account security","description":"Session only. Enrollment and factor changes require authentication within five minutes. Secrets and recovery codes are shown once; enabling/disabling revokes old sessions.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"begin"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"enable"},"code":{"type":"string","minLength":6,"maxLength":40}},"required":["action","code"]},{"type":"object","properties":{"action":{"type":"string","const":"disable"},"code":{"type":"string","minLength":6,"maxLength":40}},"required":["action","code"]},{"type":"object","properties":{"action":{"type":"string","const":"recovery"},"code":{"type":"string","minLength":6,"maxLength":40}},"required":["action","code"]},{"type":"object","properties":{"action":{"type":"string","const":"reauth"},"password":{"type":"string","maxLength":128},"code":{"type":"string","minLength":6,"maxLength":40}},"required":["action"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"enabled":{"type":"boolean"},"secret":{"type":"string"},"qr":{"type":"string"},"recoveryCodes":{"type":"array","items":{"type":"string"}},"verified":{"type":"boolean"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/auth/mfa":{"post":{"operationId":"post__auth_mfa","summary":"Complete a primary browser session with a second factor","description":"Requires a valid primary Auth.js cookie; never accepts a user or session ID from the request body.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","minLength":6,"maxLength":40}},"required":["code"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"verified":{"type":"boolean","const":true}},"required":["verified"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/export":{"get":{"operationId":"get__account_export","summary":"Export account data","description":"Streamed JSON download with one key per personal-data category (profile, sessions, workspaces, resources, file metadata, Box submissions, Chat messages and conversations, Bell and product orders, earnings, managed contacts and quote requests, notifications, push devices, terms acceptances, audit entries). Secrets and file bytes are never included. The first-format keys are unchanged.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"exportedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"profile":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"locale":{"type":"string"}},"required":["id","name","email","locale"],"additionalProperties":false},"resources":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"description":{"type":"string"},"kind":{"type":"string"},"content":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","description","kind","content","status","createdAt"],"additionalProperties":false}},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","mimeType","size","createdAt"],"additionalProperties":false}},"creators":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"bio":{"type":"string"},"status":{"type":"string"}},"required":["name","bio","status"],"additionalProperties":false}},"memberships":{"type":"array","items":{"type":"object","properties":{"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"role":{"type":"string"}},"required":["workspaceId","role"],"additionalProperties":false}},"format":{"type":"number","const":2},"account":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"chatProfile":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"payoutAccount":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"pushPreferences":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]},"workspaces":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"usernameHistory":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"creatorAgreements":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"payoutRequests":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"invitationsReceived":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"signInMethods":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"webSessions":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"mcpTokens":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"mobileSessions":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"termsAcceptances":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"boxSubmissions":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"boxSubmittedFiles":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"chatStatuses":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"conversations":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"chatMessages":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"chatReactions":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"chatBlocks":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"chatReports":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"bellOrders":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"bellGuestDetails":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"products":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"orders":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"learningProgress":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"bookings":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"shipments":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"creatorSubscriptions":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"campaigns":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"creatorApplications":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"ugcOffers":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"ugcComments":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"earnings":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"subscriptions":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"subscriptionAcceptances":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"platformSubscription":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"platformOffers":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"platformInvoices":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"membershipGrants":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"leads":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"quoteRequests":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"notifications":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"pinnedResources":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"pushDevices":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"apiKeys":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"webhookEndpoints":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"auditEntries":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"localPreparation":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"required":["exportedAt","profile","resources","files","creators","memberships","format","account","chatProfile","payoutAccount","pushPreferences","workspaces","usernameHistory","creatorAgreements","payoutRequests","invitationsReceived","signInMethods","webSessions","mcpTokens","mobileSessions","termsAcceptances","boxSubmissions","boxSubmittedFiles","chatStatuses","conversations","chatMessages","chatReactions","chatBlocks","chatReports","bellOrders","bellGuestDetails","products","orders","learningProgress","bookings","shipments","creatorSubscriptions","campaigns","creatorApplications","ugcOffers","ugcComments","earnings","subscriptions","subscriptionAcceptances","platformSubscription","platformOffers","platformInvoices","membershipGrants","leads","quoteRequests","notifications","pinnedResources","pushDevices","apiKeys","webhookEndpoints","auditEntries","localPreparation"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/terms":{"get":{"operationId":"get__account_terms","summary":"Read legal document acceptance","description":"required is true when the current version has not been accepted. Interactive web and native sessions then receive 403 terms_required on other routes until they accept; developer keys are never blocked.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"currentVersion":{"type":"string"},"acceptedVersion":{"type":["string","null"]},"acceptedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"required":{"type":"boolean"}},"required":["currentVersion","acceptedVersion","acceptedAt","required"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__account_terms","summary":"Accept the current legal documents","description":"Records version, locale, channel (native for mobile sessions; web, or oauth for the first acceptance of a provider-created account) and server time. A stale version returns 409 terms_outdated.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accepted":{"type":"boolean","const":true},"adultConfirmed":{"type":"boolean","const":true},"version":{"type":"string","minLength":1,"maxLength":40},"locale":{"type":"string","enum":["tr","en"]}},"required":["accepted","adultConfirmed","version","locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"currentVersion":{"type":"string"},"acceptedVersion":{"type":["string","null"]},"acceptedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"required":{"type":"boolean"}},"required":["currentVersion","acceptedVersion","acceptedAt","required"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/workspaces":{"get":{"operationId":"get__workspaces","summary":"List current memberships","description":"Uses authenticated identity independent of a stale active workspace cookie.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"role":{"type":"string"},"personal":{"type":"boolean"}},"required":["id","name","role"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__workspaces","summary":"Select an authorized workspace","description":"Sets a host-only HttpOnly cookie after a current membership check.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["workspaceId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["workspaceId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/team/workspace":{"post":{"operationId":"post__team_workspace","summary":"Create the billing owner’s shared Business workspace","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":80}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["workspaceId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/team":{"get":{"operationId":"get__team","summary":"Read workspace members, invitations and audit","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"seatUsage":{"type":"object","properties":{"members":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"pending":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["members","pending"],"additionalProperties":false},"workspaceKind":{"type":"string"},"memberLimit":{"type":"integer","minimum":0,"maximum":9007199254740991},"role":{"type":"string"},"members":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"type":"string"}},"required":["id","userId","name","email","role"],"additionalProperties":false}},"invites":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","email","role","expiresAt"],"additionalProperties":false}},"audit":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"action":{"type":"string"},"targetId":{"type":["string","null"]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","action","targetId","createdAt"],"additionalProperties":false}}},"required":["memberLimit","role","members","invites","audit"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__team","summary":"Create an email-bound invitation","description":"Owner/admin only; admin invitations require owner role. Token expires in seven days.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"role":{"type":"string","enum":["admin","member"]}},"required":["email","role"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string"},"url":{"type":"string","format":"uri"},"mailSent":{"type":"boolean"}},"required":["token","url","mailSent"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/team/accept":{"post":{"operationId":"post__team_accept","summary":"Accept an invitation once","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string","minLength":40,"maxLength":100}},"required":["token"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["workspaceId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/team/{id}":{"patch":{"operationId":"patch__team_id_","summary":"Change or remove a workspace member","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"role":{"type":"string","enum":["admin","member","remove"]}},"required":["role"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__team_id_","summary":"Revoke a workspace invitation","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resource-jobs":{"post":{"operationId":"post__resource_jobs","summary":"Queue a CSV import of QR codes or short links","description":"At most 512 KiB / 500 rows and 3 active jobs per workspace. Same quotas, scope, slug and access rules as individual creation. Row-level results commit with the resource; repeat the initial request with Idempotency-Key. Inputs are encrypted and cleared on completion/cancellation. Jobs expire after 7 days. Completed resources remain after cancellation or expiry.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"denied","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"csv":{"type":"string","minLength":1,"maxLength":524288},"delimiter":{"default":",","type":"string","enum":[",",";","\t"]},"kind":{"type":"string","enum":["qr","link"]},"locale":{"default":"tr","type":"string","enum":["tr","en"]},"designConfig":{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}}}},"required":["csv","kind"]}}}},"responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["qr","link"]},"status":{"type":"string","enum":["queued","running","completed","cancelled","failed"]},"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"processed":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"results":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"code":{"type":"string"},"field":{"type":"string"}},"required":["row"],"additionalProperties":false}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","kind","status","total","processed","results","createdAt","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"get":{"operationId":"get__resource_jobs","summary":"Page recent import jobs","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"kind","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["qr","link"]}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":20,"type":"integer","minimum":1,"maximum":50}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["qr","link"]},"status":{"type":"string","enum":["queued","running","completed","cancelled","failed"]},"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"processed":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"results":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"code":{"type":"string"},"field":{"type":"string"}},"required":["row"],"additionalProperties":false}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","kind","status","total","processed","results","createdAt","expiresAt"],"additionalProperties":false}},"nextCursor":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resource-jobs/preview":{"post":{"operationId":"post__resource_jobs_preview","summary":"Validate CSV rows without creating resources","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"csv":{"type":"string","minLength":1,"maxLength":524288},"delimiter":{"default":",","type":"string","enum":[",",";","\t"]},"kind":{"type":"string","enum":["qr","link"]},"locale":{"default":"tr","type":"string","enum":["tr","en"]},"designConfig":{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}}}},"required":["csv","kind"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"accepted":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"errors":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"code":{"type":"string"},"field":{"type":"string"}},"required":["row"],"additionalProperties":false}}},"required":["total","accepted","errors"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resource-jobs/{id}":{"get":{"operationId":"get__resource_jobs_id_","summary":"Read import progress and per-row results","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["qr","link"]},"status":{"type":"string","enum":["queued","running","completed","cancelled","failed"]},"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"processed":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"results":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"code":{"type":"string"},"field":{"type":"string"}},"required":["row"],"additionalProperties":false}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","kind","status","total","processed","results","createdAt","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__resource_jobs_id_","summary":"Cancel remaining rows, keeping completed resources","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["qr","link"]},"status":{"type":"string","enum":["queued","running","completed","cancelled","failed"]},"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"processed":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"results":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"code":{"type":"string"},"field":{"type":"string"}},"required":["row"],"additionalProperties":false}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","kind","status","total","processed","results","createdAt","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources":{"get":{"operationId":"get__resources","summary":"Search and page workspace resources","description":"Descending createdAt/id cursor. nextCursor is null on the last page. Link lists include creator profiles. Search treats wildcard characters literally.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"kind","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["qr","link","box","website","menu","creator_profile"]}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":100}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"pinned","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"nextCursor":{"type":["string","null"]},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["qr","link","box","website","menu","creator_profile"]},"name":{"type":"string"},"description":{"type":"string"},"slug":{"type":"string"},"status":{"type":"string"},"targetUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"qrType":{"type":"string"},"qrMode":{"anyOf":[{"type":"string","enum":["static","dynamic"]},{"type":"null"}]},"content":{"type":"string"},"designConfig":{"anyOf":[{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"],"additionalProperties":false}}},"required":["type","rotation","colorStops"],"additionalProperties":false},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"],"additionalProperties":false}}},"required":["type","rotation","colorStops"],"additionalProperties":false},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}},"required":["paperCorners","dotsType","dotsColor","cornersSquareType","cornersSquareColor","cornersDotType","cornersDotColor","backgroundColor","backgroundTransparent","quietZone","logoSize","logoMargin","errorCorrection","sticker","stickerText"],"additionalProperties":false},{"type":"null"}]},"visits":{"type":"number","minimum":0},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"blocks":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"publishedBlocks":{"anyOf":[{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},{"type":"null"}]},"pinned":{"type":"boolean"},"hasPin":{"type":"boolean"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","kind","name","description","slug","status","targetUrl","qrType","content","designConfig","visits","createdAt","blocks","publishedBlocks","pinned"],"additionalProperties":false}}},"required":["nextCursor","items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__resources","summary":"Create a link, QR, box or website","description":"Slug is trimmed/lowercased, 3–48 lowercase ASCII letters/digits/hyphens, and globally unique. Reserved/tombstoned slugs are unavailable. Link and URL QR types require targetUrl or fileId. QR file binding requires current QR/all TN.TC Access and consumes a random link allowance. qrMode selects static (fixed content) or dynamic (editable); both new modes encode /go/{slug} and measure scans. Omitted mode defaults static for native-content types, dynamic for URL types. PATCH qrMode=dynamic upgrades a managed static QR atomically against the dynamic quota without replacing its address. Legacy native codes cannot be converted in place.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"locale":{"default":"tr","type":"string","enum":["tr","en"]},"kind":{"type":"string","enum":["qr","link","box","website","menu"]},"status":{"default":"active","type":"string","enum":["active","inactive"]},"parentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":1,"maxLength":120},"slug":{"type":"string"},"description":{"default":"","type":"string","maxLength":2000},"targetUrl":{"type":"string","format":"uri"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"qrType":{"default":"website","type":"string","enum":["website","static_url","pdf","menu","wifi","vcard","business","social","apps","email","sms","phone","text","event","location","mp3","images","video","crypto","rating","feedback","coupon","link","box"]},"qrMode":{"type":"string","enum":["static","dynamic"]},"content":{"default":"","type":"string","maxLength":10000},"designConfig":{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}}},"pin":{"type":"string","pattern":"^\\d{4,12}$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"guestUpload":{"default":false,"type":"boolean"},"template":{"default":"profile","type":"string","enum":["creator","freelancer","portfolio","restaurant","local","event","profile","campaign","collect","landing","catalog","studio"]},"blocks":{"maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","priceMode"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId"]}}},"required":["id","type","fileIds"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"]}}},"required":["timeZone","days"]},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"]}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]}]}},"menuId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["kind","name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"}},"required":["id","slug"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/slugs":{"get":{"operationId":"get__slugs","summary":"Check whether a short address is free (advisory)","description":"Live form feedback only; allocation is decided by the unique insert when the resource is created. Never reveals the owner of a taken address. 60 checks/min.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"slug","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"links:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string"},"available":{"type":"boolean"},"reason":{"anyOf":[{"type":"string","enum":["invalid","reserved","taken"]},{"type":"null"}]}},"required":["slug","available","reason"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/archive":{"post":{"operationId":"post__resources_archive","summary":"Atomically archive selected resources","description":"1–50 unique resource IDs in the active workspace. Every item must be active and cannot be a creator profile. Any invalid item rolls back the entire operation.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"archived":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["archived"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/summary":{"get":{"operationId":"get__resources_summary","summary":"Workspace totals from database aggregates","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"usage:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"qr":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"link":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"box":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"website":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"visits":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["qr","link","box","website","visits"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/{id}/pin":{"post":{"operationId":"post__resources_id_pin","summary":"Pin or unpin a resource for the current user","description":"Personal dashboard ordering only; unrelated to access PIN protection.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"pinned":{"type":"boolean"}},"required":["pinned"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"pinned":{"type":"boolean"}},"required":["pinned"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/{id}":{"get":{"operationId":"get__resources_id_","summary":"Read resource editing data","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"customAlias":{"type":"boolean"},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string"},"slug":{"type":"string"},"description":{"type":"string"},"kind":{"type":"string"},"blocks":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"targetUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"qrType":{"type":"string"},"qrMode":{"anyOf":[{"type":"string","enum":["static","dynamic"]},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"hasPin":{"type":"boolean"},"guestUpload":{"type":"boolean"}},"required":["id","parentId","name","slug","description","kind","blocks","version","targetUrl","qrType","qrMode","expiresAt","hasPin","guestUpload"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__resources_id_","summary":"Edit, rename or publish a resource","description":"expectedVersion is required for blocks/publish and recommended for every edit. Renaming permanently tombstones the previous address. Creator profiles use their dedicated route.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"randomAddress":{"type":"boolean"},"qrMode":{"type":"string","const":"dynamic"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"pin":{"anyOf":[{"type":"string","pattern":"^\\d{4,12}$"},{"type":"null"}]},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"slug":{"type":"string"},"guestUpload":{"type":"boolean"},"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string","maxLength":2000},"targetUrl":{"type":"string","format":"uri"},"content":{"type":"string","maxLength":10000},"designConfig":{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}}},"status":{"type":"string","enum":["active","inactive","archived","deleted"]},"blocks":{"maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","priceMode"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId"]}}},"required":["id","type","fileIds"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"]}}},"required":["timeZone","days"]},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"]}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]}]}},"publish":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__resources_id_","summary":"Archive a resource and retire its address","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business":{"get":{"operationId":"get__business","summary":"Business overview: members, groups, managed profiles and plan room","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/accessible":{"get":{"operationId":"get__business_accessible","summary":"Managed profiles this person may work in","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/terms":{"post":{"operationId":"post__business_terms","summary":"Business owner accepts responsibility for the profiles they open or run for others","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accepted":{"type":"boolean","const":true},"version":{"type":"string"},"locale":{"type":"string","enum":["tr","en"]}},"required":["accepted","version","locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accepted":{"type":"boolean"}},"required":["accepted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/act":{"post":{"operationId":"post__business_act","summary":"Start or stop working in a managed profile","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"profileUserId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["profileUserId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"acting":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["acting"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles":{"post":{"operationId":"post__business_profiles","summary":"Create a managed profile (optionally for an email, which is asked or invited)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string"},"username":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"locale":{"type":"string","enum":["tr","en"]}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"}},"required":["id","userId","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles/{id}":{"delete":{"operationId":"delete__business_profiles_id_","summary":"Release a managed profile: it goes on with its own email","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string"}},"required":["status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles/{id}/email":{"post":{"operationId":"post__business_profiles_id_email","summary":"Hand a profile made without an email to its owner","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"locale":{"type":"string","enum":["tr","en"]}},"required":["email"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"sent":{"type":"boolean"}},"required":["sent"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles/{id}/access":{"patch":{"operationId":"patch__business_profiles_id_access","summary":"Who may work in a managed profile (members and groups)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"userIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"groupIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"saved":{"type":"boolean"}},"required":["saved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles/{id}/badge":{"patch":{"operationId":"patch__business_profiles_id_badge","summary":"Give or take a verified badge","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"badge":{"type":"boolean"}},"required":["badge"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"badge":{"type":"boolean"}},"required":["badge"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles/{id}/avatar":{"get":{"operationId":"get__business_profiles_id_avatar","summary":"A managed profile photo (redirect)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/account/favorites":{"get":{"operationId":"get__account_favorites","summary":"Pages starred for the sidebar Favourites","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"title":{"type":"string"}},"required":["path","title"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__account_favorites","summary":"Replace the starred pages (up to 12, in order)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"title":{"type":"string"}},"required":["path","title"]}}},"required":["items"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"title":{"type":"string"}},"required":["path","title"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/profiles/{id}/erase":{"post":{"operationId":"post__business_profiles_id_erase","summary":"Delete a managed profile nobody has taken over (Business owner)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"deleted":{"type":"boolean"}},"required":["deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/groups":{"post":{"operationId":"post__business_groups","summary":"Create a group (branch, client team)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string"},"memberIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/business/groups/{id}":{"patch":{"operationId":"patch__business_groups_id_","summary":"Rename a group or change its members","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string"},"memberIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__business_groups_id_","summary":"Delete a group","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"deleted":{"type":"boolean"}},"required":["deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/managed":{"get":{"operationId":"get__managed","summary":"Who manages my account","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__managed","summary":"Leave the Business that manages my account","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string"}},"required":["status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/managed/answer":{"post":{"operationId":"post__managed_answer","summary":"Agree to or decline a Business management request","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string"},"accept":{"type":"boolean"},"acceptManagement":{"type":"boolean"}},"required":["token","accept"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string"}},"required":["status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/managed/claim":{"post":{"operationId":"post__managed_claim","summary":"Take over a profile made for you (public; the emailed token is the proof)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"token":{"type":"string"},"password":{"type":"string"},"acceptTerms":{"type":"boolean","const":true},"acceptManagement":{"type":"boolean","const":true}},"required":["token","password","acceptTerms","acceptManagement"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string"}},"required":["email"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/managed/invitation":{"get":{"operationId":"get__managed_invitation","summary":"What an emailed management link is about","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"token","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"kind":{"type":"string"},"email":{"type":"string"},"business":{"type":"string"},"profile":{"type":["string","null"]}},"required":["kind","email","business","profile"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/used-in":{"get":{"operationId":"get__used_in","summary":"Where a link, QR code, site, menu or file is used in this workspace","description":"Sites, menus, products and social posts whose saved content points at the item (by id or by its tn.tc address). Read-only; check it before removing or locking something.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"resourceId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"fileId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string"},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"slug":{"type":["string","null"]}},"required":["kind","id","name","slug"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/templates/{key}/from-site":{"post":{"operationId":"post__admin_templates_key_from_site","summary":"Save one of your sites (its draft, in one language) as a catalogue template; new templates start hidden","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"locale":{"type":"string","enum":["tr","en"]},"name":{"type":"string"},"family":{"type":"string"}},"required":["siteId","locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"version":{"type":"number"}},"required":["version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/templates-order":{"patch":{"operationId":"patch__admin_templates_order","summary":"Show catalogue templates on the landing in random order (default) or in admin order","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"random":{"type":"boolean"}},"required":["random"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"random":{"type":"boolean"}},"required":["random"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/templates/{key}":{"post":{"operationId":"post__admin_templates_key_","summary":"Save a platform template","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"expectedVersion":{"type":"integer","minimum":0,"maximum":9007199254740991},"locale":{"type":"string","enum":["tr","en"]},"blocks":{"minItems":1,"maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","priceMode"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId"]}}},"required":["id","type","fileIds"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"]}}},"required":["timeZone","days"]},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"]}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]}]}},"name":{"type":"string","minLength":1,"maxLength":80},"family":{"type":"string","enum":["creator","freelancer","portfolio","restaurant","local","event","profile","campaign","collect","landing","catalog","studio"]},"enabled":{"type":"boolean"},"position":{"type":"integer","minimum":0,"maximum":10000}},"required":["expectedVersion","locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"version":{"type":"number"}},"required":["version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_templates_key_","summary":"Save a platform template","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"expectedVersion":{"type":"integer","minimum":0,"maximum":9007199254740991},"locale":{"type":"string","enum":["tr","en"]},"blocks":{"minItems":1,"maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","priceMode"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId"]}}},"required":["id","type","fileIds"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"]}}},"required":["timeZone","days"]},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"]}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]}]}},"name":{"type":"string","minLength":1,"maxLength":80},"family":{"type":"string","enum":["creator","freelancer","portfolio","restaurant","local","event","profile","campaign","collect","landing","catalog","studio"]},"enabled":{"type":"boolean"},"position":{"type":"integer","minimum":0,"maximum":10000}},"required":["expectedVersion","locale"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"version":{"type":"number"}},"required":["version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/sites/templates/{key}/apply":{"post":{"operationId":"post__sites_templates_key_apply","summary":"Import authorized template media into this workspace","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","priceMode"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId"]}}},"required":["id","type","fileIds"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"]}}},"required":["timeZone","days"]},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["address","lat","lng"]}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"]},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}}},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"]}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"]}}},"required":["id","type","items"]},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"]}]}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"blocks":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}}},"required":["blocks"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/templates/{key}/media/{fileId}":{"get":{"operationId":"get__admin_templates_key_media_fileId_","summary":"Preview a template image as platform admin","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/templates/{key}/media/{fileId}":{"get":{"operationId":"get__public_templates_key_media_fileId_","summary":"Read an image referenced by a published template","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/sites/favicon":{"post":{"operationId":"post__sites_favicon","summary":"Discover a website logo as a small sanitized PNG","description":"sites:write; 12 requests per minute. HTTPS public destinations only, bounded downloads. Upload the PNG through Files to retain it in your library.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"data":{"type":"string","maxLength":350000,"format":"starts_with","pattern":"^data:image\\/png;base64,.*"}},"required":["data"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/qr/preview":{"post":{"operationId":"post__qr_preview","summary":"Preview a QR design without creating a resource","description":"Authenticated qr:write; 60 renders per user per minute. Returns a base64 PNG with dimensions. The sample encodes https://tn.tc/preview, never a new permanent address. Export the saved resource to use its actual address or native payload.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"qr:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"designConfig":{"type":"object","properties":{"paperCorners":{"default":"soft","type":"string","enum":["square","soft","rounded"]},"dotsType":{"default":"rounded","type":"string","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded","heart","star","triangle","hexagon"]},"dotsColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"dotsGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"cornersSquareType":{"default":"extra-rounded","type":"string","enum":["square","extra-rounded","dot","classy","classy-rounded","drop-eye-br","curved-br","eye-bl","drop-br","inpoint","outpoint"]},"cornersSquareColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"cornersDotType":{"default":"dot","type":"string","enum":["square","dot","heart","star","diamond","cross"]},"cornersDotColor":{"default":"#000000","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundColor":{"default":"#ffffff","type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"backgroundTransparent":{"default":false,"type":"boolean"},"quietZone":{"default":2,"type":"integer","minimum":0,"maximum":8},"backgroundGradient":{"type":"object","properties":{"type":{"type":"string","enum":["linear","radial"]},"rotation":{"default":0,"type":"number","minimum":0,"maximum":360},"colorStops":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"object","properties":{"offset":{"type":"number","minimum":0,"maximum":1},"color":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["offset","color"]}}},"required":["type","colorStops"]},"logo":{"type":"string","maxLength":200000,"pattern":"^data:image\\/(png|jpeg|jpg|webp|svg\\+xml);base64,"},"logoSize":{"default":0.3,"type":"number","minimum":0.1,"maximum":0.5},"logoMargin":{"default":10,"type":"integer","minimum":0,"maximum":20},"errorCorrection":{"default":"M","type":"string","enum":["L","M","Q","H"]},"sticker":{"default":"none","type":"string","enum":["none","scan-me","phone","polaroid","ribbon","badge","arrow-down","speech","pointing","heart","star-burst","ticket","stamp","wifi","menu","payment"]},"stickerText":{"default":"SCAN ME","type":"string","maxLength":30}}}},"required":["designConfig"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"data":{"type":"string","maxLength":4000000},"mimeType":{"type":"string","enum":["image/png","image/svg+xml"]},"width":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"height":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["data","mimeType","width","height"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/{id}/qr":{"get":{"operationId":"get__resources_id_qr","summary":"Download a QR code with its saved design, logo and frame","description":"Defaults to SVG at 1024 QR pixels. Frame/caption extend the image dimensions. PNG uses format=png. encoding=base64 returns JSON data, mimeType, width and height for native clients. The same design renderer is used by the web studio; native and dynamic payload rules are unchanged.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"format","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["svg","png"]}},{"name":"size","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["512","1024","2048"]}},{"name":"encoding","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["binary","base64"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"image/svg+xml":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}},"image/png":{"schema":{"type":"string","format":"binary"}},"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"data":{"type":"string","maxLength":4000000},"mimeType":{"type":"string","enum":["image/png","image/svg+xml"]},"width":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"height":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["data","mimeType","width","height"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/resources/{id}/revisions":{"get":{"operationId":"get__resources_id_revisions","summary":"List the last 50 publications","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","version","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__resources_id_revisions","summary":"Publish a previous version as a new revision","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"kind:read|write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revisionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["revisionId","expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"blocks":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"newsletter"},"title":{"type":"string","minLength":1,"maxLength":120},"purpose":{"type":"string","minLength":20,"maxLength":1000},"controllerName":{"type":"string","minLength":2,"maxLength":160},"privacyUrl":{"type":"string","format":"uri"},"askName":{"default":false,"type":"boolean"}},"required":["id","type","title","purpose","controllerName","privacyUrl","askName"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"heading"},"text":{"type":"string","maxLength":200}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"paragraph"},"text":{"type":"string","maxLength":10000}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"button"},"text":{"type":"string","maxLength":100},"url":{"type":"string","format":"uri"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"image"},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]},"text":{"type":"string","maxLength":200},"url":{"type":"string","format":"uri"}},"required":["id","type","text","url"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"divider"}},"required":["id","type"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"resource"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","resourceId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"product"},"productId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"text":{"type":"string","maxLength":200},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","productId","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"bell"},"text":{"type":"string","maxLength":200},"featured":{"type":"boolean"},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"}},"required":["id","type","text"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social_feed"},"connectionId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"count":{"default":6,"type":"integer","minimum":1,"maximum":12},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","connectionId","title","count","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"social"},"title":{"default":"","type":"string","maxLength":120},"layout":{"default":"grid","type":"string","enum":["grid","rail"]}},"required":["id","type","title","layout"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"hero"},"title":{"type":"string","maxLength":160},"subtitle":{"default":"","type":"string","maxLength":400},"availability":{"anyOf":[{"type":"string","enum":["available","busy"]},{"type":"null"}]},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"location":{"type":"string","maxLength":80},"showEmailVerified":{"type":"boolean"},"showBrowserButton":{"type":"boolean"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"avatarHidden":{"type":"boolean"},"avatarShape":{"type":"string","enum":["circle","rounded","square","diamond"]},"avatarPosition":{"type":"string","enum":["top-left","top-center","top-right","left","center","right"]},"ctaText":{"default":"","type":"string","maxLength":60},"ctaUrl":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","type","title","subtitle","imageFileId","ctaText","ctaUrl"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"photo"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"alt":{"default":"","type":"string","maxLength":200},"aspectRatio":{"type":"string","enum":["1/1","3/4","4/3","16/9"]},"fit":{"type":"string","enum":["contain","cover"]}},"required":["id","type","fileId","alt"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"services"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":120},"description":{"default":"","type":"string","maxLength":1000},"deliverables":{"default":"","type":"string","maxLength":600},"duration":{"default":"","type":"string","maxLength":60},"priceMode":{"type":"string","enum":["fixed","from","quote"]},"amountMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"currency":{"default":"TRY","type":"string","pattern":"^[A-Z]{3}$"},"imageFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","title","description","deliverables","duration","priceMode","amountMinor","currency","imageFileId"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"portfolio"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120},"description":{"default":"","type":"string","maxLength":600},"url":{"default":null,"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["id","fileId","title","description","url"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"gallery"},"title":{"default":"","type":"string","maxLength":120},"fileIds":{"maxItems":24,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"videos":{"maxItems":24,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"posterFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"title":{"default":"","type":"string","maxLength":120}},"required":["fileId","title"],"additionalProperties":false}}},"required":["id","type","title","fileIds"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"quote"},"title":{"type":"string","maxLength":120},"text":{"default":"","type":"string","maxLength":600},"askBudget":{"default":true,"type":"boolean"},"askTimeline":{"default":true,"type":"boolean"}},"required":["id","type","title","text","askBudget","askTimeline"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"menu"},"resourceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","type","resourceId"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"contact"},"contentRole":{"type":"string","enum":["details","links"]},"contactPosition":{"type":"string","enum":["after-profile","bottom"]},"detailKind":{"type":"string","enum":["address","hours"]},"weeklyHours":{"type":"object","properties":{"timeZone":{"type":"string","minLength":1,"maxLength":100},"days":{"maxItems":7,"type":"array","items":{"type":"object","properties":{"day":{"type":"integer","minimum":0,"maximum":6},"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"end":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"}},"required":["day","start","end"],"additionalProperties":false}}},"required":["timeZone","days"],"additionalProperties":false},"title":{"default":"","type":"string","maxLength":120},"email":{"default":"","anyOf":[{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},{"type":"string","const":""}]},"phone":{"default":"","type":"string","maxLength":40},"address":{"default":"","type":"string","maxLength":300},"places":{"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"default":"","type":"string","maxLength":120},"address":{"type":"string","minLength":1,"maxLength":300},"phone":{"default":"","type":"string","maxLength":40},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180}},"required":["label","address","phone","lat","lng"],"additionalProperties":false}},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"hours":{"default":"","type":"string","maxLength":600},"links":{"default":[],"maxItems":32,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":60},"url":{"type":"string","format":"uri"},"placement":{"type":"string","enum":["profile","layout"]},"imageFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"artwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"description":{"type":"string","maxLength":240},"style":{"type":"object","properties":{"width":{"type":"string","enum":["full","half"]},"align":{"type":"string","enum":["start","center","end"]},"layout":{"type":"string","enum":["compact","featured","banner"]},"height":{"type":"integer","minimum":72,"maximum":520},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"color":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"focalPoint":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":100},"y":{"type":"number","minimum":0,"maximum":100}},"required":["x","y"],"additionalProperties":false},"logo":{"type":"string","enum":["auto","none","custom"]},"logoFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"logoShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"logoBackground":{"type":"string","enum":["none","soft","brand","custom"]},"logoBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"}},"additionalProperties":false},"platform":{"type":"string","pattern":"^[a-z0-9-]{1,40}$"},"adultWarning":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"icon":{"type":"string","enum":["auto","film","handshake","mail"]}},"required":["label","url"],"additionalProperties":false}},"linkLayout":{"type":"string","enum":["stack","icons","cards"]}},"required":["id","type","title","email","phone","address","hours","links"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"schedule"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"time":{"type":"string","maxLength":40},"title":{"type":"string","minLength":1,"maxLength":160},"description":{"default":"","type":"string","maxLength":600}},"required":["id","time","title","description"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"faq"},"title":{"default":"","type":"string","maxLength":120},"items":{"maxItems":20,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"q":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"string","maxLength":2000}},"required":["id","q","a"],"additionalProperties":false}}},"required":["id","type","title","items"],"additionalProperties":false},{"type":"object","properties":{"hidden":{"type":"boolean"},"font":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"type":{"type":"string","const":"theme"},"align":{"type":"string","enum":["start","center","end"]},"headerStyle":{"type":"string","enum":["classic","hero","modern"]},"titleFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"bodyFont":{"type":"string","enum":["sans","serif","mono","display","inter","manrope","dm-sans","outfit","jakarta","nunito","montserrat","lora","playfair","dm-serif","cormorant","caveat","shantell","patrick-hand","pacifico","marck-script","oxanium","exo2","space-mono"]},"titleColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"textColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"pageColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"buttonTextColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"surface":{"type":"string","enum":["solid","transparent","glass","outline"]},"corner":{"type":"string","enum":["square","rounded","soft","pill"]},"shadow":{"type":"string","enum":["none","soft","strong","hard"]},"effect":{"type":"string","enum":["none","lift","breathe","shake","glow","orbit","sparkle","pulse","bounce","buzz"]},"light":{"type":"string","enum":["none","glow","rim","spotlight","sheen","gradient","neon","orbit","sparkle"]},"effectColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackground":{"type":"string","enum":["none","soft","brand","custom"]},"iconForeground":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"iconBackgroundColor":{"type":"string","pattern":"^#[\\da-fA-F]{6}$"},"socialPosition":{"type":"string","enum":["top","bottom"]},"adultWarning":{"type":"boolean"},"deeplink":{"type":"boolean"},"inAppScreen":{"type":"boolean"},"smartLocation":{"type":"boolean"},"smartRedirect":{"type":"boolean"},"hideBranding":{"type":"boolean"},"topBar":{"type":"boolean"},"preset":{"type":"string","enum":["clean","warm","bold","night","mint","rose","ocean","paper","noir","midnight","plum","ember","abyss"]},"layout":{"type":"string","enum":["profile","split","editorial","poster"]},"profileDesign":{"type":"string","enum":["creator","portrait","spotlight","colorpop","editorial","glass","tiles","studio"]},"iconColor":{"type":"string","enum":["mono","brand","brand-background"]},"iconShape":{"type":"string","enum":["plain","rounded","circle","oval"]},"heroStyle":{"type":"string","enum":["avatar","cover"]},"background":{"type":"string","enum":["solid","gradient","mesh","grid"]},"backgroundFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"backgroundFileIds":{"maxItems":6,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"backgroundTransition":{"type":"string","enum":["fade","slide","slide-up","zoom","kenburns","blur"]},"backgroundInterval":{"type":"integer","minimum":4,"maximum":30},"backgroundScrollFade":{"type":"boolean"},"backgroundArtwork":{"anyOf":[{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]},{"type":"null"}]},"backgroundArtworks":{"maxItems":6,"type":"array","items":{"type":"string","enum":["px-portrait","px-smile","px-architecture","px-cafe","px-coffee","px-pottery","px-stage","px-workspace","px-food","px-coast","px-leaves","px-desk","px-urban","nora-portrait","nora-cafe","nora-coast","coffee","studio","botanical","architecture","event","coast","ada-studio","ada-coffee","ada-journey","px-lens-hero","px-lens-dance","px-lens-bridge","px-lens-shoot","px-brew-latte","px-brew-pour","px-brew-croissant","px-brew-pastry","px-pulse-coach","px-pulse-run","px-pulse-lift","px-pulse-stretch","px-night-stage","px-night-mixer","px-night-vinyl","px-night-duo","px-wander-balloon","px-wander-hiker","px-wander-peaks","px-wander-valley","px-amara-portrait","px-amara-studio","px-amara-pose","px-amara-side","px-amara-full","px-leo-portrait","px-leo-mono","px-leo-chair","px-leo-stool","px-leo-lean","px-june-portrait","px-june-kitchen","px-june-filming","px-june-selfie","px-june-ring","px-sofia-portrait","px-sofia-sofa","px-sofia-unboxing","px-sofia-shades","px-sofia-bag","px-halden-stairs","px-halden-open","px-halden-kitchen","px-halden-glass","px-halden-island","px-osteria-twirl","px-osteria-dark","px-osteria-serve","px-osteria-wine","px-osteria-funghi","px-noor-stylist","px-noor-salon","px-noor-cut","px-noor-mirror","px-noor-cape","px-lantern-artist","px-lantern-mono","px-lantern-work","px-lantern-detail","px-kai-assist","px-kai-studio","px-kai-class","px-kai-pose","px-kai-plank","px-casa-room","px-casa-door","px-casa-suite","px-casa-bath","px-casa-mirror"]}},"photoStyle":{"type":"string","enum":["washed","vivid","cover"]},"motion":{"type":"string","enum":["none","rise","cascade","drift","bloom","stage"]},"buttons":{"type":"string","enum":["soft","pill","outline"]}},"required":["id","type","preset"],"additionalProperties":false}]}}},"required":["id","version","blocks"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/creators":{"get":{"operationId":"get__public_creators","summary":"Discover published creators without an account","description":"Search name, bio or category with q; exact category filter; stable cursor pagination, 12 by default, at most 48. Only approved active profiles with current membership are returned. Media must still match the reviewed version.","parameters":[{"name":"view","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"creators","type":"string","enum":["creators","briefs"]}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":100}},{"name":"category","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":80}},{"name":"language","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","anyOf":[{"type":"string","pattern":"^[a-z]{2}$"},{"type":"string","const":""}]}},{"name":"country","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"string","const":""}]}},{"name":"platform","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","anyOf":[{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},{"type":"string","const":""}]}},{"name":"skill","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":40}},{"name":"minFollowers","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":0,"type":"integer","minimum":0,"maximum":2000000000}},{"name":"open","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","enum":["1",""]}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":12,"type":"integer","minimum":1,"maximum":48}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"visible":{"type":"boolean"},"owned":{"type":"boolean"},"languages":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"country":{"default":null,"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"skills":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","minLength":2,"maxLength":40}},"platforms":{"default":[],"maxItems":11,"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},"handle":{"default":"","type":"string","maxLength":80},"followers":{"type":"integer","minimum":0,"maximum":2000000000}},"required":["platform","handle","followers"],"additionalProperties":false}},"openToOffers":{"default":true,"type":"boolean"},"websiteId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"rateMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"rateCurrency":{"default":"TRY","type":"string","enum":["TRY","USD","EUR"]},"websiteSlug":{"type":["string","null"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"name":{"type":"string"},"bio":{"type":"string"},"category":{"type":"string"},"portfolioUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"mediaVersions":{"type":"object","propertyNames":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"additionalProperties":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"published":{"type":"boolean"},"showcase":{"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"type":"string"},"mimeType":{"type":"string"}},"required":["fileId","caption","mimeType"],"additionalProperties":false}},"status":{"type":"string"},"slug":{"type":"string"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["languages","country","skills","platforms","openToOffers","websiteId","rateMinor","rateCurrency","id","version","name","bio","category","portfolioUrl","coverFileId","mediaVersions","published","showcase","status","slug","userId"],"additionalProperties":false}},"nextCursor":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"categories":{"type":"array","items":{"type":"string"}}},"required":["items","nextCursor","categories"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/briefs":{"get":{"operationId":"get__public_briefs","summary":"Discover open briefs from businesses without an account","description":"Open campaigns before their deadline. Filter by q, category, content language, country and platform; stable cursor pagination. Example media are listed by file ID and served through /public/briefs/{id}/media/{fileId}.","parameters":[{"name":"view","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"creators","type":"string","enum":["creators","briefs"]}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":100}},{"name":"category","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":80}},{"name":"language","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","anyOf":[{"type":"string","pattern":"^[a-z]{2}$"},{"type":"string","const":""}]}},{"name":"country","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"string","const":""}]}},{"name":"platform","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","anyOf":[{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},{"type":"string","const":""}]}},{"name":"skill","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":40}},{"name":"minFollowers","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":0,"type":"integer","minimum":0,"maximum":2000000000}},{"name":"open","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","enum":["1",""]}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":12,"type":"integer","minimum":1,"maximum":48}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"nextCursor":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["items","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/briefs/{id}/media/{fileId}":{"get":{"operationId":"get__public_briefs_id_media_fileId_","summary":"Example photo or video of an open brief (only files the brief shows)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/creators":{"get":{"operationId":"get__creators","summary":"List approved creators and the current profile","description":"Platform administrators also see pending/suspended profiles. Current limit: 200.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"visible":{"type":"boolean"},"owned":{"type":"boolean"},"languages":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"country":{"default":null,"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"skills":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","minLength":2,"maxLength":40}},"platforms":{"default":[],"maxItems":11,"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},"handle":{"default":"","type":"string","maxLength":80},"followers":{"type":"integer","minimum":0,"maximum":2000000000}},"required":["platform","handle","followers"],"additionalProperties":false}},"openToOffers":{"default":true,"type":"boolean"},"websiteId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"rateMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"rateCurrency":{"default":"TRY","type":"string","enum":["TRY","USD","EUR"]},"websiteSlug":{"type":["string","null"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"name":{"type":"string"},"bio":{"type":"string"},"category":{"type":"string"},"portfolioUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"mediaVersions":{"type":"object","propertyNames":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"additionalProperties":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"published":{"type":"boolean"},"showcase":{"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"type":"string"},"mimeType":{"type":"string"}},"required":["fileId","caption","mimeType"],"additionalProperties":false}},"status":{"type":"string"},"slug":{"type":"string"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["languages","country","skills","platforms","openToOffers","websiteId","rateMinor","rateCurrency","id","version","name","bio","category","portfolioUrl","coverFileId","mediaVersions","published","showcase","status","slug","userId"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__creators","summary":"Create a creator profile and shared short link","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"agreement":{"type":"object","properties":{"accepted":{"type":"boolean","const":true},"readToEnd":{"type":"boolean","const":true},"version":{"type":"string","maxLength":40},"locale":{"type":"string","enum":["tr","en"]}},"required":["accepted","readToEnd","version","locale"]},"name":{"type":"string","minLength":2,"maxLength":100},"slug":{"type":"string"},"bio":{"type":"string","minLength":20,"maxLength":2000},"category":{"type":"string","minLength":2,"maxLength":80},"portfolioUrl":{"type":"string","format":"uri"},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"showcase":{"default":[],"maxItems":6,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"type":"string","minLength":1,"maxLength":160}},"required":["fileId","caption"]}},"languages":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"country":{"default":null,"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"skills":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","minLength":2,"maxLength":40}},"platforms":{"default":[],"maxItems":11,"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},"handle":{"default":"","type":"string","maxLength":80},"followers":{"type":"integer","minimum":0,"maximum":2000000000}},"required":["platform","followers"]}},"openToOffers":{"default":true,"type":"boolean"},"websiteId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"rateMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"rateCurrency":{"default":"TRY","type":"string","enum":["TRY","USD","EUR"]}},"required":["name","bio","category"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"}},"required":["id","slug"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/creators/{id}":{"delete":{"operationId":"delete__creators_id_","summary":"Delete your creator profile: leaves the hub, its address is retired, past applications stay","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__creators_id_","summary":"Moderate the reviewed profile version","description":"Platform admin only. Approval requires a fresh paid entitlement; stale version returns conflict.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","enum":["approved","suspended"]},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["status","expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"}},"required":["id","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/creators/{id}/profile":{"patch":{"operationId":"patch__creators_id_profile","summary":"Edit your creator profile and alias","description":"Owner only. Edits return to pending review; suspended profiles stay suspended. Old aliases are retired permanently.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"agreement":{"type":"object","properties":{"accepted":{"type":"boolean","const":true},"readToEnd":{"type":"boolean","const":true},"version":{"type":"string","maxLength":40},"locale":{"type":"string","enum":["tr","en"]}},"required":["accepted","readToEnd","version","locale"]},"name":{"type":"string","minLength":2,"maxLength":100},"slug":{"type":"string"},"bio":{"type":"string","minLength":20,"maxLength":2000},"category":{"type":"string","minLength":2,"maxLength":80},"portfolioUrl":{"type":"string","format":"uri"},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"avatarFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"showcase":{"default":[],"maxItems":6,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"type":"string","minLength":1,"maxLength":160}},"required":["fileId","caption"]}},"languages":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"country":{"default":null,"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"skills":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","minLength":2,"maxLength":40}},"platforms":{"default":[],"maxItems":11,"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]},"handle":{"default":"","type":"string","maxLength":80},"followers":{"type":"integer","minimum":0,"maximum":2000000000}},"required":["platform","followers"]}},"openToOffers":{"default":true,"type":"boolean"},"websiteId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"rateMinor":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":100000000},{"type":"null"}]},"rateCurrency":{"default":"TRY","type":"string","enum":["TRY","USD","EUR"]},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["name","bio","category","expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"status":{"type":"string"}},"required":["id","version","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/creators/{id}/media/{fileId}":{"get":{"operationId":"get__creators_id_media_fileId_","summary":"Preview referenced creator media for the owner or moderator","description":"Redirects to a short-lived private media URL. Only active files in this profile are served. Drafts are never public.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/campaigns":{"get":{"operationId":"get__campaigns","summary":"List campaign opportunities","description":"Current limit: 200.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"brief":{"type":"string"},"category":{"type":"string"},"budgetMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"status":{"type":"string"},"owned":{"type":"boolean"},"ownerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","brief","category","budgetMinor","currency","deadline","status","owned","ownerId","workspaceId","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__campaigns","summary":"Create a campaign","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"visibility":{"default":"public","type":"string","enum":["public","private"]},"creatorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","minLength":3,"maxLength":120},"brief":{"type":"string","minLength":20,"maxLength":10000},"budgetMinor":{"type":"integer","minimum":0,"maximum":100000000},"currency":{"default":"TRY","type":"string","enum":["TRY","EUR","USD"]},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"category":{"type":"string","minLength":2,"maxLength":80},"languages":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"country":{"default":null,"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"platforms":{"default":[],"maxItems":11,"type":"array","items":{"type":"string","enum":["instagram","tiktok","youtube","x","facebook","twitch","linkedin","pinterest","snapchat","threads","spotify"]}},"minFollowers":{"default":null,"anyOf":[{"type":"integer","minimum":0,"maximum":2000000000},{"type":"null"}]},"samples":{"default":[],"maxItems":6,"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"caption":{"default":"","type":"string","maxLength":160}},"required":["fileId"]}}},"required":["name","brief","budgetMinor","deadline","category"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"applicationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/campaigns/{id}/apply":{"post":{"operationId":"post__campaigns_id_apply","summary":"Apply to a campaign","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"pitch":{"type":"string","minLength":20,"maxLength":3000},"creatorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["pitch"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/campaigns/{id}/invite":{"post":{"operationId":"post__campaigns_id_invite","summary":"Invite an approved creator to a private job","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"creatorId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pitch":{"type":"string","minLength":20,"maxLength":3000}},"required":["creatorId","pitch"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/applications/{id}/work":{"get":{"operationId":"get__applications_id_work","summary":"Read authorized job terms, logistics and versioned deliveries","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"name":{"type":"string"},"brief":{"type":"string"},"status":{"type":"string"},"currency":{"type":"string","enum":["TRY","EUR","USD"]},"brand":{"type":"boolean"},"creator":{"type":"boolean"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"creatorUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"creatorName":{"type":"string"},"creatorDeleted":{"default":false,"type":"boolean"},"threadId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"acceptedOfferId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"offers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"terms":{"type":"object","properties":{"amountMinor":{"type":"integer","minimum":1,"maximum":100000000},"currency":{"type":"string","enum":["TRY","EUR","USD"]},"deliverables":{"type":"string","minLength":20,"maxLength":10000},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"revisions":{"type":"integer","minimum":0,"maximum":20},"language":{"type":"string","minLength":2,"maxLength":80},"platforms":{"type":"string","minLength":2,"maxLength":300},"rawFiles":{"type":"boolean"},"postingRequired":{"type":"boolean"},"usageMonths":{"type":"integer","minimum":1,"maximum":120},"usageTerritory":{"type":"string","minLength":2,"maxLength":300},"paidAds":{"type":"boolean"},"exclusivity":{"default":"","type":"string","maxLength":1000},"productMethod":{"type":"string","enum":["none","digital","shipped","reimbursement"]},"reimbursementLimitMinor":{"default":0,"type":"integer","minimum":0,"maximum":100000000},"expenses":{"default":"","type":"string","maxLength":2000}},"required":["amountMinor","currency","deliverables","deadline","revisions","language","platforms","rawFiles","postingRequired","usageMonths","usageTerritory","paidAds","exclusivity","productMethod","reimbursementLimitMinor","expenses"],"additionalProperties":false},"proposedBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"acceptedBy":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"acceptedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","version","terms","proposedBy","acceptedBy","createdAt","acceptedAt"],"additionalProperties":false}},"deliveries":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"offerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"}},"required":["id","version","name","mimeType","size"],"additionalProperties":false}},"note":{"type":"string"},"publicationUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"status":{"type":"string","enum":["submitted","revision","approved"]},"reviewNote":{"type":["string","null"]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","version","offerId","files","note","publicationUrl","status","reviewNote","createdAt"],"additionalProperties":false}},"briefFiles":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"}},"required":["id","version","name","mimeType","size"],"additionalProperties":false}},"logistics":{"type":"object","properties":{"address":{"type":"string"},"tracking":{"type":"string"},"received":{"type":"boolean"},"receiptFile":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"}},"required":["id","version","name","mimeType","size"],"additionalProperties":false},"expenseMinor":{"type":"number"},"expenseStatus":{"type":"string","enum":["pending","approved","rejected"]},"expenseNote":{"type":"string"}},"additionalProperties":false},"comments":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seconds":{"type":["number","null"]},"body":{"type":"string"},"own":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","deliveryId","fileId","seconds","body","own","createdAt"],"additionalProperties":false}},"paymentStatus":{"type":["string","null"]},"earningId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"licenseActive":{"type":"boolean"}},"required":["id","version","name","brief","status","currency","brand","creator","userId","creatorUserId","creatorName","creatorDeleted","threadId","acceptedOfferId","offers","deliveries","briefFiles","logistics","comments","paymentStatus","earningId","licenseActive"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__applications_id_work","summary":"Propose, accept, deliver, review or comment on a job","description":"expectedVersion prevents stale changes. Acceptance needs chat:write; file selection needs files:read. When postingRequired is true, deliver must omit publicationUrl: brand content approval moves the job to posting, then the creator submits proof with publish and the brand reviews it. Monetary settlement is separate from content approval.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"propose"},"terms":{"type":"object","properties":{"amountMinor":{"type":"integer","minimum":1,"maximum":100000000},"currency":{"type":"string","enum":["TRY","EUR","USD"]},"deliverables":{"type":"string","minLength":20,"maxLength":10000},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"revisions":{"type":"integer","minimum":0,"maximum":20},"language":{"type":"string","minLength":2,"maxLength":80},"platforms":{"type":"string","minLength":2,"maxLength":300},"rawFiles":{"type":"boolean"},"postingRequired":{"type":"boolean"},"usageMonths":{"type":"integer","minimum":1,"maximum":120},"usageTerritory":{"type":"string","minLength":2,"maxLength":300},"paidAds":{"type":"boolean"},"exclusivity":{"default":"","type":"string","maxLength":1000},"productMethod":{"type":"string","enum":["none","digital","shipped","reimbursement"]},"reimbursementLimitMinor":{"default":0,"type":"integer","minimum":0,"maximum":100000000},"expenses":{"default":"","type":"string","maxLength":2000}},"required":["amountMinor","currency","deliverables","deadline","revisions","language","platforms","rawFiles","postingRequired","usageMonths","usageTerritory","paidAds","productMethod"]}},"required":["expectedVersion","action","terms"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"accept"},"offerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["expectedVersion","action","offerId"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"decline"},"note":{"type":"string","minLength":3,"maxLength":2000}},"required":["expectedVersion","action","note"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"logistics"},"address":{"type":"string","maxLength":1500},"tracking":{"type":"string","format":"uri"},"received":{"type":"boolean"},"receiptFile":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]},"expenseMinor":{"type":"integer","minimum":0,"maximum":100000000}},"required":["expectedVersion","action"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"expense"},"approve":{"type":"boolean"},"note":{"type":"string","minLength":3,"maxLength":2000}},"required":["expectedVersion","action","approve","note"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"brief"},"files":{"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]}}},"required":["expectedVersion","action","files"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"deliver"},"files":{"minItems":1,"maxItems":30,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["id","version"]}},"note":{"type":"string","maxLength":2000},"publicationUrl":{"type":"string","format":"uri"}},"required":["expectedVersion","action","files","note"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"publish"},"deliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"publicationUrl":{"type":"string","format":"uri"}},"required":["expectedVersion","action","deliveryId","publicationUrl"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"review"},"deliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"decision":{"type":"string","enum":["approve","revision"]},"note":{"type":"string","minLength":3,"maxLength":2000}},"required":["expectedVersion","action","deliveryId","decision","note"]},{"type":"object","properties":{"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"action":{"type":"string","const":"comment"},"deliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seconds":{"type":"integer","minimum":0,"maximum":86400},"body":{"type":"string","minLength":1,"maxLength":2000}},"required":["expectedVersion","action","deliveryId","fileId","body"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"name":{"type":"string"},"brief":{"type":"string"},"status":{"type":"string"},"currency":{"type":"string","enum":["TRY","EUR","USD"]},"brand":{"type":"boolean"},"creator":{"type":"boolean"},"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"creatorUserId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"creatorName":{"type":"string"},"creatorDeleted":{"default":false,"type":"boolean"},"threadId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"acceptedOfferId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"offers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"terms":{"type":"object","properties":{"amountMinor":{"type":"integer","minimum":1,"maximum":100000000},"currency":{"type":"string","enum":["TRY","EUR","USD"]},"deliverables":{"type":"string","minLength":20,"maxLength":10000},"deadline":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"revisions":{"type":"integer","minimum":0,"maximum":20},"language":{"type":"string","minLength":2,"maxLength":80},"platforms":{"type":"string","minLength":2,"maxLength":300},"rawFiles":{"type":"boolean"},"postingRequired":{"type":"boolean"},"usageMonths":{"type":"integer","minimum":1,"maximum":120},"usageTerritory":{"type":"string","minLength":2,"maxLength":300},"paidAds":{"type":"boolean"},"exclusivity":{"default":"","type":"string","maxLength":1000},"productMethod":{"type":"string","enum":["none","digital","shipped","reimbursement"]},"reimbursementLimitMinor":{"default":0,"type":"integer","minimum":0,"maximum":100000000},"expenses":{"default":"","type":"string","maxLength":2000}},"required":["amountMinor","currency","deliverables","deadline","revisions","language","platforms","rawFiles","postingRequired","usageMonths","usageTerritory","paidAds","exclusivity","productMethod","reimbursementLimitMinor","expenses"],"additionalProperties":false},"proposedBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"acceptedBy":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"acceptedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["id","version","terms","proposedBy","acceptedBy","createdAt","acceptedAt"],"additionalProperties":false}},"deliveries":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"offerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"}},"required":["id","version","name","mimeType","size"],"additionalProperties":false}},"note":{"type":"string"},"publicationUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"status":{"type":"string","enum":["submitted","revision","approved"]},"reviewNote":{"type":["string","null"]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","version","offerId","files","note","publicationUrl","status","reviewNote","createdAt"],"additionalProperties":false}},"briefFiles":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"}},"required":["id","version","name","mimeType","size"],"additionalProperties":false}},"logistics":{"type":"object","properties":{"address":{"type":"string"},"tracking":{"type":"string"},"received":{"type":"boolean"},"receiptFile":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"}},"required":["id","version","name","mimeType","size"],"additionalProperties":false},"expenseMinor":{"type":"number"},"expenseStatus":{"type":"string","enum":["pending","approved","rejected"]},"expenseNote":{"type":"string"}},"additionalProperties":false},"comments":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deliveryId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seconds":{"type":["number","null"]},"body":{"type":"string"},"own":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","deliveryId","fileId","seconds","body","own","createdAt"],"additionalProperties":false}},"paymentStatus":{"type":["string","null"]},"earningId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"licenseActive":{"type":"boolean"}},"required":["id","version","name","brief","status","currency","brand","creator","userId","creatorUserId","creatorName","creatorDeleted","threadId","acceptedOfferId","offers","deliveries","briefFiles","logistics","comments","paymentStatus","earningId","licenseActive"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/applications/{id}/files/{fileId}":{"get":{"operationId":"get__applications_id_files_fileId_","summary":"Preview a job-authorized pinned file version","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"delivery","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"download","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["0","1"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__applications_id_files_fileId_","summary":"Save an approved, paid and currently licensed delivery to Box","description":"Requires ugc:read, files:write and box:write. Every logical copy consumes full quota; existing shared snapshots are reused.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"delivery","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"expectedSourceVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"targetBoxId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"item":{"default":0,"type":"integer","minimum":0,"maximum":9}},"required":["expectedSourceVersion","targetBoxId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"boxId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"alreadySaved":{"type":"boolean"}},"required":["id","boxId","alreadySaved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/applications":{"get":{"operationId":"get__applications","summary":"List relevant applications and deliveries","description":"Current limit: 200.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"campaignId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"campaignName":{"type":"string"},"creatorName":{"type":"string"},"creatorDeleted":{"type":"boolean"},"status":{"type":"string"},"pitch":{"type":"string"},"deliveryUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"deliveryNote":{"type":["string","null"]},"owned":{"type":"boolean"},"creatorOwned":{"type":"boolean"},"agreedMinor":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"currency":{"type":"string"}},"required":["id","campaignId","campaignName","creatorName","creatorDeleted","status","pitch","deliveryUrl","deliveryNote","owned","creatorOwned","agreedMinor","currency"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/applications/{id}":{"patch":{"operationId":"patch__applications_id_","summary":"Advance an application workflow","description":"Brand: accept (requires agreedMinor), reject, revision, complete. Creator: acceptOffer, declineOffer, deliver (requires an HTTP(S) URL). Completion creates one earning record.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"action":{"type":"string","enum":["accept","acceptOffer","declineOffer","reject","deliver","revision","complete"]},"agreedMinor":{"type":"integer","minimum":1,"maximum":100000000},"url":{"type":"string"},"note":{"type":"string","maxLength":2000}},"required":["action"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string"}},"required":["id","status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/earnings":{"get":{"operationId":"get__earnings","summary":"List creator earning records","description":"Gross amounts in minor currency units. Current limit: 200. No automatic money transfer.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"earnings:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"campaign":{"type":"string"},"creator":{"type":"string"},"creatorDeleted":{"type":"boolean"},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"expenseMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"currency":{"type":"string"},"status":{"type":"string"},"paymentReference":{"type":["string","null"]},"owned":{"type":"boolean"},"creatorOwned":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","campaign","creator","creatorDeleted","amountMinor","expenseMinor","currency","status","paymentReference","owned","creatorOwned","createdAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/earnings/{id}":{"patch":{"operationId":"patch__earnings_id_","summary":"Report or confirm payment receipt","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"report"},"reference":{"type":"string","minLength":3,"maxLength":200}},"required":["action","reference"]},{"type":"object","properties":{"action":{"type":"string","const":"confirm"}},"required":["action"]},{"type":"object","properties":{"action":{"type":"string","const":"dispute"}},"required":["action"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/save":{"post":{"operationId":"post__files_save","summary":"Save an independent snapshot of an authorised Box file into your Box","description":"Requires files:write and box:write. Supply the observed source version and, for a protected source, its PIN or the valid Box grant cookie. Each saved user/workspace copy consumes the full storage quota. Repeating the save returns the existing file. Source deletion does not revoke an already saved independent copy.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"sourceSlug":{"type":"string","minLength":3,"maxLength":64,"pattern":"^[a-zA-Z0-9-]+$"},"sourceFileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedSourceVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"targetBoxId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"pin":{"type":"string","minLength":1,"maxLength":128}},"required":["sourceSlug","sourceFileId","expectedSourceVersion","targetBoxId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"boxId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"alreadySaved":{"type":"boolean"}},"required":["id","boxId","alreadySaved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files":{"get":{"operationId":"get__files","summary":"List active and review files","description":"Current limit: 200. Review files remain private.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"surface","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"name":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"mimeType":{"type":"string"},"status":{"type":"string"},"boxId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","version","name","size","mimeType","status","boxId"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__files","summary":"Reserve upload quota and sign a staging PUT, or start a resumable multipart upload","description":"Single PUT: PUT bytes to uploadUrl with the returned headers, then POST /files/{id}. The plan supplies the per-file limit (GET /usage limits.maxFileBytes: the plan default or the operator setting, already lowered to the malware scanner limit while scanning is on; above that limit the upload is refused with scan_size_exceeded); a single PUT is capped at 100 MiB. multipart=true (recommended above 16 MiB, required above 100 MiB, technical cap 2 GiB) returns the part plan instead: sign parts with POST /files/{id}/parts, PUT each part, then POST /files/{id}. A multipart reservation stays completable for 6 hours (single PUT: 15 minutes). DELETE /files/{id} cancels and discards uploaded parts. Name excludes CR, LF and NUL.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"mimeType":{"type":"string"},"size":{"type":"integer","minimum":0,"maximum":2147483648},"boxId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"conversationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"width":{"type":"integer","minimum":1,"maximum":20000},"height":{"type":"integer","minimum":1,"maximum":20000},"multipart":{"default":false,"type":"boolean"}},"required":["name","mimeType","size"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"uploadUrl":{"type":"string","format":"uri"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}}},"required":["id","uploadUrl","headers"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"multipart":{"type":"object","properties":{"partSize":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"partCount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["partSize","partCount","expiresAt"],"additionalProperties":false},"completionToken":{"type":"string"}},"required":["id","multipart"],"additionalProperties":false}]}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}/parts":{"get":{"operationId":"get__files_id_parts","summary":"Resume a multipart upload: parts received so far","description":"Only parts with their exact expected length are listed; upload any other part number again. Pending multipart uploads only; expired returns expired.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"partSize":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"partCount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"uploaded":{"type":"array","items":{"type":"object","properties":{"partNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["partNumber","size"],"additionalProperties":false}},"urls":{"type":"array","items":{"type":"object","properties":{"partNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"url":{"type":"string"}},"required":["partNumber","url"],"additionalProperties":false}}},"required":["partSize","partCount","expiresAt","uploaded","urls"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__files_id_parts","summary":"Sign PUT URLs for up to 20 parts of a multipart upload","description":"Every part is partSize bytes except the last (the remainder). URLs expire after 15 minutes or at the end of the upload window. PUT the exact bytes of that part; no extra headers are required. Rate limited per upload.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"partNumbers":{"default":[],"maxItems":20,"type":"array","items":{"type":"integer","minimum":1,"maximum":10000}}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"partSize":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"partCount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"uploaded":{"type":"array","items":{"type":"object","properties":{"partNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["partNumber","size"],"additionalProperties":false}},"urls":{"type":"array","items":{"type":"object","properties":{"partNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"url":{"type":"string"}},"required":["partNumber","url"],"additionalProperties":false}}},"required":["partSize","partCount","expiresAt","uploaded","urls"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}":{"get":{"operationId":"get__files_id_","summary":"Get an authorized signed download URL","description":"URL expires after 60 seconds.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__files_id_","summary":"Validate and finalize a staged upload","description":"Multipart: every part must be present with its exact length (upload_incomplete / file_rejected), then the parts are assembled. Size, type, file signature and (when enabled) the malware scan are verified before the file becomes available.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":{},"type":"object","properties":{"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"surface":{"type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__files_id_","summary":"Delete a file and retire its address","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}/approve":{"post":{"operationId":"post__files_id_approve","summary":"Publish a reviewed visitor upload","description":"Workspace owner/admin only.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"box:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/unlock":{"post":{"operationId":"post__public_boxes_slug_unlock","summary":"Set a short-lived box access cookie","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"pin":{"type":"string","pattern":"^\\d{1,12}$"}},"required":["pin"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"unlocked":{"type":"boolean","const":true}},"required":["unlocked"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}":{"get":{"operationId":"get__public_boxes_slug_","summary":"Public Box page data: shared files, request rules and the caller's own submissions","description":"Aggregate request state only; other senders, their files and counts are never included unless the owner chose visibility=all (accepted files, no sender identity).","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"box":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"}},"required":["name","description"],"additionalProperties":false},"policy":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"state":{"type":"string","enum":["open","closed","full","ended","late"]},"shared":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"mimeType":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","size","mimeType","version","createdAt"],"additionalProperties":false}},"others":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"mimeType":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","size","mimeType","version","createdAt"],"additionalProperties":false}},"submitter":{"anyOf":[{"type":"object","properties":{"name":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["name","remaining"],"additionalProperties":false},{"type":"null"}]},"mine":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"mimeType":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"status":{"type":"string"},"canDownload":{"type":"boolean"}},"required":["id","name","size","mimeType","version","createdAt","status","canDownload"],"additionalProperties":false}},"rights":{"type":"object","properties":{"rename":{"type":"boolean"},"replace":{"type":"boolean"},"delete":{"type":"boolean"}},"required":["rename","replace","delete"],"additionalProperties":false}},"required":["box","policy","state","shared","others","submitter","mine","rights"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/submitter":{"post":{"operationId":"post__public_boxes_slug_submitter","summary":"Identify as a sender (name, and email when the Box asks for verification)","description":"identity=email sends a 6-digit code (10 min, 5 attempts). identity=account requires a signed-in session. Sets an HttpOnly sender cookie; the shared PIN is never identity.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":100},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"verification":{"type":"string","enum":["none","email"]},"receipt":{"type":"string"},"submitter":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"required":["verification","submitter"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__public_boxes_slug_submitter","summary":"Verify the emailed code; returns a one-time receipt token","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"code":{"type":"string","pattern":"^\\d{6}$"}},"required":["email","code"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"receipt":{"type":"string"},"submitter":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"required":["receipt","submitter"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/receipt":{"post":{"operationId":"post__public_boxes_slug_receipt","summary":"Restore a sender session from a private receipt link","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"receipt":{"type":"string","minLength":20,"maxLength":200}},"required":["receipt"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"submitter":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"required":["submitter"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/upload":{"post":{"operationId":"post__public_boxes_slug_upload","summary":"Begin a sender upload into a Box request","description":"Requires a sender session. Type, per-file size, total capacity, file count and per-sender limits are checked under a Box lock, so parallel uploads cannot exceed them. multipart=true starts a resumable upload (6 hour window, its capacity stays reserved meanwhile); the completion token then also signs parts and cancels. Errors: request_closed, request_full, submitter_limit, unsupported_type, file_too_large.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"size":{"type":"integer","minimum":1,"maximum":2147483648},"mimeType":{"type":"string","maxLength":200},"multipart":{"default":false,"type":"boolean"}},"required":["name","size","mimeType"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"uploadUrl":{"type":"string","format":"uri"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"completionToken":{"type":"string"}},"required":["id","uploadUrl","headers","completionToken"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"multipart":{"type":"object","properties":{"partSize":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"partCount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["partSize","partCount","expiresAt"],"additionalProperties":false},"completionToken":{"type":"string"}},"required":["id","multipart","completionToken"],"additionalProperties":false}]}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__public_boxes_slug_upload","summary":"Cancel an unfinished sender upload","description":"Releases the reserved capacity and discards uploaded multipart parts. Finished uploads are not_found.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"completionToken":{"type":"string","maxLength":2000}},"required":["id","completionToken"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deleted":{"type":"boolean","const":true}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__public_boxes_slug_upload","summary":"Complete a sender upload (bytes and signature are verified)","description":"Files wait in review until the owner accepts them.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"completionToken":{"type":"string","maxLength":2000}},"required":["id","completionToken"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/upload/parts":{"post":{"operationId":"post__public_boxes_slug_upload_parts","summary":"Sender multipart upload: received parts and signed part URLs","description":"Scoped to one file and sender by the completion token. Same part rules as POST /files/{id}/parts; an empty partNumbers list only reports progress for resume.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"completionToken":{"type":"string","maxLength":2000},"partNumbers":{"default":[],"maxItems":20,"type":"array","items":{"type":"integer","minimum":1,"maximum":10000}}},"required":["id","completionToken"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"partSize":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"partCount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"uploaded":{"type":"array","items":{"type":"object","properties":{"partNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["partNumber","size"],"additionalProperties":false}},"urls":{"type":"array","items":{"type":"object","properties":{"partNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"url":{"type":"string"}},"required":["partNumber","url"],"additionalProperties":false}}},"required":["partSize","partCount","expiresAt","uploaded","urls"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/files/{id}":{"get":{"operationId":"get__public_boxes_slug_files_id_","summary":"Redirect to an authorized Box file download, photo/MP4 preview or image thumbnail","description":"Owner-shared files, the sender's own files (unless upload-only) or accepted files when visibility=all. PIN, expiry and sender rights apply equally to preview=1 and thumbnail=1. Anything else is not_found. thumbnail=1 takes precedence: images only, metadata-free WebP with longest edge 640px; falls back to the authorized image if generation fails. Thumbnail and fallback signed URLs expire after 60 seconds. Redirects are private, no-store; regular preview URLs expire after five minutes.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"preview","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"1"}},{"name":"thumbnail","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","const":"1"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__public_boxes_slug_files_id_","summary":"Rename the sender's own file (owner-granted right)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string"}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__public_boxes_slug_files_id_","summary":"Delete the sender's own file (owner-granted right)","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deleted":{"type":"boolean","const":true}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/boxes/{slug}/files/{id}/replace":{"post":{"operationId":"post__public_boxes_slug_files_id_replace","summary":"Begin a new immutable version of the sender's own file","description":"The file ID stays the same; earlier versions stay available to references pinned to them.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"size":{"type":"integer","minimum":1,"maximum":104857600},"mimeType":{"type":"string","maxLength":200}},"required":["name","size","mimeType"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"uploadUrl":{"type":"string","format":"uri"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"completionToken":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","uploadUrl","headers","completionToken","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__public_boxes_slug_files_id_replace","summary":"Complete a replacement version","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"completionToken":{"type":"string"}},"required":["completionToken"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/boxes":{"get":{"operationId":"get__boxes","summary":"List Boxes with file totals, PIN/expiry/collecting state and workspace storage","description":"Totals count accepted files; storage also counts files waiting for review. Up to 100 newest Boxes.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"box:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string"},"slug":{"type":"string"},"hasPin":{"type":"boolean"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"guestUpload":{"type":"boolean"},"files":{"type":"integer","minimum":0,"maximum":9007199254740991},"bytes":{"type":"number","minimum":0}},"required":["id","parentId","name","slug","hasPin","expiresAt","guestUpload","files","bytes"],"additionalProperties":false}},"storage":{"type":"object","properties":{"files":{"type":"integer","minimum":0,"maximum":9007199254740991},"bytes":{"type":"number","minimum":0},"quotaBytes":{"type":"number","minimum":0}},"required":["files","bytes","quotaBytes"],"additionalProperties":false}},"required":["items","storage"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/boxes/{id}":{"get":{"operationId":"get__boxes_id_","summary":"Owner view of a Box: policy, usage, files and senders","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"box:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string"},"description":{"type":"string"},"slug":{"type":"string"},"hasPin":{"type":"boolean"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"policy":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"state":{"type":"string"},"usage":{"type":"object","properties":{"files":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"bytes":{"type":"number"},"mine":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["files","bytes","mine"],"additionalProperties":false},"limits":{"type":"object","properties":{"storageBytes":{"type":"number"},"maxFileBytes":{"type":"number"}},"required":["storageBytes","maxFileBytes"],"additionalProperties":false},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"mimeType":{"type":"string"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"status":{"type":"string"},"guest":{"type":"boolean"},"submitterId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["id","name","size","mimeType","version","createdAt","status","guest","submitterId"],"additionalProperties":false}},"submitters":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":["string","null"]},"verified":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","email","verified","createdAt"],"additionalProperties":false}}},"required":["id","parentId","name","description","slug","hasPin","expiresAt","version","policy","state","usage","limits","files","submitters"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/boxes/{id}/policy":{"patch":{"operationId":"patch__boxes_id_policy","summary":"Set Box request rules (mode, identity, visibility, uploader rights, limits, deadline)","description":"Per-sender limits and uploader rights require identity email/account; rights require visibility own/all. Capacity cannot exceed the plan. Narrowed rights apply immediately.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"box:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mode":{"type":"string","enum":["share","collect","collaborate"]},"identity":{"default":"none","type":"string","enum":["none","email","account"]},"visibility":{"default":"own","type":"string","enum":["upload_only","own","all"]},"uploaderRights":{"default":[],"maxItems":3,"type":"array","items":{"type":"string","enum":["rename","replace","delete"]}},"allowedTypes":{"default":[],"maxItems":7,"type":"array","items":{"type":"string","enum":["image","pdf","document","text","archive","video","audio"]}},"maxTotalBytes":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxFiles":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":10000},{"type":"null"}]},"maxFileBytes":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":2147483648},{"type":"null"}]},"perSubmitterFiles":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":1000},{"type":"null"}]},"deadline":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lateSubmissions":{"default":false,"type":"boolean"},"closeAccessAtDeadline":{"default":false,"type":"boolean"},"instructions":{"default":"","type":"string","maxLength":2000},"accepting":{"default":true,"type":"boolean"}},"required":["mode"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mode":{"type":"string","enum":["share","collect","collaborate"]},"identity":{"default":"none","type":"string","enum":["none","email","account"]},"visibility":{"default":"own","type":"string","enum":["upload_only","own","all"]},"uploaderRights":{"default":[],"maxItems":3,"type":"array","items":{"type":"string","enum":["rename","replace","delete"]}},"allowedTypes":{"default":[],"maxItems":7,"type":"array","items":{"type":"string","enum":["image","pdf","document","text","archive","video","audio"]}},"maxTotalBytes":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxFiles":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":10000},{"type":"null"}]},"maxFileBytes":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":2147483648},{"type":"null"}]},"perSubmitterFiles":{"default":null,"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":1000},{"type":"null"}]},"deadline":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"lateSubmissions":{"default":false,"type":"boolean"},"closeAccessAtDeadline":{"default":false,"type":"boolean"},"instructions":{"default":"","type":"string","maxLength":2000},"accepting":{"default":true,"type":"boolean"}},"required":["mode","identity","visibility","uploaderRights","allowedTypes","maxTotalBytes","maxFiles","maxFileBytes","perSubmitterFiles","deadline","lateSubmissions","closeAccessAtDeadline","instructions","accepting"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/boxes/{id}/files":{"post":{"operationId":"post__boxes_id_files","summary":"Accept or delete submissions in bulk","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"box:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"action":{"type":"string","enum":["approve","delete"]}},"required":["ids","action"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"updated":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["updated"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/analytics":{"get":{"operationId":"get__analytics","summary":"Read workspace analytics within the plan history window; Business can read all retained history","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"resource","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"days","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["7","30","90","365","all"]}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"analytics:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"historyDays":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"windowDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"detailDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"detailed":{"type":"boolean"},"hours":{"minItems":24,"maxItems":24,"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"clicks":{"type":"object","properties":{"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"targets":{"type":"array","items":{"type":"object","properties":{"label":{"type":["string","null"]},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["label","count"],"additionalProperties":false}}},"required":["total","targets"],"additionalProperties":false},"days":{"type":"array","items":{"type":"object","properties":{"day":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["day","count"],"additionalProperties":false}},"top":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["name","slug","count"],"additionalProperties":false}},"total":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"breakdowns":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"array","items":{"type":"object","properties":{"label":{"type":["string","null"]},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["label","count"],"additionalProperties":false}}}},"required":["historyDays","windowDays","detailDays","detailed","hours","clicks","days","top","total","breakdowns"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/billing/consent":{"post":{"operationId":"post__billing_consent","summary":"Record explicit subscription offer acceptance","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accepted":{"type":"boolean","const":true},"version":{"type":"string","maxLength":40},"locale":{"type":"string","enum":["tr","en"]},"plan":{"type":"string","maxLength":60},"period":{"type":"string","enum":["month","year"]},"productId":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","exclusiveMinimum":0,"maximum":100000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["accepted","version","locale","plan","period","productId","amountMinor","currency"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/billing":{"get":{"operationId":"get__billing","summary":"Read server-verified entitlements","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"billing:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"plan":{"type":"string"},"source":{"type":"string"},"badge":{"type":"boolean"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"grant":{"anyOf":[{"type":"object","properties":{"plan":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["plan","expiresAt"],"additionalProperties":false},{"type":"null"}]},"configured":{"type":"boolean"},"purchases":{"type":"boolean"},"verification":{"type":"boolean"},"mode":{"type":"string","enum":["off","test","live"]},"active":{"type":"boolean"},"items":{"type":"array","items":{"type":"object","properties":{"identifier":{"type":"string"},"active":{"type":"boolean"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["identifier","active","expiresAt","verifiedAt"],"additionalProperties":false}}},"required":["plan","source","badge","expiresAt","grant","configured","purchases","verification","mode","active","items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__billing","summary":"Reconcile the current user with Stripe subscription state","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"active":{"type":"boolean"},"managementUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["active"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/activity":{"get":{"operationId":"get__admin_activity","summary":"Designated owner safety overview (web session only)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"from","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"to","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},{"name":"userId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":100}},{"name":"page","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":1,"type":"integer","minimum":1,"maximum":10000}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"generatedAt":{"type":"string"},"series":{"type":"array","items":{"type":"object","properties":{"at":{"type":"string"},"kind":{"type":"string"},"count":{"type":"number"}},"required":["at","kind","count"],"additionalProperties":false}},"totals":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string"},"count":{"type":"number"},"bytes":{"type":"number"}},"required":["kind","count","bytes"],"additionalProperties":false}},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"at":{"type":"string"},"kind":{"type":"string"},"userId":{"type":["string","null"]},"subject":{"type":"string"},"label":{"type":"string"},"bytes":{"type":"number"}},"required":["id","at","kind","userId","subject","label","bytes"],"additionalProperties":false}},"users":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"email":{"type":"string"},"count":{"type":"number"},"blocked":{"type":"boolean"},"until":{"type":["string","null"]}},"required":["id","name","email","count","blocked","until"],"additionalProperties":false}},"totalUsers":{"type":"number"},"alerts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"rule":{"type":"string"},"userId":{"type":["string","null"]},"subjectId":{"type":"string"},"facts":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["string","number"]}},"status":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","rule","userId","subjectId","facts","status","createdAt"],"additionalProperties":false}},"detail":{"anyOf":[{"type":"object","properties":{"resources":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"kind":{"type":"string"},"slug":{"type":"string"},"status":{"type":"string"},"control":{"anyOf":[{"type":"object","properties":{"blocked":{"type":"boolean"},"dailyLimit":{"type":["number","null"]}},"required":["blocked","dailyLimit"],"additionalProperties":false},{"type":"null"}]}},"required":["id","name","kind","slug","status","control"],"additionalProperties":false}},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"number"},"status":{"type":"string"},"control":{"anyOf":[{"type":"object","properties":{"blocked":{"type":"boolean"},"dailyLimit":{"type":["number","null"]}},"required":["blocked","dailyLimit"],"additionalProperties":false},{"type":"null"}]}},"required":["id","name","mimeType","size","status","control"],"additionalProperties":false}},"conversations":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":["string","null"]},"peers":{"type":["string","null"]},"count":{"type":"number"}},"required":["id","name","peers","count"],"additionalProperties":false}},"orders":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"buyer":{"type":"string"},"recipient":{"type":"string"},"amount":{"type":"number"},"currency":{"type":"string"},"status":{"type":"string"},"at":{"type":"string"}},"required":["id","buyer","recipient","amount","currency","status","at"],"additionalProperties":false}}},"required":["resources","files","conversations","orders"],"additionalProperties":false},{"type":"null"}]}},"required":["generatedAt","series","totals","events","users","totalUsers","alerts","detail"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__admin_activity","summary":"Audited owner safety intervention","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"kind":{"type":"string","enum":["user","resource","file","alert"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"action":{"type":"string","enum":["block","release","limit","dismiss","reviewed"]},"hours":{"anyOf":[{"type":"integer","minimum":1,"maximum":8760},{"type":"null"}]},"dailyLimit":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"reason":{"type":"string","minLength":8,"maxLength":500}},"required":["kind","id","action","reason"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/activity/inspect":{"post":{"operationId":"post__admin_activity_inspect","summary":"Reason-bound private content inspection by designated owner","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"kind":{"type":"string","enum":["conversation","file"]},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"reason":{"type":"string","minLength":8,"maxLength":500},"cursor":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"version":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["kind","id","reason"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"kind":{"type":"string","const":"conversation"},"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"nextCursor":{"type":["number","null"]},"messages":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"seq":{"type":"number"},"sender":{"type":"string"},"body":{"type":"string"},"at":{"type":"string"},"fileId":{"type":["string","null"]},"attachments":{"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"number"}},"required":["fileId","version"],"additionalProperties":false}}},"required":["id","seq","sender","body","at","fileId","attachments"],"additionalProperties":false}}},"required":["kind","id","nextCursor","messages"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"file"},"url":{"type":"string","format":"uri"},"mimeType":{"type":"string"},"name":{"type":"string"},"size":{"type":"number"}},"required":["kind","url","mimeType","name","size"],"additionalProperties":false}]}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/creators/{id}/visibility":{"patch":{"operationId":"patch__creators_id_visibility","summary":"Set owned profile visibility without changing approval","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"ugc:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"visible":{"type":"boolean"},"expectedVersion":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["visible","expectedVersion"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"number"}},"required":["id","version"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/pricing":{"get":{"operationId":"get__admin_pricing","summary":"Read platform pricing catalogue","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"prices":{"type":"object","properties":{"EUR":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false},"USD":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false},"TRY":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false}},"required":["EUR","USD","TRY"],"additionalProperties":false},"addons":{"type":"object","properties":{"EUR":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false},"USD":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false},"TRY":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false}},"required":["EUR","USD","TRY"],"additionalProperties":false}},"required":["revision","prices","addons"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_pricing","summary":"Update price catalogue with revision check and expire unpaid checkouts","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"prices":{"type":"object","properties":{"EUR":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false},"USD":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false},"TRY":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false}},"required":["EUR","USD","TRY"],"additionalProperties":false},"addons":{"type":"object","properties":{"EUR":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false},"USD":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false},"TRY":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false}},"required":["EUR","USD","TRY"],"additionalProperties":false}},"required":["revision","prices","addons"],"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"prices":{"type":"object","properties":{"EUR":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false},"USD":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false},"TRY":{"type":"object","properties":{"plus":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"pro":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false},"business":{"type":"object","properties":{"month":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"year":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["month","year"],"additionalProperties":false}},"required":["plus","pro","business"],"additionalProperties":false}},"required":["EUR","USD","TRY"],"additionalProperties":false},"addons":{"type":"object","properties":{"EUR":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false},"USD":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false},"TRY":{"type":"object","properties":{"customLink":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"website":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"storage":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"dynamicQr":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"api":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"seat":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]},"badge":{"anyOf":[{"type":"integer","minimum":100,"maximum":100000000},{"type":"null"}]}},"required":["customLink","website","storage","dynamicQr","api","seat"],"additionalProperties":false}},"required":["EUR","USD","TRY"],"additionalProperties":false}},"required":["revision","prices","addons"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/attention":{"get":{"operationId":"get__attention","summary":"Items waiting for me to act, per sidebar item (yellow badges)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"profile:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"bell":{"type":"integer","minimum":0,"maximum":9007199254740991},"vibrate":{"type":"boolean"},"requests":{"type":"integer","minimum":0,"maximum":9007199254740991},"purchases":{"type":"integer","minimum":0,"maximum":9007199254740991},"campaigns":{"type":"integer","minimum":0,"maximum":9007199254740991},"creators":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["bell","vibrate","requests","purchases","campaigns","creators"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/payment-tests":{"post":{"operationId":"post__admin_payment_tests","summary":"Run a test-mode payment check (Stripe setup, my commission, release and transfer test sales)","description":"Platform admin web session only; refused when the server has a live Stripe key.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"test":{"type":"string","enum":["stripe","commission","release"]}},"required":["test"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"test":{"type":"string"},"checks":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"ok":{"type":"boolean"},"detail":{"type":"string"}},"required":["name","ok","detail"],"additionalProperties":false}}},"required":["test","checks"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/commission":{"get":{"operationId":"get__admin_commission","summary":"Read platform commission rates per seller plan and founder creators","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"free":{"type":"integer","minimum":0,"maximum":5000},"plus":{"type":"integer","minimum":0,"maximum":5000},"pro":{"type":"integer","minimum":0,"maximum":5000},"business":{"type":"integer","minimum":0,"maximum":5000},"founder":{"type":"integer","minimum":0,"maximum":5000}},"required":["revision","free","plus","pro","business","founder"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_commission","summary":"Update commission rates with revision check; recorded sales keep their rate","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"free":{"type":"integer","minimum":0,"maximum":5000},"plus":{"type":"integer","minimum":0,"maximum":5000},"pro":{"type":"integer","minimum":0,"maximum":5000},"business":{"type":"integer","minimum":0,"maximum":5000},"founder":{"type":"integer","minimum":0,"maximum":5000}},"required":["revision","free","plus","pro","business","founder"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"free":{"type":"integer","minimum":0,"maximum":5000},"plus":{"type":"integer","minimum":0,"maximum":5000},"pro":{"type":"integer","minimum":0,"maximum":5000},"business":{"type":"integer","minimum":0,"maximum":5000},"founder":{"type":"integer","minimum":0,"maximum":5000}},"required":["revision","free","plus","pro","business","founder"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/billing/offers":{"get":{"operationId":"get__billing_offers","summary":"Read own subscription offers and invoices","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"priceNotice":{"default":null,"type":["string","null"]},"offers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"plan":{"type":"string","enum":["plus","pro","business","enterprise"]},"currency":{"type":"string","enum":["EUR","USD","TRY"]},"period":{"type":"string","enum":["month","year"]},"amountMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"limits":{"type":"object","properties":{"activeResources":{"type":"integer","minimum":0,"maximum":10000000},"storageBytes":{"type":"integer","minimum":0,"maximum":100000000000000},"maxFileBytes":{"type":"integer","minimum":1,"maximum":2000000000},"openBoxRequests":{"type":"integer","minimum":0,"maximum":10000000},"publishedSites":{"type":"integer","minimum":0,"maximum":10000000},"apiRequestsPerMinute":{"type":"integer","minimum":1,"maximum":600},"apiKeys":{"type":"integer","minimum":0,"maximum":10000000},"webhookEndpoints":{"type":"integer","minimum":0,"maximum":10000000},"analyticsDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"teamMembers":{"type":"integer","minimum":1,"maximum":10000},"randomLinksTotal":{"type":"integer","minimum":0,"maximum":10000000},"dynamicQrCodes":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"staticQrCodes":{"default":500,"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"customLinks":{"type":"integer","minimum":0,"maximum":10000000},"menus":{"type":"integer","minimum":0,"maximum":10000000},"apiMonthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"boxes":{"type":"integer","minimum":0,"maximum":10000000},"groups":{"type":"integer","minimum":0,"maximum":10000000},"groupMembers":{"type":"integer","minimum":1,"maximum":10000},"campaigns":{"type":"integer","minimum":0,"maximum":10000000},"products":{"type":"integer","minimum":0,"maximum":10000000},"formSubmissions":{"type":"integer","minimum":0,"maximum":10000000},"randomLinksPerMonth":{"type":"integer","minimum":0,"maximum":10000000},"verifiedBadges":{"type":"integer","minimum":0,"maximum":10000000}},"required":["activeResources","storageBytes","maxFileBytes","openBoxRequests","publishedSites","apiRequestsPerMinute","apiKeys","webhookEndpoints","analyticsDays","teamMembers","randomLinksTotal","dynamicQrCodes","staticQrCodes","customLinks","menus","apiMonthlyRequests","boxes","groups","groupMembers","campaigns","products","formSubmissions","randomLinksPerMonth"],"additionalProperties":false},"addons":{"type":"object","properties":{"customLink":{"default":0,"type":"integer","minimum":0,"maximum":100},"website":{"default":0,"type":"integer","minimum":0,"maximum":30},"storage":{"default":0,"type":"integer","minimum":0,"maximum":20},"dynamicQr":{"default":0,"type":"integer","minimum":0,"maximum":25},"api":{"default":0,"type":"integer","minimum":0,"maximum":10},"seat":{"default":0,"type":"integer","minimum":0,"maximum":40},"badge":{"default":0,"type":"integer","minimum":0,"maximum":50}},"required":["customLink","website","storage","dynamicQr","api","seat","badge"],"additionalProperties":false},"note":{"type":"string"},"status":{"type":"string"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","plan","currency","period","amountMinor","limits","addons","note","status","expiresAt"],"additionalProperties":false}},"invoices":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"number":{"type":["string","null"]},"status":{"type":"string"},"currency":{"type":"string"},"totalMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"paidMinor":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"hostedUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"pdfUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"issuedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","number","status","currency","totalMinor","paidMinor","hostedUrl","pdfUrl","issuedAt"],"additionalProperties":false}},"subscription":{"anyOf":[{"type":"object","properties":{"status":{"type":"string"},"paidThrough":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"cancelAtPeriodEnd":{"type":"boolean"}},"required":["status","paidThrough","cancelAtPeriodEnd"],"additionalProperties":false},{"type":"null"}]}},"required":["priceNotice","offers","invoices","subscription"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__billing_offers","summary":"Accept a recurring plan and start Stripe checkout or schedule its next-period change","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"plan":{"type":"string","enum":["plus","pro","business"]},"currency":{"type":"string","enum":["EUR","USD","TRY"]},"period":{"type":"string","enum":["month","year"]},"addons":{"default":{"customLink":0,"website":0,"storage":0,"dynamicQr":0,"api":0,"seat":0,"badge":0},"type":"object","properties":{"customLink":{"default":0,"type":"integer","minimum":0,"maximum":100},"website":{"default":0,"type":"integer","minimum":0,"maximum":30},"storage":{"default":0,"type":"integer","minimum":0,"maximum":20},"dynamicQr":{"default":0,"type":"integer","minimum":0,"maximum":25},"api":{"default":0,"type":"integer","minimum":0,"maximum":10},"seat":{"default":0,"type":"integer","minimum":0,"maximum":40},"badge":{"default":0,"type":"integer","minimum":0,"maximum":50}},"additionalProperties":false},"locale":{"type":"string","enum":["tr","en"]},"accepted":{"type":"boolean","const":true},"businessAccepted":{"type":"boolean","const":true},"version":{"type":"string","minLength":1,"maxLength":80},"pricingRevision":{"type":"integer","minimum":0,"maximum":9007199254740991},"expectedAmountMinor":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["plan","currency","period","locale","accepted","version","pricingRevision","expectedAmountMinor"],"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/billing/offers/{id}/checkout":{"post":{"operationId":"post__billing_offers_id_checkout","summary":"Accept and pay an administrator offer","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"accepted":{"type":"boolean","const":true},"locale":{"type":"string","enum":["tr","en"]},"version":{"type":"string"}},"required":["accepted","locale","version"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/billing/cancel":{"post":{"operationId":"post__billing_cancel","summary":"Stop platform subscription renewal at period end","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ok":{"type":"boolean","const":true}},"required":["ok"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/memberships":{"post":{"operationId":"post__admin_memberships","summary":"Grant a timed creator membership; recent admin session required","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"years":{"type":"integer","minimum":1,"maximum":100},"reason":{"type":"string","minLength":1,"maxLength":1000}},"required":["userId","years","reason"],"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","expiresAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__admin_memberships","summary":"Revoke a creator grant without deleting content","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["userId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ok":{"type":"boolean","const":true}},"required":["ok"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/subscription-offers":{"post":{"operationId":"post__admin_subscription_offers","summary":"Create an unpaid Enterprise offer; recent admin session required","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"userId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"currency":{"type":"string","enum":["EUR","USD","TRY"]},"period":{"type":"string","enum":["month","year"]},"amountMinor":{"type":"integer","minimum":100,"maximum":100000000},"limits":{"type":"object","properties":{"activeResources":{"type":"integer","minimum":0,"maximum":10000000},"storageBytes":{"type":"integer","minimum":0,"maximum":100000000000000},"maxFileBytes":{"type":"integer","minimum":1,"maximum":2000000000},"openBoxRequests":{"type":"integer","minimum":0,"maximum":10000000},"publishedSites":{"type":"integer","minimum":0,"maximum":10000000},"apiRequestsPerMinute":{"type":"integer","minimum":1,"maximum":600},"apiKeys":{"type":"integer","minimum":0,"maximum":10000000},"webhookEndpoints":{"type":"integer","minimum":0,"maximum":10000000},"analyticsDays":{"anyOf":[{"type":"integer","minimum":1,"maximum":3650},{"type":"null"}]},"teamMembers":{"type":"integer","minimum":1,"maximum":10000},"randomLinksTotal":{"type":"integer","minimum":0,"maximum":10000000},"dynamicQrCodes":{"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"staticQrCodes":{"default":500,"anyOf":[{"type":"integer","minimum":0,"maximum":10000000},{"type":"null"}]},"customLinks":{"type":"integer","minimum":0,"maximum":10000000},"menus":{"type":"integer","minimum":0,"maximum":10000000},"apiMonthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"boxes":{"type":"integer","minimum":0,"maximum":10000000},"groups":{"type":"integer","minimum":0,"maximum":10000000},"groupMembers":{"type":"integer","minimum":1,"maximum":10000},"campaigns":{"type":"integer","minimum":0,"maximum":10000000},"products":{"type":"integer","minimum":0,"maximum":10000000},"formSubmissions":{"type":"integer","minimum":0,"maximum":10000000},"randomLinksPerMonth":{"type":"integer","minimum":0,"maximum":10000000},"verifiedBadges":{"type":"integer","minimum":0,"maximum":10000000}},"required":["activeResources","storageBytes","maxFileBytes","openBoxRequests","publishedSites","apiRequestsPerMinute","apiKeys","webhookEndpoints","analyticsDays","teamMembers","randomLinksTotal","dynamicQrCodes","customLinks","menus","apiMonthlyRequests","boxes","groups","groupMembers","campaigns","products","formSubmissions","randomLinksPerMonth"],"additionalProperties":false},"note":{"type":"string","minLength":1,"maxLength":2000},"validDays":{"default":14,"type":"integer","minimum":1,"maximum":90}},"required":["userId","currency","period","amountMinor","limits","note"],"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/onboarding/plan-step":{"post":{"operationId":"post__onboarding_plan_step","summary":"Answer the plan step after sign-up: a paid plan, the 7-day trial, or free","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"choice":{"type":"string","enum":["paid","trial","free"]},"plan":{"type":"string","enum":["plus","pro","business"]},"period":{"type":"string","enum":["month","year"]},"goal":{"type":"string"}},"required":["choice"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"choice":{"type":"string"},"trial":{"anyOf":[{"type":"object","properties":{},"additionalProperties":{}},{"type":"null"}]}},"required":["choice","trial"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/billing/trial":{"get":{"operationId":"get__billing_trial","summary":"Read the account's one free trial (7 days of Pro, no card)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"startedAt":{"type":["string","null"]},"expiresAt":{"type":["string","null"]},"active":{"type":"boolean"},"eligible":{"type":"boolean"},"emailVerified":{"type":"boolean"},"plan":{"type":"string","enum":["pro","freelancer_plus"]}},"required":["startedAt","expiresAt","active","eligible","emailVerified","plan"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__billing_trial","summary":"Start the one-time seven-day Pro trial after email verification","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"startedAt":{"type":["string","null"]},"expiresAt":{"type":["string","null"]},"active":{"type":"boolean"},"eligible":{"type":"boolean"},"emailVerified":{"type":"boolean"},"plan":{"type":"string","enum":["pro","freelancer_plus"]}},"required":["startedAt","expiresAt","active","eligible","emailVerified","plan"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/webhooks/revenuecat":{"post":{"operationId":"post__webhooks_revenuecat","summary":"Retired provider webhook (410 Gone)","description":"No events are accepted and no entitlements are granted by this retired endpoint.","parameters":[],"security":[{"webhookAuthorization":[]}],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"410":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"retired":{"type":"boolean","const":true}},"required":["retired"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/operations":{"get":{"operationId":"get__operations","summary":"Read billing queue and worker health","description":"Platform admin only. Raw event payloads and secrets are never returned.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"counts":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string"},"count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["status","count"],"additionalProperties":false}},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"eventId":{"type":"string"},"status":{"type":"string"},"attempts":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","eventId","status","attempts","createdAt"],"additionalProperties":false}},"workerReady":{"type":"boolean"},"workerSeenAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["counts","events","workerReady","workerSeenAt"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__operations","summary":"Retry a failed billing event","description":"Platform admin only; requires failed status.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/mail/test":{"post":{"operationId":"post__admin_mail_test","summary":"Send a test SMTP email to verify configuration","description":"Platform admin only. Verifies the SMTP transport before sending; no credentials are ever returned.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"to":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"locale":{"default":"tr","type":"string","enum":["tr","en"]}},"required":["to"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"sent":{"type":"boolean","const":true}},"required":["sent"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/places":{"get":{"operationId":"get__places","summary":"Search addresses for the site editor map picker","description":"Server-side OpenStreetMap/Nominatim lookup (no API key, one call per second, cached). Visitor browsers never call the provider.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"sites:write","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"address":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"}},"required":["label","address","lat","lng"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/connect":{"get":{"operationId":"get__meta_connect","summary":"Start a connection (redirects to Meta; ?platform=instagram uses Instagram Login)","description":"Browser redirect to the Meta OAuth dialog with a signed, 10-minute state.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/callback":{"get":{"operationId":"get__meta_callback","summary":"Meta OAuth callback (redirects back to where the person started)","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/callback/youtube":{"get":{"operationId":"get__meta_callback_youtube","summary":"YouTube callback (redirects back to where the person started)","description":"Keeps the refresh token; an access token is minted per upload. YOUTUBE_PRIVACY sets how a new video is listed.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/callback/tiktok":{"get":{"operationId":"get__meta_callback_tiktok","summary":"TikTok callback (redirects back to where the person started)","description":"Stores encrypted refresh access. Visibility and interaction preferences are selected explicitly per post; unaudited clients remain subject to TikTok private-account restrictions.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/accounts/{id}/tiktok-creator":{"get":{"operationId":"get__meta_accounts_id_tiktok_creator","summary":"Current TikTok creator publishing permissions","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"creator_username":{"type":"string"},"creator_nickname":{"type":"string"},"privacy_level_options":{"minItems":1,"type":"array","items":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]}},"comment_disabled":{"type":"boolean"},"duet_disabled":{"type":"boolean"},"stitch_disabled":{"type":"boolean"},"max_video_post_duration_sec":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["creator_username","creator_nickname","privacy_level_options","comment_disabled","duet_disabled","stitch_disabled","max_video_post_duration_sec"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-media/tiktok":{"get":{"operationId":"get__social_media_tiktok","summary":"Expiring TikTok media stream","description":"Encrypted purpose-bound grant; active file version and account safety checked. Streams from the verified host with byte-range support, never redirects to private R2.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"grant","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","minLength":1,"maxLength":4096}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"head":{"operationId":"head__social_media_tiktok","summary":"Expiring TikTok media headers","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"grant","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","minLength":1,"maxLength":4096}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/callback/threads":{"get":{"operationId":"get__meta_callback_threads","summary":"Threads callback (redirects back to where the person started)","description":"Threads is its own app with its own token; register this address in its settings.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/callback/instagram":{"get":{"operationId":"get__meta_callback_instagram","summary":"Instagram Login callback (redirects back to where the person started)","description":"Instagram Login signs in with Instagram itself; no Facebook page is involved. Register this exact address in the Instagram app settings.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/webhooks/meta":{"get":{"operationId":"get__webhooks_meta","summary":"Meta webhook verification challenge","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__webhooks_meta","summary":"Meta webhook delivery (X-Hub-Signature-256 verified, queued idempotently)","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"denied","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"received":{"type":"boolean"}},"required":["received"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/automations":{"get":{"operationId":"get__meta_automations","summary":"Connected Instagram/Facebook accounts and keyword automations","description":"Includes account-level webhook status, worker freshness and workspace-scoped delivery results. No tokens or inbound message bodies are returned.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__meta_automations","summary":"Add a keyword automation: a comment gets a private message and/or a public reply under it; a DM gets a private answer","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"trigger":{"type":"string","enum":["comment","message","story_reply"]},"keyword":{"type":"string","minLength":1,"maxLength":60},"reply":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"commentReply":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"scope":{"default":"all","type":"string","enum":["all","post","next"]},"mediaId":{"anyOf":[{"type":"string","minLength":1,"maxLength":100},{"type":"null"}]},"linkResourceId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"enabled":{"default":true,"type":"boolean"}},"required":["connectionId","trigger","keyword"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/automations/test":{"post":{"operationId":"post__meta_automations_test","summary":"Check why an automation would or would not answer a sample comment or message","description":"Nothing is sent. Checks the profile, the account login, webhook subscription, the worker, plan and platform limits, then which rule the text matches.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"trigger":{"type":"string","enum":["comment","message","story_reply"]},"text":{"type":"string","minLength":1,"maxLength":1000},"mediaId":{"type":"string","maxLength":100}},"required":["connectionId","trigger","text"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"checks":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"ok":{"type":"boolean"},"code":{"type":"string"}},"required":["key","ok"],"additionalProperties":false}},"reason":{"type":"string"},"rule":{"anyOf":[{"type":"object","properties":{},"additionalProperties":{}},{"type":"null"}]}},"required":["checks","reason","rule"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/accounts/{id}/media":{"get":{"operationId":"get__meta_accounts_id_media","summary":"Recent posts of a connected Instagram or Facebook account","description":"Used to point a comment automation at one post.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"text":{"type":"string"},"url":{"type":["string","null"]},"image":{"type":["string","null"]},"publishedAt":{"type":["string","null"]}},"required":["id","text","url","image","publishedAt"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-capacity":{"get":{"operationId":"get__social_capacity","summary":"What is left today of the plan’s social posts and automated messages","description":"Rolling 24 hours, shared by every workspace of the billing owner and by the panel, API and MCP. Plan limits, not the platforms’ own.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/automations/{id}":{"patch":{"operationId":"patch__meta_automations_id_","summary":"Enable or pause an account-scoped automation","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"enabled":{"type":"boolean"}},"required":["enabled"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"enabled":{"type":"boolean"}},"required":["id","enabled"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__meta_automations_id_","summary":"Delete an automation","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"deleted":{"type":"boolean"}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/accounts/{id}/subscription":{"post":{"operationId":"post__meta_accounts_id_subscription","summary":"Repair the connected account webhook subscription","description":"Requires an owned active posting profile. App Dashboard field subscriptions and App Review remain separate requirements.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"webhookStatus":{"type":"string"},"webhookError":{"type":["string","null"]}},"required":["webhookStatus","webhookError"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree":{"get":{"operationId":"get__box_tree","summary":"The Box tree: folders, files and what each may be used for","description":"One listing for every view: a folder, photos, videos, documents, shared, starred, recent or the trash.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"surface","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}},{"name":"media","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["image","video"]}},{"name":"offset","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":0,"type":"integer","minimum":0,"maximum":100000}},{"name":"parentId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"view","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"tree","type":"string","enum":["tree","photos","videos","documents","requests","shared","starred","recent","trash"]}},{"name":"source","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["upload","chat","box-request","form","post"]}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":120}},{"name":"limit","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":300,"type":"integer","minimum":1,"maximum":500}}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"crumbs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"parentId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"kind":{"type":"string","enum":["folder","file"]},"name":{"type":"string"},"fileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"source":{"type":"string","enum":["upload","chat","box-request","form","post"]},"starred":{"type":"boolean"},"pinned":{"type":"boolean"},"request":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"slug":{"type":"string"},"protected":{"type":"boolean"},"open":{"type":"boolean"}},"required":["id","slug","protected","open"],"additionalProperties":false},{"type":"null"}]},"mimeType":{"type":["string","null"]},"size":{"type":["number","null"]},"review":{"type":"boolean"},"items":{"type":["number","null"]},"access":{"type":"array","items":{"type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}},"inherited":{"type":"boolean"},"links":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["short","custom","qr"]},"slug":{"type":"string"}},"required":["kind","slug"],"additionalProperties":false}},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","parentId","kind","name","fileId","source","starred","pinned","request","mimeType","size","review","items","access","inherited","links","updatedAt","createdAt"],"additionalProperties":false}},"pinned":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"kind":{"type":"string","enum":["folder","file"]}},"required":["id","name","kind"],"additionalProperties":false}},"total":{"type":"number"},"hasMore":{"default":false,"type":"boolean"}},"required":["parentId","crumbs","items","pinned","total","hasMore"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__box_tree","summary":"Create a folder","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"parentId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"name":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[^/\\\\]+$"}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/{id}":{"patch":{"operationId":"patch__box_tree_id_","summary":"Rename a folder or a file","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[^/\\\\]+$"}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/{id}/file":{"post":{"operationId":"post__box_tree_id_file","summary":"Point a file row at a new file — what an edited text or picture saves as","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["fileId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"fileId":{"type":"string"}},"required":["id","fileId"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}/trim":{"post":{"operationId":"post__files_id_trim","summary":"Keep part of a video as a new file next to it (server-side ffmpeg); the original is unchanged","description":"copy cuts at keyframes (instant, lossless); encode is frame-accurate H.264/AAC. The result is reserved against storage quota and scanned like any upload. 503 configuration_missing when the media service is not set up.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"start":{"type":"number","minimum":0},"end":{"type":"number","exclusiveMinimum":0},"mode":{"default":"copy","type":"string","enum":["copy","encode"]},"crop":{"type":"object","properties":{"x":{"type":"number","minimum":0,"maximum":1},"y":{"type":"number","minimum":0,"maximum":1},"w":{"type":"number","exclusiveMinimum":0,"maximum":1},"h":{"type":"number","exclusiveMinimum":0,"maximum":1}},"required":["x","y","w","h"]},"surface":{"type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}},"required":["start","end"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"size":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["id","name","size"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/files/{id}/content":{"get":{"operationId":"get__files_id_content","summary":"The bytes of a file, from this origin, for the Box editors and viewers","description":"Limited to 25 MB; served sandboxed so it is never rendered as a page.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:read","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/{id}/open-box":{"post":{"operationId":"post__box_tree_id_open_box","summary":"Turn a folder into an Open Box people can send files into","description":"Optional PIN and end date. rights=uploader lets each sender change what they sent; rights=none locks uploads. The owner can always do everything.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"pin":{"type":"string","pattern":"^\\d{4,12}$"},"expiresAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"rights":{"default":"none","type":"string","enum":["uploader","none"]},"instructions":{"default":"","type":"string","maxLength":2000}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"requestId":{"type":"string"},"slug":{"type":"string"}},"required":["id","requestId","slug"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/copy":{"post":{"operationId":"post__box_tree_copy","summary":"Copy items into a folder (the bytes are not stored twice)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"parentId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"copied":{"type":"number"}},"required":["copied"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/move":{"post":{"operationId":"post__box_tree_move","summary":"Move items into a folder","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"parentId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"moved":{"type":"number"}},"required":["moved"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/flags":{"post":{"operationId":"post__box_tree_flags","summary":"Star or pin items","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"starred":{"type":"boolean"},"pinned":{"type":"boolean"}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"changed":{"type":"number"}},"required":["changed"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/trash":{"post":{"operationId":"post__box_tree_trash","summary":"Move items to the trash, restore them, or empty them for good","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"action":{"default":"trash","type":"string","enum":["trash","restore","purge"]}},"required":["ids"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"changed":{"type":"number"},"action":{"type":"string"}},"required":["changed","action"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/links":{"post":{"operationId":"post__box_tree_links","summary":"Make a short link, a custom address or a QR for a file","description":"A short link, a custom address or a QR of the link, with an optional PIN and expiry. Asking for a link also opens the file to whoever holds that address.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"nodeId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"kind":{"type":"string","enum":["short","custom","qr"]},"slug":{"type":"string","minLength":3,"maxLength":60,"pattern":"^[a-z0-9-]+$"},"pin":{"type":"string","pattern":"^\\d{4,12}$"},"expiresAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["nodeId","kind"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"kind":{"type":"string"},"linkSlug":{"type":"string"}},"required":["slug","kind","linkSlug"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/box-tree/access":{"post":{"operationId":"post__box_tree_access","summary":"Say which parts of TN.TC may use these files","description":"Nothing in the Box is offered to chat, sites, menus or the composer until it is granted here; a grant on a folder covers what is inside it.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"developerKey":[]},{"administratorMcpToken":[]},{"personalMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"files:write","x-tntc-mcp-access":"user","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ids":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"surfaces":{"maxItems":8,"type":"array","items":{"type":"string","enum":["all","chat","site","menu","showcase","post","qr","public"]}}},"required":["ids","surfaces"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"changed":{"type":"number"},"surfaces":{"type":"array","items":{"type":"string"}}},"required":["changed","surfaces"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-profiles/{id}/accounts":{"post":{"operationId":"post__social_profiles_id_accounts","summary":"Assign an unassigned connected account to a posting profile","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["connectionId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-profiles":{"get":{"operationId":"get__social_profiles","summary":"Posting profiles and shared owner allowance","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"active":{"type":"boolean"}},"required":["id","name","active"],"additionalProperties":false}},"limit":{"type":"number"},"used":{"type":"number"}},"required":["items","limit","used"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__social_profiles","summary":"Create an independent posting profile","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-profiles/{id}":{"patch":{"operationId":"patch__social_profiles_id_","summary":"Rename a posting profile","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80}},"required":["name"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-posts":{"get":{"operationId":"get__social_posts","summary":"Posts written in the composer, newest first, with one result per account","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"profileId","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"profileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"facebookReel":{"default":false,"type":"boolean"},"body":{"type":"string"},"mediaKind":{"type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"status":{"type":"string","enum":["draft","scheduled","publishing","posted","partial","failed"]},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"targets":{"type":"array","items":{"type":"object","properties":{"tiktok":{"anyOf":[{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","allowComment","allowDuet","allowStitch","commercial","ownBrand","brandedContent","consent"],"additionalProperties":false},{"type":"null"}]},"format":{"default":"auto","type":"string","enum":["auto","post","reel","video","shorts"]},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string"},"name":{"type":"string"},"status":{"type":"string","enum":["pending","posted","failed"]},"remoteId":{"type":["string","null"]},"remoteUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"error":{"type":["string","null"]},"postedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"attempts":{"default":0,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"retryAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["format","connectionId","platform","name","status","remoteId","remoteUrl","error","postedAt","attempts","retryAt"],"additionalProperties":false}}},"required":["id","profileId","facebookReel","body","mediaKind","mediaFileIds","coverFileId","status","scheduledAt","publishedAt","createdAt","targets"],"additionalProperties":false}},"scheduling":{"type":"object","properties":{"limit":{"type":["number","null"]},"used":{"type":"number"},"profileLimit":{"type":["number","null"]},"profileUsed":{"type":"number"}},"required":["limit","used"],"additionalProperties":false}},"required":["items","scheduling"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__social_posts","summary":"Write a post and pick the accounts it goes to","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"profileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"destinations":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"format":{"type":"string","enum":["auto","post","reel","video","shorts"]},"tiktok":{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","consent"]}},"required":["connectionId","format"]}},"facebookReel":{"default":false,"type":"boolean"},"body":{"default":"","type":"string","maxLength":2200},"mediaKind":{"default":"text","type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"default":[],"maxItems":10,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"connectionIds":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"scheduledAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"profileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"facebookReel":{"default":false,"type":"boolean"},"body":{"type":"string"},"mediaKind":{"type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"status":{"type":"string","enum":["draft","scheduled","publishing","posted","partial","failed"]},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"targets":{"type":"array","items":{"type":"object","properties":{"tiktok":{"anyOf":[{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","allowComment","allowDuet","allowStitch","commercial","ownBrand","brandedContent","consent"],"additionalProperties":false},{"type":"null"}]},"format":{"default":"auto","type":"string","enum":["auto","post","reel","video","shorts"]},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string"},"name":{"type":"string"},"status":{"type":"string","enum":["pending","posted","failed"]},"remoteId":{"type":["string","null"]},"remoteUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"error":{"type":["string","null"]},"postedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"attempts":{"default":0,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"retryAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["format","connectionId","platform","name","status","remoteId","remoteUrl","error","postedAt","attempts","retryAt"],"additionalProperties":false}}},"required":["id","profileId","facebookReel","body","mediaKind","mediaFileIds","coverFileId","status","scheduledAt","publishedAt","createdAt","targets"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-posts/{id}":{"patch":{"operationId":"patch__social_posts_id_","summary":"Rewrite a post that has not gone out yet","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"profileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"destinations":{"maxItems":40,"type":"array","items":{"type":"object","properties":{"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"format":{"type":"string","enum":["auto","post","reel","video","shorts"]},"tiktok":{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","consent"]}},"required":["connectionId","format"]}},"facebookReel":{"default":false,"type":"boolean"},"body":{"default":"","type":"string","maxLength":2200},"mediaKind":{"default":"text","type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"default":[],"maxItems":10,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"default":null,"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"connectionIds":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"scheduledAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"profileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"facebookReel":{"default":false,"type":"boolean"},"body":{"type":"string"},"mediaKind":{"type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"status":{"type":"string","enum":["draft","scheduled","publishing","posted","partial","failed"]},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"targets":{"type":"array","items":{"type":"object","properties":{"tiktok":{"anyOf":[{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","allowComment","allowDuet","allowStitch","commercial","ownBrand","brandedContent","consent"],"additionalProperties":false},{"type":"null"}]},"format":{"default":"auto","type":"string","enum":["auto","post","reel","video","shorts"]},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string"},"name":{"type":"string"},"status":{"type":"string","enum":["pending","posted","failed"]},"remoteId":{"type":["string","null"]},"remoteUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"error":{"type":["string","null"]},"postedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"attempts":{"default":0,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"retryAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["format","connectionId","platform","name","status","remoteId","remoteUrl","error","postedAt","attempts","retryAt"],"additionalProperties":false}}},"required":["id","profileId","facebookReel","body","mediaKind","mediaFileIds","coverFileId","status","scheduledAt","publishedAt","createdAt","targets"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"delete":{"operationId":"delete__social_posts_id_","summary":"Delete a post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"deleted":{"type":"boolean"}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-posts/{id}/send":{"post":{"operationId":"post__social_posts_id_send","summary":"Send the post to every account on it, or queue it for its scheduled time","description":"Each account is recorded on its own: one platform refusing the post never stops the others. The post is posted only when every account took it; partial when some did; failed when none did. Passing failures (network, platform busy) stay pending with retryAt and are retried automatically up to 4 times; lasting ones (expired login, refused media) wait for POST /social-posts/{id}/retry.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"profileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"facebookReel":{"default":false,"type":"boolean"},"body":{"type":"string"},"mediaKind":{"type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"status":{"type":"string","enum":["draft","scheduled","publishing","posted","partial","failed"]},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"targets":{"type":"array","items":{"type":"object","properties":{"tiktok":{"anyOf":[{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","allowComment","allowDuet","allowStitch","commercial","ownBrand","brandedContent","consent"],"additionalProperties":false},{"type":"null"}]},"format":{"default":"auto","type":"string","enum":["auto","post","reel","video","shorts"]},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string"},"name":{"type":"string"},"status":{"type":"string","enum":["pending","posted","failed"]},"remoteId":{"type":["string","null"]},"remoteUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"error":{"type":["string","null"]},"postedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"attempts":{"default":0,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"retryAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["format","connectionId","platform","name","status","remoteId","remoteUrl","error","postedAt","attempts","retryAt"],"additionalProperties":false}}},"required":["id","profileId","facebookReel","body","mediaKind","mediaFileIds","coverFileId","status","scheduledAt","publishedAt","createdAt","targets"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-posts/{id}/retry":{"post":{"operationId":"post__social_posts_id_retry","summary":"Send a partial or failed post again, only to the accounts that refused it","description":"Accounts that already published are never posted twice. Without connectionIds every refused account is retried.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"connectionIds":{"maxItems":40,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"profileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"facebookReel":{"default":false,"type":"boolean"},"body":{"type":"string"},"mediaKind":{"type":"string","enum":["text","image","carousel","video"]},"mediaFileIds":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"coverFileId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"status":{"type":"string","enum":["draft","scheduled","publishing","posted","partial","failed"]},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"targets":{"type":"array","items":{"type":"object","properties":{"tiktok":{"anyOf":[{"type":"object","properties":{"privacy":{"type":"string","enum":["PUBLIC_TO_EVERYONE","MUTUAL_FOLLOW_FRIENDS","FOLLOWER_OF_CREATOR","SELF_ONLY"]},"allowComment":{"default":false,"type":"boolean"},"allowDuet":{"default":false,"type":"boolean"},"allowStitch":{"default":false,"type":"boolean"},"commercial":{"default":false,"type":"boolean"},"ownBrand":{"default":false,"type":"boolean"},"brandedContent":{"default":false,"type":"boolean"},"consent":{"type":"boolean","const":true}},"required":["privacy","allowComment","allowDuet","allowStitch","commercial","ownBrand","brandedContent","consent"],"additionalProperties":false},{"type":"null"}]},"format":{"default":"auto","type":"string","enum":["auto","post","reel","video","shorts"]},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"platform":{"type":"string"},"name":{"type":"string"},"status":{"type":"string","enum":["pending","posted","failed"]},"remoteId":{"type":["string","null"]},"remoteUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"error":{"type":["string","null"]},"postedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"attempts":{"default":0,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"retryAt":{"default":null,"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["format","connectionId","platform","name","status","remoteId","remoteUrl","error","postedAt","attempts","retryAt"],"additionalProperties":false}}},"required":["id","profileId","facebookReel","body","mediaKind","mediaFileIds","coverFileId","status","scheduledAt","publishedAt","createdAt","targets"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-inbox":{"get":{"operationId":"get__social_inbox","summary":"Comments and messages that reached the accounts of a posting profile, newest first","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"profileId","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},{"name":"filter","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"all","type":"string","enum":["all","unread","replied"]}},{"name":"cursor","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","maxLength":40}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"accountName":{"type":"string"},"platform":{"type":"string","enum":["instagram","facebook","threads","youtube","tiktok"]},"kind":{"type":"string","enum":["comment","message"]},"authorName":{"type":["string","null"]},"text":{"type":"string"},"occurredAt":{"type":"string"},"readAt":{"type":["string","null"]},"repliedAt":{"type":["string","null"]},"replyText":{"type":["string","null"]},"canReply":{"type":"boolean"}},"required":["id","connectionId","accountName","platform","kind","authorName","text","occurredAt","readAt","repliedAt","replyText","canReply"],"additionalProperties":false}},"unread":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"nextCursor":{"type":["string","null"]}},"required":["items","unread","nextCursor"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-inbox/refresh":{"post":{"operationId":"post__social_inbox_refresh","summary":"Pull recent comments from the connected accounts (once per account every 5 minutes)","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"profileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["profileId"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"added":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"skipped":{"type":"boolean"}},"required":["added","skipped"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-inbox/{id}":{"patch":{"operationId":"patch__social_inbox_id_","summary":"Mark an inbox item read or unread for the whole team","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"read":{"type":"boolean"}},"required":["read"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"read":{"type":"boolean"}},"required":["id","read"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-inbox/{id}/reply":{"post":{"operationId":"post__social_inbox_id_reply","summary":"Answer a comment or message from the inbox","description":"Messages can only be answered within 24 hours of arriving (window_expired afterwards). TikTok has no reply API.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":1000}},"required":["text"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"repliedAt":{"type":"string"},"replyText":{"type":"string"}},"required":["id","repliedAt","replyText"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-inbox/saved-replies":{"get":{"operationId":"get__social_inbox_saved_replies","summary":"Saved reply templates of the workspace","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string"},"body":{"type":"string"}},"required":["id","title","body"],"additionalProperties":false}}},"required":["items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"post":{"operationId":"post__social_inbox_saved_replies","summary":"Save a reply template","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":60},"body":{"type":"string","minLength":1,"maxLength":1000}},"required":["title","body"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string"},"body":{"type":"string"}},"required":["id","title","body"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/social-inbox/saved-replies/{id}":{"delete":{"operationId":"delete__social_inbox_saved_replies_id_","summary":"Delete a saved reply template","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"deleted":{"type":"boolean"}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/meta/accounts/{id}":{"delete":{"operationId":"delete__meta_accounts_id_","summary":"Disconnect an Instagram/Facebook account","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string"},"deleted":{"type":"boolean"}},"required":["id","deleted"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/legal/record":{"post":{"operationId":"post__admin_legal_record","summary":"Get one person's legal record (messages, attachments, offers, consents)","description":"Platform admin with MFA only. Basis and reference are required and written to the audit log with every lookup; deleted messages are included while within the retention period.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"basis":{"type":"string","minLength":10,"maxLength":500},"reference":{"type":"string","minLength":3,"maxLength":120},"from":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"to":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"required":["email","basis","reference"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/legal/files/{id}":{"post":{"operationId":"post__admin_legal_files_id_","summary":"Open a file from a legal record","description":"Platform admin with MFA only. Returns a short-lived download URL; every open is audited.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"basis":{"type":"string","minLength":10,"maxLength":500},"reference":{"type":"string","minLength":3,"maxLength":120}},"required":["basis","reference"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"url":{"type":"string"}},"required":["url"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/showcase-videos":{"get":{"operationId":"get__admin_showcase_videos","summary":"List eligible creator videos, uploaded showcase videos and independent placement selections","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"settings":{"type":"object","properties":{"hub":{"type":"object","properties":{"all":{"type":"boolean"},"ids":{"type":"array","items":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"}}},"required":["all","ids"],"additionalProperties":false},"home":{"type":"object","properties":{"all":{"type":"boolean"},"ids":{"type":"array","items":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"}}},"required":["all","ids"],"additionalProperties":false},"uploads":{"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string","maxLength":160}},"required":["fileId","version","title"],"additionalProperties":false}}},"required":["hub","home","uploads"],"additionalProperties":false},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string"},"author":{"type":"string"},"category":{"type":"string"},"poster":{"type":["string","null"]},"avatar":{"type":["string","null"]},"source":{"type":"string","enum":["creator","upload"]},"src":{"type":"string"},"href":{"type":["string","null"]}},"required":["id","fileId","title","author","category","poster","source","src","href"],"additionalProperties":false}}},"required":["settings","items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_showcase_videos","summary":"Select videos for Hub and home, or add/remove an uploaded video","description":"Platform admins only. ALL includes future eligible videos; individual exclusions persist. No video count quota. Uploads retain reviewed file versions; removing from this library never deletes the original.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"type":"object","properties":{"action":{"type":"string","const":"all"},"placement":{"type":"string","enum":["hub","home"]},"enabled":{"type":"boolean"}},"required":["action","placement","enabled"]},{"type":"object","properties":{"action":{"type":"string","const":"select"},"placement":{"type":"string","enum":["hub","home"]},"id":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"},"enabled":{"type":"boolean"}},"required":["action","placement","id","enabled"]},{"type":"object","properties":{"action":{"type":"string","const":"add"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string","minLength":1,"maxLength":160}},"required":["action","fileId","title"]},{"type":"object","properties":{"action":{"type":"string","const":"remove"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["action","fileId"]}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"settings":{"type":"object","properties":{"hub":{"type":"object","properties":{"all":{"type":"boolean"},"ids":{"type":"array","items":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"}}},"required":["all","ids"],"additionalProperties":false},"home":{"type":"object","properties":{"all":{"type":"boolean"},"ids":{"type":"array","items":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"}}},"required":["all","ids"],"additionalProperties":false},"uploads":{"type":"array","items":{"type":"object","properties":{"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string","maxLength":160}},"required":["fileId","version","title"],"additionalProperties":false}}},"required":["hub","home","uploads"],"additionalProperties":false},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^(upload:[0-9a-f-]{36}|creator:[0-9a-f-]{36}:[0-9a-f-]{36})$"},"fileId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"title":{"type":"string"},"author":{"type":"string"},"category":{"type":"string"},"poster":{"type":["string","null"]},"avatar":{"type":["string","null"]},"source":{"type":"string","enum":["creator","upload"]},"src":{"type":"string"},"href":{"type":["string","null"]}},"required":["id","fileId","title","author","category","poster","source","src","href"],"additionalProperties":false}}},"required":["settings","items"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/showcase-videos/{fileId}":{"get":{"operationId":"get__admin_showcase_videos_fileId_","summary":"Preview an uploaded showcase video as platform admin","parameters":[{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/showcase-videos/{fileId}":{"get":{"operationId":"get__public_showcase_videos_fileId_","summary":"Read an active uploaded video selected for at least one public placement","parameters":[{"name":"fileId","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"302":{"description":"Redirect to signed URL","headers":{"Location":{"schema":{"type":"string","format":"uri"}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/messages":{"get":{"operationId":"get__admin_messages","summary":"Search product messages, source locations and administrator notes","description":"Platform admin only. Languages come from the installed i18n registry. Versioned legal documents are excluded.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"locale","in":"query","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","minLength":2,"maxLength":20}},{"name":"q","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":200}},{"name":"namespace","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":"","type":"string","maxLength":80}},{"name":"page","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","default":1,"type":"integer","minimum":1,"maximum":9007199254740991}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"entries":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"defaultText":{"type":"string"},"text":{"type":"string"},"note":{"type":"string"},"revision":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"overridden":{"type":"boolean"},"updatedAt":{"type":["string","null"]},"locations":{"type":"array","items":{"type":"object","properties":{"file":{"type":"string"},"line":{"type":"number"},"routes":{"type":"array","items":{"type":"string"}},"exact":{"type":"boolean"}},"required":["file","line","routes","exact"],"additionalProperties":false}}},"required":["key","defaultText","text","note","revision","overridden","updatedAt","locations"],"additionalProperties":false}},"total":{"type":"number"},"pageSize":{"type":"number"},"locales":{"type":"array","items":{"type":"string"}},"namespaces":{"type":"array","items":{"type":"string"}}},"required":["entries","total","pageSize","locales","namespaces"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_messages","summary":"Override or reset a product message","description":"Platform admin only. Preserves ICU arguments and rich-text tags, checks revision and records an audit event. Null text restores the shipped default.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"locale":{"type":"string","minLength":2,"maxLength":20},"key":{"type":"string","minLength":1,"maxLength":250},"text":{"anyOf":[{"type":"string","minLength":1,"maxLength":12000},{"type":"null"}]},"note":{"default":"","type":"string","maxLength":1000},"revision":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["locale","key","text","revision"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"revision":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["revision"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/public/messages/{locale}":{"get":{"operationId":"get__public_messages_locale_","summary":"Read published product wording overrides","description":"Contains text only, never administrator notes, actors or source locations.","parameters":[{"name":"locale","in":"path","required":true,"schema":{"type":"string"}}],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"overrides":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}}},"required":["overrides"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/settings/retention":{"get":{"operationId":"get__admin_settings_retention","summary":"Read how long deleted files and message contents are kept","description":"Platform admin only.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"days":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"defaultDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["days","defaultDays"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_settings_retention","summary":"Change how long deleted files and message contents are kept","description":"Platform admin only. Written to the audit log; the purge worker uses the new value on its next run.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"days":{"type":"integer","minimum":1,"maximum":3650}},"required":["days"]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"days":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"defaultDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["days","defaultDays"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/capacity":{"get":{"operationId":"get__admin_capacity","summary":"Read social platform API usage, shared pools and customer limits","description":"Platform admin only. Counts every call TN.TC made to Instagram, Facebook, Threads, YouTube and TikTok for customers, by action and customer, and the share of each app-wide pool used in the last 24 hours.","parameters":[{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."},{"name":"range","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string","enum":["24h","today","7d","30d","month","all"]}}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"range":{"type":"string","enum":["24h","today","7d","30d","month","all"]},"providers":{"type":"array","items":{}},"owners":{"type":"array","items":{}},"overrides":{"type":"array","items":{}},"settings":{"type":"object","properties":{"providers":{"type":"object","properties":{"instagram":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"facebook":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"threads":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"youtube":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"tiktok":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false}},"required":["instagram","facebook","threads","youtube","tiktok"],"additionalProperties":false},"tiers":{"type":"object","properties":{"free":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"plus":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"pro":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"business":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false}},"required":["free","plus","pro","business"],"additionalProperties":false}},"required":["providers","tiers"],"additionalProperties":false},"history":{"type":"array","items":{}}},"required":["range","providers","owners","overrides","settings","history"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"patch":{"operationId":"patch__admin_capacity","summary":"Change platform pools, account limits and plan allowances","description":"Platform admin only. The previous and new values are kept in the change history.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"providers":{"type":"object","properties":{"instagram":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"facebook":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"threads":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"youtube":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"tiktok":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false}},"required":["instagram","facebook","threads","youtube","tiktok"]},"tiers":{"type":"object","properties":{"free":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"plus":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"pro":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"business":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false}},"required":["free","plus","pro","business"]}},"required":["providers","tiers"],"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"providers":{"type":"object","properties":{"instagram":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"facebook":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"threads":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"youtube":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false},"tiktok":{"type":"object","properties":{"appDailyPublish":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyUnits":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"appDailyCreators":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"shareRatio":{"type":"number","minimum":0.1,"maximum":1},"maxOwnerShare":{"type":"number","minimum":0.01,"maximum":1},"units":{"type":"object","propertyNames":{"type":"string","enum":["text","photo","carousel","video","reel","story","short","dm","private_reply","comment_reply","read"]},"additionalProperties":{"type":"integer","minimum":0,"maximum":100000}},"accountPublishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"accountMessageHourly":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]}},"required":["appDailyPublish","appDailyUnits","appDailyCreators","shareRatio","maxOwnerShare","units","accountPublishDaily","accountMessageDaily","accountMessageHourly"],"additionalProperties":false}},"required":["instagram","facebook","threads","youtube","tiktok"],"additionalProperties":false},"tiers":{"type":"object","properties":{"free":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"plus":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"pro":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false},"business":{"type":"object","properties":{"publishDaily":{"type":"integer","minimum":0,"maximum":1000000},"youtubeDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageDaily":{"type":"integer","minimum":0,"maximum":1000000},"messageHourly":{"type":"integer","minimum":0,"maximum":1000000},"videoMinutesDaily":{"type":"integer","minimum":0,"maximum":1000000}},"required":["publishDaily","youtubeDaily","messageDaily","messageHourly","videoMinutesDaily"],"additionalProperties":false}},"required":["free","plus","pro","business"],"additionalProperties":false}},"required":["providers","tiers"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/admin/capacity/overrides":{"post":{"operationId":"post__admin_capacity_overrides","summary":"Stop a customer or give them their own daily limits","description":"Platform admin only. Applies to the billing owner (a Business and its managed profiles together). All values cleared returns the customer to their plan.","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":8,"maxLength":200},"description":"Retry-safe mutations: the same key and payload return the first response for 24 hours; a different payload is 409 idempotency_conflict."},{"name":"x-workspace-id","in":"header","required":false,"schema":{"type":"string","format":"uuid"},"description":"Optional authorized workspace override; otherwise uses the host cookie or personal workspace."}],"security":[{"administratorMcpToken":[]},{"bearerAuth":[]},{"sessionCookie":[]},{"localSessionCookie":[]}],"x-tntc-key-scope":"session-only","x-tntc-mcp-access":"admin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"owner":{"type":"string","minLength":3,"maxLength":320},"blocked":{"type":"boolean"},"publishDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"messageDaily":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000},{"type":"null"}]},"note":{"default":"","type":"string","maxLength":300}},"required":["owner","blocked","publishDaily","messageDaily"],"additionalProperties":false}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ownerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"override":{}},"required":["ownerId","override"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/health":{"get":{"operationId":"get__health","summary":"Check the application database connection","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","const":"ok"}},"required":["status"],"additionalProperties":false}}}},"503":{"description":"Database unavailable","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","const":"unavailable"}},"required":["status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/health/ready":{"get":{"operationId":"get__health_ready","summary":"Check deploy readiness (database, file scanner, storage, auth, email, worker)","description":"Returns 503 with status not_ready until every check passes. Per-check states are included only when the x-readiness-token header matches READINESS_TOKEN.","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string","enum":["ready","not_ready"]},"checks":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","enum":["ok","missing","down","off"]}}},"required":["status"],"additionalProperties":false}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/openapi":{"get":{"operationId":"get__openapi","summary":"Read this API document","parameters":[],"security":[],"x-tntc-key-scope":"public","x-tntc-mcp-access":"user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"openapi":{"type":"string"}},"required":["openapi"],"additionalProperties":{}}}}},"default":{"description":"Stable error code; non-sensitive request ID. 400 input, 401 auth, 403 permission/quota, 404 missing, 409 conflict, 410 expired, 413 size, 429 rate limit, 503 provider configuration.","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["team_plan_required","business_required","business_owner_only","email_required","email_taken","business_terms_required","plan_required","qr_static_locked","qr_legacy_conversion","instagram_needs_media","media_rejected","email_unverified","reauth_required","copy_invalid_message","copy_conflict","pricing_changed","mfa_required","internal_error","network_error","invalid_input","csv_invalid","csv_columns","csv_too_large","unauthorized","forbidden","not_found","conflict","slug_taken","slug_too_short","username_too_short","username_cooldown","paid_contact_required","request_pending","folder_not_empty","price_changed","unavailable","reserved_slug","expired","invalid_pin","quota_exceeded","configuration_missing","tiktok_processing","tiktok_status_unknown","tiktok_publish_failed","tiktok_publish_rejected","mail_unavailable","bell_already_open","mail_auth_failed","mail_tls_mismatch","mail_certificate","mail_unreachable","file_rejected","rate_limited","file_too_large","invalid_code","request_closed","request_full","submitter_limit","submitter_required","unsupported_type","insufficient_scope","idempotency_conflict","invalid_grant","idempotency_in_progress","unsafe_webhook_url","mobile_session_required","file_infected","scan_unavailable","terms_required","terms_outdated","creator_agreement_required","payout_bank_required","payout_bank_cooling","payout_unavailable","site_plan_required","publication_paused","site_plus_required","email_verification_required","upload_incomplete","payment_country_required","payment_country_unsupported","scan_size_exceeded","slot_unavailable","out_of_stock","cutoff_passed","usage_blocked","daily_limit","burst_limit","account_limit","provider_capacity","window_expired","permission_missing"]},"requestId":{"type":"string"}},"required":["code"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}}},"components":{"securitySchemes":{"personalMcpToken":{"type":"http","scheme":"bearer","bearerFormat":"tntc_mcp_?","description":"Personal scoped MCP token; x-tntc-key-scope applies. Current membership, quotas and revocation are enforced. No admin, security, billing mutation or delegated token issuance."},"administratorMcpToken":{"type":"http","scheme":"bearer","bearerFormat":"tntc_mcp_…","description":"Short-lived, revocable admin delegation issued in /admin/mcp. Bound to issuer workspace and live web session; current role, MFA, recent authentication and domain checks remain enforced. Cannot issue credentials or change account security."},"developerKey":{"type":"http","scheme":"bearer","bearerFormat":"tntc_sk_…","description":"Workspace developer key. Acts as its creator’s current membership narrowed to the key’s scopes (x-tntc-key-scope). Server-side only; never put it in a browser, app bundle or URL."},"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Short-lived mobile access token."},"sessionCookie":{"type":"apiKey","in":"cookie","name":"__Host-tntc.session-token"},"localSessionCookie":{"type":"apiKey","in":"cookie","name":"authjs.session-token"},"webhookAuthorization":{"type":"apiKey","in":"header","name":"Authorization"}}}}