{
"error": {
"code": "invalid_request",
"message": "Redirect not found.",
"request_id": "req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10",
"value": "tease_chat",
"details": [
{
"field": "target_url",
"code": "invalid_value",
"message": "target_url must be a valid URL"
}
]
}
}
{
"error": {
"code": "invalid_request",
"message": "Redirect not found.",
"request_id": "req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10",
"value": "tease_chat",
"details": [
{
"field": "target_url",
"code": "invalid_value",
"message": "target_url must be a valid URL"
}
]
}
}
{
"error": {
"code": "invalid_request",
"message": "Redirect not found.",
"request_id": "req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10",
"value": "tease_chat",
"details": [
{
"field": "target_url",
"code": "invalid_value",
"message": "target_url must be a valid URL"
}
]
}
}
{
"error": {
"code": "invalid_request",
"message": "Redirect not found.",
"request_id": "req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10",
"value": "tease_chat",
"details": [
{
"field": "target_url",
"code": "invalid_value",
"message": "target_url must be a valid URL"
}
]
}
}
{
"error": {
"code": "invalid_request",
"message": "Redirect not found.",
"request_id": "req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10",
"value": "tease_chat",
"details": [
{
"field": "target_url",
"code": "invalid_value",
"message": "target_url must be a valid URL"
}
]
}
}
Landing Pages
Update Landing
Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.
Link domain you wish. Optional. If you don't provide one when creating, the system domain teasy.link will be used. The custom domain must be active to be used. See Custom Domains
Null when the chat was never configured, was reset, or your plan does not include it.
Show child attributes
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Teasy Link API","description":"Programmatic access to links, landing pages, groups, domains and analytics.","colors":{"primary":"#ed4c0e","light":"#ed4c0e","dark":"#ed4c0e"},"favicon":"https://mintcdn.com/teasylink/GNDYQAL3EJn7wHdg/api-v1/apple-touch-icon.png?fit=max\u0026auto=format\u0026n=GNDYQAL3EJn7wHdg\u0026q=85\u0026s=ff457ed5c070293e399aacd9d50d94a3","api":{"openapi":"api-v1/external-api-v1.json","playground":{"display":"interactive"}},"navbar":{"primary":{"type":"button","label":"API Dashboard","href":"https://dashboard.teasy.link/app/api"}},"footer":{"socials":{"website":"https://get.teasy.link"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"teasylink","hasAudioNarration":false,"actualSubdomain":"teasylink","customDomains":["docs.teasy.link"],"gitSource":{"type":"github","owner":"teasylinkdev","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a99ef2bcd82b56c2cc5591d","collectionId":"bc3fbbd1-52bd-434d-98ce-d65f8f6dde87","liveDeploymentHistoryId":"6a99ef2bcd82b56c2cc5591d","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a99ef2bcd82b56c2cc5591d","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API reference","count":41},{"language":"default","tag":"Guides","count":13},{"language":"default","tag":"Analytics","count":12},{"language":"default","tag":"Groups","count":10},{"language":"default","tag":"Redirects","count":10},{"language":"default","tag":"Landing Pages","count":9},{"language":"default","tag":"Core Concepts","count":6},{"language":"default","tag":"Working with the API","count":4},{"language":"default","tag":"Domains","count":4},{"language":"default","tag":"Schemas","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-v1/api-reference/landings/patch-landing","slug":"/api-v1/api-reference/landings/patch-landing","pageMetadata":{"title":"Update Landing","openapi":"PATCH /v1/landings/{id}","description":"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.","href":"/api-v1/api-reference/landings/patch-landing"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update Landing","openapi":"PATCH /v1/landings/{id}","description":"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.","href":"/api-v1/api-reference/landings/patch-landing"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.","operationId":"ExternalLandingsController_update","parameters":["7fbb4f49-34cc-40b6-82d9-6c42d54a46c0"],"requestBody":"949f6676-2f06-4701-96c8-b939b5407d7d","responses":{"200":"b7280dbf-fa39-4b60-98d4-076eba07eca7","401":"0d9ad0b7-e297-4f7f-94f3-6368bd7049d3","403":"3037574b-406f-4ec7-bb82-ab81a7444cf9","404":"6d4b57fb-0259-4945-8788-b1be7f5cfc69","429":"2f535b6f-e9a8-4742-82f4-d70eb3b02569","500":"9ea34964-a154-455c-b214-9058a850da71"},"security":["eab852c5-a070-4e08-9b59-dc4a2e75106b"],"summary":"Update a landing page","tags":["Landing pages"],"method":"patch","type":"path","servers":["a2a8f013-aa7a-4d88-9200-47752b2c32e4"],"path":"/v1/landings/{id}","baseUrlOptions":["https://api.teasy.link"],"title":"Update a landing page","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7fbb4f49-34cc-40b6-82d9-6c42d54a46c0":{"name":"id","required":true,"in":"path","schema":{"type":"string","example":"lnd_5aec1b2c3d4e5f6a7b8c9d0e1f2a3b4c","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"bio":{"oneOf":[{"type":"string","maxLength":500,"uniqueKey":"bio.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":500,"uniqueKey":"bio.oneOf.1","typeLabel":"null"}],"uniqueKey":"bio","typeLabel":"string | null"},"location":{"oneOf":[{"type":"string","example":"Berlin","maxLength":50,"uniqueKey":"location.oneOf.0","typeLabel":"string"},{"type":"null","example":"Berlin","maxLength":50,"uniqueKey":"location.oneOf.1","typeLabel":"null"}],"uniqueKey":"location","typeLabel":"string | null"},"banner_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Banner behind the profile header. Must be a url from [/v1/uploads](/api-reference/uploads/create-upload) . ","uniqueKey":"banner_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Banner behind the profile header. Must be a url from [/v1/uploads](/api-reference/uploads/create-upload) . ","uniqueKey":"banner_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"banner_image_url","typeLabel":"string\u003curi> | null"},"background_video_url":{"oneOf":[{"type":"string","format":"uri","description":"Must be a url from [/v1/uploads](/api-reference/uploads/create-upload) .","uniqueKey":"background_video_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Must be a url from [/v1/uploads](/api-reference/uploads/create-upload) .","uniqueKey":"background_video_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"background_video_url","typeLabel":"string\u003curi> | null"},"slug":{"oneOf":[{"type":"string","example":"kate","minLength":3,"maxLength":25,"description":"Optional when using a custom domain, but only once. See [How we build links](/links#how-be-build-urls).","uniqueKey":"slug.oneOf.0","typeLabel":"string"},{"type":"null","example":"kate","minLength":3,"maxLength":25,"description":"Optional when using a custom domain, but only once. See [How we build links](/links#how-be-build-urls).","uniqueKey":"slug.oneOf.1","typeLabel":"null"}],"uniqueKey":"slug","typeLabel":"string | null"},"domain":{"oneOf":[{"type":"string","example":"teasy.link","default":"teasy.link","maxLength":253,"description":"Link domain you wish. Optional. If you don't provide one when creating, the system domain `teasy.link` will be used. The custom domain must be active to be used. See [Custom Domains](/domains)","uniqueKey":"domain.oneOf.0","typeLabel":"string"},{"type":"null","example":"teasy.link","default":"teasy.link","maxLength":253,"description":"Link domain you wish. Optional. If you don't provide one when creating, the system domain `teasy.link` will be used. The custom domain must be active to be used. See [Custom Domains](/domains)","uniqueKey":"domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"domain","typeLabel":"string | null"},"group_id":{"oneOf":[{"type":"string","example":"grp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d","uniqueKey":"group_id.oneOf.0","typeLabel":"string"},{"type":"null","example":"grp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d","uniqueKey":"group_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"group_id","typeLabel":"string | null"},"note":{"oneOf":[{"type":"string","maxLength":256,"description":"Private note, never shown to visitors.","uniqueKey":"note.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":256,"description":"Private note, never shown to visitors.","uniqueKey":"note.oneOf.1","typeLabel":"null"}],"uniqueKey":"note","typeLabel":"string | null"},"is_active":{"type":"boolean","default":true,"uniqueKey":"is_active","typeLabel":"boolean"},"antibot_enabled":{"type":"boolean","default":false,"description":"Blocks VPN and Proxy traffic to your link.","uniqueKey":"antibot_enabled","typeLabel":"boolean"},"direct_button_enabled":{"type":"boolean","default":false,"description":"It transforms your landing page to a social network page layout.","uniqueKey":"direct_button_enabled","typeLabel":"boolean"},"direct_button_text":{"oneOf":[{"type":"string","minLength":1,"maxLength":100,"example":"Direct Message","description":"Required when `direct_button_enabled` is true.","uniqueKey":"direct_button_text.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":100,"example":"Direct Message","description":"Required when `direct_button_enabled` is true.","uniqueKey":"direct_button_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"direct_button_text","typeLabel":"string | null"},"direct_button_url":{"oneOf":[{"type":"string","maxLength":2048,"example":"https://mycontent.com/kate","description":"Required when `direct_button_enabled` is true.","uniqueKey":"direct_button_url.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":2048,"example":"https://mycontent.com/kate","description":"Required when `direct_button_enabled` is true.","uniqueKey":"direct_button_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"direct_button_url","typeLabel":"string | null"},"socials":{"oneOf":[{"maxItems":15,"description":"One account per network. Null or an empty array clears them.","type":"array","items":{"type":"object","properties":{"social":{"type":"string","enum":["instagram","tiktok","twitter","snapchat","telegram","youtube","threads","facebook","reddit","whatsapp","linkedin","pinterest","twitch","discord","spotify"],"example":"instagram","isRequired":true,"uniqueKey":"socials.oneOf.0.items.[INDEX].social","typeLabel":"enum\u003cstring>"},"username":{"type":"string","example":"kate","minLength":1,"maxLength":100,"isRequired":true,"uniqueKey":"socials.oneOf.0.items.[INDEX].username","typeLabel":"string"}},"required":["social","username"],"uniqueKey":"socials.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"socials.oneOf.0","typeLabel":"object[]"},{"maxItems":15,"description":"One account per network. Null or an empty array clears them.","type":"null","items":{"type":"object","properties":{"social":{"type":"string","enum":["instagram","tiktok","twitter","snapchat","telegram","youtube","threads","facebook","reddit","whatsapp","linkedin","pinterest","twitch","discord","spotify"],"example":"instagram"},"username":{"type":"string","example":"kate","minLength":1,"maxLength":100}},"required":["social","username"]},"uniqueKey":"socials.oneOf.1","typeLabel":"null"}],"uniqueKey":"socials","typeLabel":"object[] | null"},"pixels":{"oneOf":[{"maxItems":4,"description":"One pixel per platform. Requires a plan with pixels.","type":"array","items":{"type":"object","properties":{"pixel_type":{"type":"string","enum":["google_tag","facebook","tiktok","twitter"],"example":"facebook","isRequired":true,"uniqueKey":"pixels.oneOf.0.items.[INDEX].pixel_type","typeLabel":"enum\u003cstring>"},"pixel_id":{"type":"string","example":"123456789012345","maxLength":64,"description":"Validated against the format of its platform: Meta is 15-16 digits, TikTok 18-24 uppercase alphanumerics, X a short lowercase token, Google only a GTM container id.","isRequired":true,"uniqueKey":"pixels.oneOf.0.items.[INDEX].pixel_id","typeLabel":"string"}},"required":["pixel_type","pixel_id"],"uniqueKey":"pixels.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"pixels.oneOf.0","typeLabel":"object[]"},{"maxItems":4,"description":"One pixel per platform. Requires a plan with pixels.","type":"null","items":{"type":"object","properties":{"pixel_type":{"type":"string","enum":["google_tag","facebook","tiktok","twitter"],"example":"facebook"},"pixel_id":{"type":"string","example":"123456789012345","maxLength":64,"description":"Validated against the format of its platform: Meta is 15-16 digits, TikTok 18-24 uppercase alphanumerics, X a short lowercase token, Google only a GTM container id."}},"required":["pixel_type","pixel_id"]},"uniqueKey":"pixels.oneOf.1","typeLabel":"null"}],"uniqueKey":"pixels","typeLabel":"object[] | null"},"geo_blocklists":{"oneOf":[{"type":"object","description":"Requires a plan with geo filtering.","required":["countries"],"properties":{"countries":{"example":["RU","CN"],"maxItems":250,"description":"ISO 3166-1 alpha-2 codes. An empty array clears all country blocks. Regions and cities are not exposed here.","type":"array","items":{"type":"string","uniqueKey":"geo_blocklists.oneOf.0.countries.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"geo_blocklists.oneOf.0.countries","typeLabel":"string[]"}},"uniqueKey":"geo_blocklists.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"geo_blocklists.oneOf.1","typeLabel":"null"}],"uniqueKey":"geo_blocklists","typeLabel":"object | null"},"tease_chat":{"oneOf":[{"type":"object","description":"Requires a plan with TeaseChat. Null clears the configuration.","required":["enabled","first_message","second_message","button_type","button_url"],"properties":{"enabled":{"type":"boolean","example":true,"description":"Toggler to disabled chat without clearing it's configuration. Sending null instead of the object resets the chat entirely.","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.enabled","typeLabel":"boolean"},"first_message":{"type":"string","example":"Hey, wanna some chat?","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"tease_chat.oneOf.0.first_message","typeLabel":"string"},"second_message":{"type":"string","example":"I have something for you, but I have limits here. Lets chat here","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"tease_chat.oneOf.0.second_message","typeLabel":"string"},"button_type":{"type":"string","enum":["continue_talking","go_to_chat","get_back_in_touch","custom"],"isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_type","typeLabel":"enum\u003cstring>"},"button_url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048,"isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_url","typeLabel":"string"},"button_text":{"type":"string","example":"Open chat","minLength":1,"maxLength":200,"description":"Will be used if `button_type` is `custom`","uniqueKey":"tease_chat.oneOf.0.button_text","typeLabel":"string"}},"uniqueKey":"tease_chat.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"tease_chat.oneOf.1","typeLabel":"null"}],"uniqueKey":"tease_chat","typeLabel":"object | null"},"title":{"type":"string","example":"Kate","minLength":1,"maxLength":100,"uniqueKey":"title","typeLabel":"string"},"avatar_url":{"type":"string","format":"uri","description":"A url returned by [/v1/uploads](/api-reference/uploads/create-upload). Cannot be cleared.","uniqueKey":"avatar_url","typeLabel":"string\u003curi>"},"widgets":{"oneOf":[{"type":"array","maxItems":20,"description":"Order on the page follows the order of this array. Null or an empty array removes every widget.","items":{"oneOf":[{"type":"object","required":["type","url"],"properties":{"type":{"type":"string","enum":["card"],"description":"Use this field if you create new widget during patch","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048,"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.url","typeLabel":"string"},"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. ","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.id","typeLabel":"string"},"background_image_url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads.","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.background_image_url","typeLabel":"string\u003curi>"},"title":{"type":"string","example":"Subscribe","maxLength":100,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.title","typeLabel":"string"},"title_color":{"type":"string","example":"#ffffff","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.title_color","typeLabel":"string"},"subtitle":{"type":"string","maxLength":200,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.subtitle","typeLabel":"string"},"subtitle_color":{"type":"string","example":"#cccccc","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.subtitle_color","typeLabel":"string"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.icon","typeLabel":"enum\u003cstring>"},"is_adult":{"type":"boolean","default":false,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.is_adult","typeLabel":"boolean"},"animation":{"type":"string","enum":["shine","bounce","spin"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.animation","typeLabel":"enum\u003cstring>"},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\".","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.discount.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits.","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.discount.color","typeLabel":"string"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0.discount","typeLabel":"object"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","title","background_color","text_color","url"],"properties":{"type":{"type":"string","enum":["button"],"default":"Use this field if you create new widget during patch","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"title":{"type":"string","example":"Subscribe","maxLength":100,"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.title","typeLabel":"string"},"background_color":{"type":"object","properties":{"mode":{"type":"string","enum":["solid","gradient"],"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.background_color.mode","typeLabel":"enum\u003cstring>"},"color1":{"type":"string","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.background_color.color1","typeLabel":"string"},"color2":{"type":"string","example":"#5856d6","description":"Ignored when mode is solid, but still required.","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.background_color.color2","typeLabel":"string"}},"required":["mode","color1","color2"],"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.background_color","typeLabel":"object"},"text_color":{"type":"string","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.text_color","typeLabel":"string"},"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048,"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.url","typeLabel":"string"},"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. ","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.id","typeLabel":"string"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.icon","typeLabel":"enum\u003cstring>"},"is_adult":{"type":"boolean","default":false,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.is_adult","typeLabel":"boolean"},"animation":{"type":"string","enum":["shine","bounce","spin"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.animation","typeLabel":"enum\u003cstring>"},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\".","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.discount.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits.","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.discount.color","typeLabel":"string"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1.discount","typeLabel":"object"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","left","right"],"properties":{"type":{"type":"string","enum":["dual"],"description":"Use this field if you create new widget during patch","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"left":{"type":"object","description":"Left side of the dual widget. Has the same structure as card.","required":["url"],"properties":{"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048,"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.url","typeLabel":"string"},"background_image_url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads.","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.background_image_url","typeLabel":"string\u003curi>"},"title":{"type":"string","example":"Exclusive content","maxLength":100,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.title","typeLabel":"string"},"title_color":{"type":"string","example":"#ffffff","default":"#000000","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.title_color","typeLabel":"string"},"subtitle":{"type":"string","maxLength":200,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.subtitle","typeLabel":"string"},"subtitle_color":{"type":"string","example":"#cccccc","default":"#000000","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.subtitle_color","typeLabel":"string"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.icon","typeLabel":"enum\u003cstring>"},"is_adult":{"type":"boolean","default":false,"description":"Marks the destination as adult. Known adult domains are flagged anyway, so a false here can still come back as true.","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.is_adult","typeLabel":"boolean"},"animation":{"type":"string","enum":["shine","bounce","spin"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.animation","typeLabel":"enum\u003cstring>"},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\".","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.discount.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits.","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.discount.color","typeLabel":"string"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left.discount","typeLabel":"object"}},"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.left","typeLabel":"object"},"right":{"type":"object","description":"Right side of the dual widget. Has the same structure as card.","required":["url"],"properties":{"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048,"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.url","typeLabel":"string"},"background_image_url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads.","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.background_image_url","typeLabel":"string\u003curi>"},"title":{"type":"string","example":"Exclusive content","maxLength":100,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.title","typeLabel":"string"},"title_color":{"type":"string","example":"#ffffff","default":"#000000","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.title_color","typeLabel":"string"},"subtitle":{"type":"string","maxLength":200,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.subtitle","typeLabel":"string"},"subtitle_color":{"type":"string","example":"#cccccc","default":"#000000","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.subtitle_color","typeLabel":"string"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.icon","typeLabel":"enum\u003cstring>"},"is_adult":{"type":"boolean","default":false,"description":"Marks the destination as adult. Known adult domains are flagged anyway, so a false here can still come back as true.","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.is_adult","typeLabel":"boolean"},"animation":{"type":"string","enum":["shine","bounce","spin"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.animation","typeLabel":"enum\u003cstring>"},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\".","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.discount.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits.","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.discount.color","typeLabel":"string"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right.discount","typeLabel":"object"}},"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.right","typeLabel":"object"},"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. ","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2.id","typeLabel":"string"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","images"],"properties":{"type":{"type":"string","enum":["gallery"],"description":"Use this field if you create new widget during patch","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"images":{"minItems":3,"maxItems":6,"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads.","isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3.images.items.[INDEX].url","typeLabel":"string\u003curi>"},"alt":{"type":"string","example":"Beach photo","maxLength":100,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3.images.items.[INDEX].alt","typeLabel":"string"}},"required":["url"],"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3.images.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3.images","typeLabel":"object[]"},"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. ","uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3.id","typeLabel":"string"}},"uniqueKey":"widgets.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"widgets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"widgets.oneOf.0","typeLabel":"object[]"},{"type":"null","maxItems":20,"description":"Order on the page follows the order of this array. Null or an empty array removes every widget.","items":{"oneOf":[{"type":"object","required":["type","url"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. "},"type":{"type":"string","enum":["card"],"description":"Use this field if you create new widget during patch"},"background_image_url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads."},"title":{"type":"string","example":"Subscribe","maxLength":100},"title_color":{"type":"string","example":"#ffffff"},"subtitle":{"type":"string","maxLength":200},"subtitle_color":{"type":"string","example":"#cccccc"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"]},"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048},"is_adult":{"type":"boolean","default":false},"animation":{"type":"string","enum":["shine","bounce","spin"]},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\"."},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits."}}}}},{"type":"object","required":["type","title","background_color","text_color","url"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. "},"type":{"type":"string","enum":["button"],"default":"Use this field if you create new widget during patch"},"title":{"type":"string","example":"Subscribe","maxLength":100},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"]},"background_color":{"type":"object","properties":{"mode":{"type":"string","enum":["solid","gradient"]},"color1":{"type":"string","example":"#ff2d55"},"color2":{"type":"string","example":"#5856d6","description":"Ignored when mode is solid, but still required."}},"required":["mode","color1","color2"]},"text_color":{"type":"string","example":"#ffffff"},"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048},"is_adult":{"type":"boolean","default":false},"animation":{"type":"string","enum":["shine","bounce","spin"]},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\"."},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits."}}}}},{"type":"object","required":["type","left","right"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. "},"type":{"type":"string","enum":["dual"],"description":"Use this field if you create new widget during patch"},"left":{"type":"object","description":"Left side of the dual widget. Has the same structure as card.","required":["url"],"properties":{"background_image_url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads."},"title":{"type":"string","example":"Exclusive content","maxLength":100},"title_color":{"type":"string","example":"#ffffff","default":"#000000"},"subtitle":{"type":"string","maxLength":200},"subtitle_color":{"type":"string","example":"#cccccc","default":"#000000"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"]},"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048},"is_adult":{"type":"boolean","default":false,"description":"Marks the destination as adult. Known adult domains are flagged anyway, so a false here can still come back as true."},"animation":{"type":"string","enum":["shine","bounce","spin"]},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\"."},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits."}}}}},"right":{"type":"object","description":"Right side of the dual widget. Has the same structure as card.","required":["url"],"properties":{"background_image_url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads."},"title":{"type":"string","example":"Exclusive content","maxLength":100},"title_color":{"type":"string","example":"#ffffff","default":"#000000"},"subtitle":{"type":"string","maxLength":200},"subtitle_color":{"type":"string","example":"#cccccc","default":"#000000"},"icon":{"type":"string","enum":["instagram","youtube","tiktok","twitter","facebook","linkedin","snapchat","pinterest","reddit","tumblr","threads","whatsapp","telegram","discord","signal","spotify","applemusic","soundcloud","tidal","bandcamp","twitch","vimeo","patreon","paypal","cashapp","kofi","buymeacoffee","onlyfans","fanvue","fansly","pornhub","manyvids","cam4","chaturbate","clips4sale","iwantclips","fancentro","avnstars","justforfans","loyalfans","pocketstars","frisk","unfiltrd","github","gitlab","bitbucket","behance","dribbble","medium","substack","notion","linktree","quora","yelp","amazon","etsy","clubhouse","gumroad","shopify","redgifs","bongacams"]},"url":{"type":"string","example":"https://mycontent.com/kate","maxLength":2048},"is_adult":{"type":"boolean","default":false,"description":"Marks the destination as adult. Known adult domains are flagged anyway, so a false here can still come back as true."},"animation":{"type":"string","enum":["shine","bounce","spin"]},"discount":{"type":"object","description":"Requires a plan with discount decorations.","required":["percentage","color"],"properties":{"percentage":{"type":"integer","minimum":1,"maximum":100,"example":30,"description":"100 renders as \"FREE\"."},"color":{"type":"string","example":"#ff2d55","description":"Hex color, six digits."}}}}}}},{"type":"object","required":["type","images"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","description":"You can pass ID to update specific widget already created. "},"type":{"type":"string","enum":["gallery"],"description":"Use this field if you create new widget during patch"},"images":{"minItems":3,"maxItems":6,"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"A url returned by POST /v1/uploads."},"alt":{"type":"string","example":"Beach photo","maxLength":100}},"required":["url"]}}}}]},"uniqueKey":"widgets.oneOf.1","typeLabel":"null"}],"uniqueKey":"widgets","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"bio":"\u003cstring>","location":"Berlin","banner_image_url":"\u003cstring>","background_video_url":"\u003cstring>","slug":"kate","domain":"teasy.link","group_id":"grp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d","note":"\u003cstring>","is_active":true,"antibot_enabled":false,"direct_button_enabled":false,"direct_button_text":"Direct Message","direct_button_url":"https://mycontent.com/kate","socials":[{"social":"instagram","username":"kate"}],"pixels":[{"pixel_type":"facebook","pixel_id":"123456789012345"}],"geo_blocklists":{"countries":["RU","CN"]},"tease_chat":{"enabled":true,"first_message":"Hey, wanna some chat?","second_message":"I have something for you, but I have limits here. Lets chat here","button_url":"https://mycontent.com/kate","button_text":"Open chat"},"title":"Kate","avatar_url":"\u003cstring>","widgets":[{"type":"card","url":"https://mycontent.com/kate","id":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","background_image_url":"\u003cstring>","title":"Subscribe","title_color":"#ffffff","subtitle":"\u003cstring>","subtitle_color":"#cccccc","is_adult":false}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b7280dbf-fa39-4b60-98d4-076eba07eca7":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","example":"lnd_5aec1b2c3d4e5f6a7b8c9d0e1f2a3b4c","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["landing"],"isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"title":{"type":"string","example":"Kate","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"slug":{"oneOf":[{"type":"string","example":"kate","description":"Null when the link occupies the root of a custom domain.","isRequired":true,"uniqueKey":"slug.oneOf.0","typeLabel":"string"},{"type":"null","example":"kate","description":"Null when the link occupies the root of a custom domain.","isRequired":true,"uniqueKey":"slug.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"slug","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","example":"https://teasy.link/kate","description":"Public address, assembled from the domain and the slug. Null only if the link lost its domain.","isRequired":true,"uniqueKey":"url.oneOf.0","typeLabel":"string"},{"type":"null","example":"https://teasy.link/kate","description":"Public address, assembled from the domain and the slug. Null only if the link lost its domain.","isRequired":true,"uniqueKey":"url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"url","typeLabel":"string | null"},"is_active":{"type":"boolean","example":true,"isRequired":true,"uniqueKey":"is_active","typeLabel":"boolean"},"note":{"oneOf":[{"type":"string","description":"Private note, never shown to visitors.","isRequired":true,"uniqueKey":"note.oneOf.0","typeLabel":"string"},{"type":"null","description":"Private note, never shown to visitors.","isRequired":true,"uniqueKey":"note.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"note","typeLabel":"string | null"},"group_id":{"oneOf":[{"type":"string","example":"grp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d","isRequired":true,"uniqueKey":"group_id.oneOf.0","typeLabel":"string"},{"type":"null","example":"grp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d","isRequired":true,"uniqueKey":"group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"group_id","typeLabel":"string | null"},"domain":{"oneOf":[{"type":"string","example":"teasy.link","description":"Hostname as a plain string — the same value is passed when creating a link.","isRequired":true,"uniqueKey":"domain.oneOf.0","typeLabel":"string"},{"type":"null","example":"teasy.link","description":"Hostname as a plain string — the same value is passed when creating a link.","isRequired":true,"uniqueKey":"domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"domain","typeLabel":"string | null"},"created_at":{"type":"string","example":"2026-08-21T10:00:00Z","format":"date-time","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","example":"2026-08-21T10:00:00Z","format":"date-time","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"bio":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"bio.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"bio.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"bio","typeLabel":"string | null"},"location":{"oneOf":[{"type":"string","example":"Berlin","isRequired":true,"uniqueKey":"location.oneOf.0","typeLabel":"string"},{"type":"null","example":"Berlin","isRequired":true,"uniqueKey":"location.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"location","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"avatar_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"avatar_url","typeLabel":"string\u003curi> | null"},"banner_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Banner behind the profile header.","isRequired":true,"uniqueKey":"banner_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Banner behind the profile header.","isRequired":true,"uniqueKey":"banner_image_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"banner_image_url","typeLabel":"string\u003curi> | null"},"background_video_url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"background_video_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"background_video_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"background_video_url","typeLabel":"string\u003curi> | null"},"antibot_enabled":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"antibot_enabled","typeLabel":"boolean"},"direct_button_enabled":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"direct_button_enabled","typeLabel":"boolean"},"direct_button_text":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"direct_button_text.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"direct_button_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"direct_button_text","typeLabel":"string | null"},"direct_button_url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"direct_button_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"direct_button_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"direct_button_url","typeLabel":"string\u003curi> | null"},"widgets":{"type":"array","items":{"oneOf":[{"type":"object","required":["id","object","order","is_adult","background_image_url","title","title_color","subtitle","subtitle_color","icon","url","animation","discount","type"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.id","typeLabel":"string"},"object":{"type":"string","enum":["widget"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.object","typeLabel":"enum\u003cstring>"},"order":{"type":"integer","example":1,"description":"Position on the page, ascending.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.order","typeLabel":"integer"},"is_adult":{"type":"boolean","example":false,"description":"Computed: for dual widgets it is the disjunction of both sides, for galleries always false.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.is_adult","typeLabel":"boolean"},"background_image_url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.background_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.background_image_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.background_image_url","typeLabel":"string\u003curi> | null"},"title":{"oneOf":[{"type":"string","example":"Exclusive content","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","example":"Exclusive content","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.title","typeLabel":"string | null"},"title_color":{"oneOf":[{"type":"string","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.title_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.title_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.title_color","typeLabel":"string | null"},"subtitle":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.subtitle.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.subtitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.subtitle","typeLabel":"string | null"},"subtitle_color":{"oneOf":[{"type":"string","example":"#cccccc","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.subtitle_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#cccccc","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.subtitle_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.subtitle_color","typeLabel":"string | null"},"icon":{"oneOf":[{"type":"string","example":"heart","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.icon.oneOf.0","typeLabel":"string"},{"type":"null","example":"heart","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.icon.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.icon","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.url","typeLabel":"string\u003curi> | null"},"animation":{"oneOf":[{"type":"string","example":"pulse","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.animation.oneOf.0","typeLabel":"string"},{"type":"null","example":"pulse","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.animation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.animation","typeLabel":"string | null"},"discount":{"oneOf":[{"type":"object","required":["percentage","color"],"properties":{"percentage":{"type":"integer","example":30,"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.discount.oneOf.0.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.discount.oneOf.0.color","typeLabel":"string"}},"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.discount.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.discount","typeLabel":"object | null"},"type":{"type":"string","enum":["card"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"widgets.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["id","object","order","is_adult","type","title","icon","background_color","text_color","url","animation","discount"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.id","typeLabel":"string"},"object":{"type":"string","enum":["widget"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.object","typeLabel":"enum\u003cstring>"},"order":{"type":"integer","example":1,"description":"Position on the page, ascending.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.order","typeLabel":"integer"},"is_adult":{"type":"boolean","example":false,"description":"Computed: for dual widgets it is the disjunction of both sides, for galleries always false.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.is_adult","typeLabel":"boolean"},"type":{"type":"string","enum":["button"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"title":{"oneOf":[{"type":"string","example":"Subscribe","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.title.oneOf.0","typeLabel":"string"},{"type":"null","example":"Subscribe","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.title","typeLabel":"string | null"},"icon":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.icon.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.icon.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.icon","typeLabel":"string | null"},"background_color":{"type":"object","properties":{"mode":{"oneOf":[{"type":"string","example":"gradient","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.mode.oneOf.0","typeLabel":"string"},{"type":"null","example":"gradient","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.mode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.mode","typeLabel":"string | null"},"color1":{"oneOf":[{"type":"string","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.color1.oneOf.0","typeLabel":"string"},{"type":"null","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.color1.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.color1","typeLabel":"string | null"},"color2":{"oneOf":[{"type":"string","example":"#5856d6","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.color2.oneOf.0","typeLabel":"string"},{"type":"null","example":"#5856d6","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.color2.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color.color2","typeLabel":"string | null"}},"required":["mode","color1","color2"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.background_color","typeLabel":"object"},"text_color":{"oneOf":[{"type":"string","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.text_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.text_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.text_color","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.url","typeLabel":"string\u003curi> | null"},"animation":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.animation.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.animation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.animation","typeLabel":"string | null"},"discount":{"oneOf":[{"type":"object","required":["percentage","color"],"properties":{"percentage":{"type":"integer","example":30,"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.discount.oneOf.0.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.discount.oneOf.0.color","typeLabel":"string"}},"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.discount.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.1.discount","typeLabel":"object | null"}},"uniqueKey":"widgets.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["id","object","order","is_adult","type","left","right"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.id","typeLabel":"string"},"object":{"type":"string","enum":["widget"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.object","typeLabel":"enum\u003cstring>"},"order":{"type":"integer","example":1,"description":"Position on the page, ascending.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.order","typeLabel":"integer"},"is_adult":{"type":"boolean","example":false,"description":"Computed: for dual widgets it is the disjunction of both sides, for galleries always false.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.is_adult","typeLabel":"boolean"},"type":{"type":"string","enum":["dual"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"left":{"type":"object","properties":{"background_image_url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.background_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.background_image_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.background_image_url","typeLabel":"string\u003curi> | null"},"title":{"oneOf":[{"type":"string","example":"Exclusive content","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.title.oneOf.0","typeLabel":"string"},{"type":"null","example":"Exclusive content","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.title","typeLabel":"string | null"},"title_color":{"oneOf":[{"type":"string","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.title_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.title_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.title_color","typeLabel":"string | null"},"subtitle":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.subtitle.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.subtitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.subtitle","typeLabel":"string | null"},"subtitle_color":{"oneOf":[{"type":"string","example":"#cccccc","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.subtitle_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#cccccc","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.subtitle_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.subtitle_color","typeLabel":"string | null"},"icon":{"oneOf":[{"type":"string","example":"heart","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.icon.oneOf.0","typeLabel":"string"},{"type":"null","example":"heart","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.icon.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.icon","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.url","typeLabel":"string\u003curi> | null"},"is_adult":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.is_adult","typeLabel":"boolean"},"animation":{"oneOf":[{"type":"string","example":"pulse","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.animation.oneOf.0","typeLabel":"string"},{"type":"null","example":"pulse","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.animation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.animation","typeLabel":"string | null"},"discount":{"oneOf":[{"type":"object","required":["percentage","color"],"properties":{"percentage":{"type":"integer","example":30,"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.discount.oneOf.0.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.discount.oneOf.0.color","typeLabel":"string"}},"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.discount.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left.discount","typeLabel":"object | null"}},"required":["background_image_url","title","title_color","subtitle","subtitle_color","icon","url","is_adult","animation","discount"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.left","typeLabel":"object"},"right":{"type":"object","properties":{"background_image_url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.background_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.background_image_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.background_image_url","typeLabel":"string\u003curi> | null"},"title":{"oneOf":[{"type":"string","example":"Exclusive content","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.title.oneOf.0","typeLabel":"string"},{"type":"null","example":"Exclusive content","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.title","typeLabel":"string | null"},"title_color":{"oneOf":[{"type":"string","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.title_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#ffffff","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.title_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.title_color","typeLabel":"string | null"},"subtitle":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.subtitle.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.subtitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.subtitle","typeLabel":"string | null"},"subtitle_color":{"oneOf":[{"type":"string","example":"#cccccc","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.subtitle_color.oneOf.0","typeLabel":"string"},{"type":"null","example":"#cccccc","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.subtitle_color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.subtitle_color","typeLabel":"string | null"},"icon":{"oneOf":[{"type":"string","example":"heart","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.icon.oneOf.0","typeLabel":"string"},{"type":"null","example":"heart","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.icon.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.icon","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.url","typeLabel":"string\u003curi> | null"},"is_adult":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.is_adult","typeLabel":"boolean"},"animation":{"oneOf":[{"type":"string","example":"pulse","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.animation.oneOf.0","typeLabel":"string"},{"type":"null","example":"pulse","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.animation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.animation","typeLabel":"string | null"},"discount":{"oneOf":[{"type":"object","required":["percentage","color"],"properties":{"percentage":{"type":"integer","example":30,"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.discount.oneOf.0.percentage","typeLabel":"integer"},"color":{"type":"string","example":"#ff2d55","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.discount.oneOf.0.color","typeLabel":"string"}},"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.discount.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right.discount","typeLabel":"object | null"}},"required":["background_image_url","title","title_color","subtitle","subtitle_color","icon","url","is_adult","animation","discount"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.2.right","typeLabel":"object"}},"uniqueKey":"widgets.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["id","object","order","is_adult","type","images"],"properties":{"id":{"type":"string","example":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.id","typeLabel":"string"},"object":{"type":"string","enum":["widget"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.object","typeLabel":"enum\u003cstring>"},"order":{"type":"integer","example":1,"description":"Position on the page, ascending.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.order","typeLabel":"integer"},"is_adult":{"type":"boolean","example":false,"description":"Computed: for dual widgets it is the disjunction of both sides, for galleries always false.","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.is_adult","typeLabel":"boolean"},"type":{"type":"string","enum":["gallery"],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"images":{"type":"array","items":{"type":"object","properties":{"url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX].url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX].url","typeLabel":"string\u003curi> | null"},"alt":{"oneOf":[{"type":"string","example":"Beach photo","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX].alt.oneOf.0","typeLabel":"string"},{"type":"null","example":"Beach photo","isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX].alt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX].alt","typeLabel":"string | null"}},"required":["url","alt"],"uniqueKey":"widgets.items.[INDEX].oneOf.3.images.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"widgets.items.[INDEX].oneOf.3.images","typeLabel":"object[]"}},"uniqueKey":"widgets.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"widgets.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"widgets","typeLabel":"object[]"},"socials":{"type":"array","items":{"type":"object","properties":{"social":{"type":"string","enum":["instagram","tiktok","twitter","snapchat","telegram","youtube","threads","facebook","reddit","whatsapp","linkedin","pinterest","twitch","discord","spotify"],"isRequired":true,"uniqueKey":"socials.items.[INDEX].social","typeLabel":"enum\u003cstring>"},"username":{"type":"string","example":"kate","isRequired":true,"uniqueKey":"socials.items.[INDEX].username","typeLabel":"string"}},"required":["social","username"],"uniqueKey":"socials.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"socials","typeLabel":"object[]"},"pixels":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","example":"pxl_2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a","isRequired":true,"uniqueKey":"pixels.items.[INDEX].id","typeLabel":"string"},"object":{"type":"string","enum":["pixel"],"isRequired":true,"uniqueKey":"pixels.items.[INDEX].object","typeLabel":"enum\u003cstring>"},"pixel_type":{"type":"string","enum":["google_tag","facebook","tiktok","twitter"],"description":"Advertising platform this pixel belongs to.","isRequired":true,"uniqueKey":"pixels.items.[INDEX].pixel_type","typeLabel":"enum\u003cstring>"},"pixel_id":{"type":"string","example":"123456789012345","description":"Identifier as issued by the platform, stored as we received it.","isRequired":true,"uniqueKey":"pixels.items.[INDEX].pixel_id","typeLabel":"string"}},"required":["id","object","pixel_type","pixel_id"],"uniqueKey":"pixels.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"pixels","typeLabel":"object[]"},"geo_blocklists":{"type":"object","properties":{"countries":{"example":["RU","CN"],"description":"ISO 3166-1 alpha-2 codes of blocked countries. Empty array means nothing is blocked; the field is never null.","type":"array","items":{"type":"string","uniqueKey":"geo_blocklists.countries.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"geo_blocklists.countries","typeLabel":"string[]"}},"required":["countries"],"isRequired":true,"uniqueKey":"geo_blocklists","typeLabel":"object"},"tease_chat":{"oneOf":[{"type":"object","description":"Null when the chat was never configured, was reset, or your plan does not include it.","required":["enabled","first_message","second_message","button_type","button_text","button_url"],"properties":{"enabled":{"type":"boolean","example":true,"description":"A configured but switched-off chat is enabled: false; a chat that was never set up is null instead of an object.","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.enabled","typeLabel":"boolean"},"first_message":{"type":"string","example":"Hey, are you there?","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.first_message","typeLabel":"string"},"second_message":{"type":"string","example":"I have something for you","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.second_message","typeLabel":"string"},"button_type":{"type":"string","example":"link","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_type","typeLabel":"string"},"button_text":{"oneOf":[{"type":"string","example":"Open chat","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_text.oneOf.0","typeLabel":"string"},{"type":"null","example":"Open chat","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_text","typeLabel":"string | null"},"button_url":{"type":"string","format":"uri","example":"https://onlyfans.com/kate","isRequired":true,"uniqueKey":"tease_chat.oneOf.0.button_url","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"tease_chat.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"tease_chat.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"tease_chat","typeLabel":"object | null"}},"required":["id","object","title","slug","url","is_active","note","group_id","domain","created_at","updated_at","bio","location","avatar_url","banner_image_url","background_video_url","antibot_enabled","direct_button_enabled","direct_button_text","direct_button_url","widgets","socials","pixels","geo_blocklists","tease_chat"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"lnd_5aec1b2c3d4e5f6a7b8c9d0e1f2a3b4c","object":"landing","title":"Kate","slug":"kate","url":"https://teasy.link/kate","is_active":true,"note":"\u003cstring>","group_id":"grp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d","domain":"teasy.link","created_at":"2026-08-21T10:00:00Z","updated_at":"2026-08-21T10:00:00Z","bio":"\u003cstring>","location":"Berlin","avatar_url":"\u003cstring>","banner_image_url":"\u003cstring>","background_video_url":"\u003cstring>","antibot_enabled":false,"direct_button_enabled":false,"direct_button_text":"\u003cstring>","direct_button_url":"\u003cstring>","widgets":[{"id":"wdg_b2690f1c4d5e6a7b8c9d0e1f2a3b4c5d","object":"widget","order":1,"is_adult":false,"background_image_url":"\u003cstring>","title":"Exclusive content","title_color":"#ffffff","subtitle":"\u003cstring>","subtitle_color":"#cccccc","icon":"heart","url":"https://onlyfans.com/kate","animation":"pulse","discount":{"percentage":30,"color":"#ff2d55"},"type":"card"}],"socials":[{"social":"instagram","username":"kate"}],"pixels":[{"id":"pxl_2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a","object":"pixel","pixel_type":"google_tag","pixel_id":"123456789012345"}],"geo_blocklists":{"countries":["RU","CN"]},"tease_chat":{"enabled":true,"first_message":"Hey, are you there?","second_message":"I have something for you","button_type":"link","button_text":"Open chat","button_url":"https://onlyfans.com/kate"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0d9ad0b7-e297-4f7f-94f3-6368bd7049d3":{"description":"API key is missing, malformed, revoked or unknown.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","account_suspended","api_access_not_available_on_current_plan","feature_not_available_on_current_plan","plan_limit_reached","analytics_range_exceeds_plan_limit","domain_not_found","domain_not_active","slug_required_for_system_domain","redirect_not_found","landing_not_found","group_not_found","media_not_found","widget_not_found","slug_already_taken","hostname_already_taken","hostname_is_system_domain","domain_provider_unavailable","analytics_not_configured","file_required","payload_too_large","unsupported_media_type","rate_limit_exceeded","daily_quota_exceeded","upload_quota_exceeded","analytics_temporarily_unavailable","internal_error","duplicate_id_in_batch","duplicate_slug_in_batch"],"description":"The contract is this code, not the message.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Redirect not found.","description":"Human-readable and subject to change. Do not match on it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","example":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","description":"Quote this when contacting support.","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"value":{"type":"string","example":"tease_chat","description":"The offending value, when the failure points at one. Present when the code alone is ambiguous — which feature your plan lacks, which limit you reached.","uniqueKey":"error.value","typeLabel":"string"},"details":{"description":"Present on validation failures, one entry per violation.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"target_url","isRequired":true,"uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"invalid_value","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"target_url must be a valid URL","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message","request_id"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"Redirect not found.","request_id":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","value":"tease_chat","details":[{"field":"target_url","code":"invalid_value","message":"target_url must be a valid URL"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"3037574b-406f-4ec7-bb82-ab81a7444cf9":{"description":"Your plan does not include the API or this particular feature.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","account_suspended","api_access_not_available_on_current_plan","feature_not_available_on_current_plan","plan_limit_reached","analytics_range_exceeds_plan_limit","domain_not_found","domain_not_active","slug_required_for_system_domain","redirect_not_found","landing_not_found","group_not_found","media_not_found","widget_not_found","slug_already_taken","hostname_already_taken","hostname_is_system_domain","domain_provider_unavailable","analytics_not_configured","file_required","payload_too_large","unsupported_media_type","rate_limit_exceeded","daily_quota_exceeded","upload_quota_exceeded","analytics_temporarily_unavailable","internal_error","duplicate_id_in_batch","duplicate_slug_in_batch"],"description":"The contract is this code, not the message.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Redirect not found.","description":"Human-readable and subject to change. Do not match on it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","example":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","description":"Quote this when contacting support.","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"value":{"type":"string","example":"tease_chat","description":"The offending value, when the failure points at one. Present when the code alone is ambiguous — which feature your plan lacks, which limit you reached.","uniqueKey":"error.value","typeLabel":"string"},"details":{"description":"Present on validation failures, one entry per violation.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"target_url","isRequired":true,"uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"invalid_value","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"target_url must be a valid URL","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message","request_id"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"Redirect not found.","request_id":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","value":"tease_chat","details":[{"field":"target_url","code":"invalid_value","message":"target_url must be a valid URL"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"6d4b57fb-0259-4945-8788-b1be7f5cfc69":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","account_suspended","api_access_not_available_on_current_plan","feature_not_available_on_current_plan","plan_limit_reached","analytics_range_exceeds_plan_limit","domain_not_found","domain_not_active","slug_required_for_system_domain","redirect_not_found","landing_not_found","group_not_found","media_not_found","widget_not_found","slug_already_taken","hostname_already_taken","hostname_is_system_domain","domain_provider_unavailable","analytics_not_configured","file_required","payload_too_large","unsupported_media_type","rate_limit_exceeded","daily_quota_exceeded","upload_quota_exceeded","analytics_temporarily_unavailable","internal_error","duplicate_id_in_batch","duplicate_slug_in_batch"],"description":"The contract is this code, not the message.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Redirect not found.","description":"Human-readable and subject to change. Do not match on it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","example":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","description":"Quote this when contacting support.","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"value":{"type":"string","example":"tease_chat","description":"The offending value, when the failure points at one. Present when the code alone is ambiguous — which feature your plan lacks, which limit you reached.","uniqueKey":"error.value","typeLabel":"string"},"details":{"description":"Present on validation failures, one entry per violation.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"target_url","isRequired":true,"uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"invalid_value","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"target_url must be a valid URL","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message","request_id"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"Redirect not found.","request_id":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","value":"tease_chat","details":[{"field":"target_url","code":"invalid_value","message":"target_url must be a valid URL"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"2f535b6f-e9a8-4742-82f4-d70eb3b02569":{"description":"Rate limit or daily quota exceeded. Retry-After tells you when to come back.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","account_suspended","api_access_not_available_on_current_plan","feature_not_available_on_current_plan","plan_limit_reached","analytics_range_exceeds_plan_limit","domain_not_found","domain_not_active","slug_required_for_system_domain","redirect_not_found","landing_not_found","group_not_found","media_not_found","widget_not_found","slug_already_taken","hostname_already_taken","hostname_is_system_domain","domain_provider_unavailable","analytics_not_configured","file_required","payload_too_large","unsupported_media_type","rate_limit_exceeded","daily_quota_exceeded","upload_quota_exceeded","analytics_temporarily_unavailable","internal_error","duplicate_id_in_batch","duplicate_slug_in_batch"],"description":"The contract is this code, not the message.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Redirect not found.","description":"Human-readable and subject to change. Do not match on it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","example":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","description":"Quote this when contacting support.","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"value":{"type":"string","example":"tease_chat","description":"The offending value, when the failure points at one. Present when the code alone is ambiguous — which feature your plan lacks, which limit you reached.","uniqueKey":"error.value","typeLabel":"string"},"details":{"description":"Present on validation failures, one entry per violation.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"target_url","isRequired":true,"uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"invalid_value","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"target_url must be a valid URL","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message","request_id"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"Redirect not found.","request_id":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","value":"tease_chat","details":[{"field":"target_url","code":"invalid_value","message":"target_url must be a valid URL"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"9ea34964-a154-455c-b214-9058a850da71":{"description":"Unexpected failure on our side.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","account_suspended","api_access_not_available_on_current_plan","feature_not_available_on_current_plan","plan_limit_reached","analytics_range_exceeds_plan_limit","domain_not_found","domain_not_active","slug_required_for_system_domain","redirect_not_found","landing_not_found","group_not_found","media_not_found","widget_not_found","slug_already_taken","hostname_already_taken","hostname_is_system_domain","domain_provider_unavailable","analytics_not_configured","file_required","payload_too_large","unsupported_media_type","rate_limit_exceeded","daily_quota_exceeded","upload_quota_exceeded","analytics_temporarily_unavailable","internal_error","duplicate_id_in_batch","duplicate_slug_in_batch"],"description":"The contract is this code, not the message.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Redirect not found.","description":"Human-readable and subject to change. Do not match on it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","example":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","description":"Quote this when contacting support.","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"value":{"type":"string","example":"tease_chat","description":"The offending value, when the failure points at one. Present when the code alone is ambiguous — which feature your plan lacks, which limit you reached.","uniqueKey":"error.value","typeLabel":"string"},"details":{"description":"Present on validation failures, one entry per violation.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"target_url","isRequired":true,"uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"invalid_value","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"target_url must be a valid URL","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message","request_id"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"Redirect not found.","request_id":"req_9f2c5a4b7d4c31a2f86e0d91b3c7aa10","value":"tease_chat","details":[{"field":"target_url","code":"invalid_value","message":"target_url must be a valid URL"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"eab852c5-a070-4e08-9b59-dc4a2e75106b":{"apiKey":{"scheme":"bearer","bearerFormat":"tsl_live_\u003c32 characters>","type":"http","description":"API key issued in the dashboard. Server-side only: never ship it to a browser, and never pass it as a query parameter.","scopes":[]}}},"servers":{"a2a8f013-aa7a-4d88-9200-47752b2c32e4":{"url":"https://api.teasy.link","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"tsl_live_\u003c32 characters>","type":"http","description":"API key issued in the dashboard. Server-side only: never ship it to a browser, and never pass it as a query parameter.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key issued in the dashboard. Server-side only: never ship it to a browser, and never pass it as a query parameter.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"api-v1/external-api-v1.json"},"subdomain":"teasylink","siteName":"Teasy Link API","title":"Update Landing - Teasy Link API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-03T22:06:57.282Z","originalFileLocation":"api-v1/api-reference/landings/patch-landing.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Teasy Link API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Landing - Teasy Link API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Teasy Link API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://teasylink.mintlify.app/_mintlify/api/og/v2?division=Landing+Pages\u0026amp;title=Update+Landing\u0026amp;description=Only+the+fields+you+send+are+touched.+A+collection+you+send+replaces+the+stored+one+entirely%3B+null+clears+it.+Widgets+are+matched+by+id%3A+an+item+with+one+keeps+\u0026amp;theme=65822fa59be5f001c2bef181\u0026amp;signature=07ba339aefe4305407fcb2249145333883ca2f6145b11e66c104f4a9671f2349\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update Landing - Teasy Link API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://teasylink.mintlify.app/_mintlify/api/og/v2?division=Landing+Pages\u0026amp;title=Update+Landing\u0026amp;description=Only+the+fields+you+send+are+touched.+A+collection+you+send+replaces+the+stored+one+entirely%3B+null+clears+it.+Widgets+are+matched+by+id%3A+an+item+with+one+keeps+\u0026amp;theme=65822fa59be5f001c2bef181\u0026amp;signature=07ba339aefe4305407fcb2249145333883ca2f6145b11e66c104f4a9671f2349\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/teasylink/ZCqZg1EeVZRFKzaR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Teasy Link API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ed4c0e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-v1/api-reference/landings/patch-landing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.teasy.link/#organization\",\"name\":\"Teasy Link API\",\"url\":\"https://docs.teasy.link\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.teasy.link#website\",\"name\":\"Teasy Link API\",\"url\":\"https://docs.teasy.link\",\"publisher\":{\"@id\":\"https://docs.teasy.link/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing#webpage\",\"url\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing\",\"name\":\"Update Landing\",\"description\":\"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.\",\"dateModified\":\"2026-09-03T22:06:57.282Z\",\"isPartOf\":{\"@id\":\"https://docs.teasy.link#website\"},\"breadcrumb\":{\"@id\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Landing Pages\",\"item\":\"https://docs.teasy.link/api-v1/api-reference/landings/list-landing-pages\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update Landing\",\"item\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing#apireference\",\"headline\":\"Update Landing\",\"name\":\"Update Landing\",\"description\":\"Only the fields you send are touched. A collection you send replaces the stored one entirely; null clears it. Widgets are matched by id: an item with one keeps the widget and its analytics, an item without one creates a widget, and a stored widget missing from the array is deleted.\",\"url\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing\",\"mainEntityOfPage\":{\"@id\":\"https://docs.teasy.link/api-v1/api-reference/landings/patch-landing#webpage\"},\"dateModified\":\"2026-09-03T22:06:57.282Z\",\"publisher\":{\"@id\":\"https://docs.teasy.link/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.teasy.link#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Teasy Link API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Teasy Link API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/api-v1/introduction"}]},{"tab":"API reference","groups":[{"group":"Groups","pages":[{"title":"Get Groups","openapi":"GET /v1/groups","href":"/api-v1/api-reference/groups/list-groups"},{"title":"Create Group","openapi":"POST /v1/groups","href":"/api-v1/api-reference/groups/create-a-group"},{"title":"Get Group","openapi":"GET /v1/groups/{id}","href":"/api-v1/api-reference/groups/retrieve-a-group"},{"title":"Update Group","openapi":"PATCH /v1/groups/{id}","href":"/api-v1/api-reference/groups/rename-a-group"},{"title":"Delete Group","openapi":"DELETE /v1/groups/{id}","href":"/api-v1/api-reference/groups/delete-a-group"},{"title":"Assign to Group (Bulk)","openapi":"POST /v1/groups/{id}/assign","href":"/api-v1/api-reference/groups/add-links-to-a-group"},{"title":"Unassign from Group (Bulk)","openapi":"POST /v1/groups/{id}/unassign","href":"/api-v1/api-reference/groups/remove-links-from-a-group"}]},{"group":"Redirects","pages":[{"title":"Get Redirects","openapi":"GET /v1/redirects","href":"/api-v1/api-reference/redirects/list-redirects"},{"title":"Create Redirect","openapi":"POST /v1/redirects","href":"/api-v1/api-reference/redirects/create-a-redirect"},{"title":"Get Redirect","openapi":"GET /v1/redirects/{id}","href":"/api-v1/api-reference/redirects/retrieve-a-redirect"},{"title":"Update Redirect","openapi":"PATCH /v1/redirects/{id}","href":"/api-v1/api-reference/redirects/update-a-redirect"},{"title":"Delete Redirect","openapi":"DELETE /v1/redirects/{id}","href":"/api-v1/api-reference/redirects/delete-a-redirect"},{"title":"Create Redirects (Bulk)","openapi":"POST /v1/redirects/bulk","href":"/api-v1/api-reference/redirects/create-redirects-in-bulk"},{"title":"Delete Dedirects (Bulk)","openapi":"POST /v1/redirects/bulk/delete","href":"/api-v1/api-reference/redirects/delete-redirects-in-bulk"}]},{"group":"Landing Pages","pages":[{"title":"Get Landing Pages","openapi":"GET /v1/landings","href":"/api-v1/api-reference/landings/list-landing-pages"},{"title":"Create Landing","openapi":"POST /v1/landings","href":"/api-v1/api-reference/landings/create-landing"},{"title":"Get Landing Page","openapi":"GET /v1/landings/{id}","description":"Includes widgets, socials, pixels and geo blocks. tease_chat is null when the chat was never configured or your plan does not include it.","href":"/api-v1/api-reference/landings/retrieve-a-landing-page"},{"title":"Update Landing","openapi":"PATCH /v1/landings/{id}","href":"/api-v1/api-reference/landings/patch-landing"},{"title":"Delete Landing","openapi":"DELETE /v1/landings/{id}","description":"Widgets, socials, pixels, geo blocks and analytics go with it. Uploaded files stay — the same url may be in use elsewhere.","href":"/api-v1/api-reference/landings/delete-landing"},{"title":"Delete Landings (Bulk)","openapi":"POST /v1/landings/bulk/delete","href":"/api-v1/api-reference/landings/landings-bulk-delete"}]},{"group":"Domains","pages":[{"title":"Get Domains","openapi":"GET /v1/domains","href":"/api-v1/api-reference/domains/list-domains"},{"title":"Connect Domain","openapi":"POST /v1/domains","href":"/api-v1/api-reference/domains/connect-a-domain"},{"title":"Get Domain","openapi":"GET /v1/domains/{id}","href":"/api-v1/api-reference/domains/retrieve-a-domain"},{"title":"Delete Domain","openapi":"DELETE /v1/domains/{id}","href":"/api-v1/api-reference/domains/disconnect-a-domain"}]},{"group":"Uploads","pages":[{"title":"Upload Media","openapi":"POST /v1/uploads","href":"/api-v1/api-reference/uploads/create-upload"}]},{"group":"Analytics","pages":[{"group":"Account","pages":[{"title":"Get Summary","openapi":"GET /v1/analytics","href":"/api-v1/api-reference/analytics/account-analytics-summary"},{"title":"Get Series","openapi":"GET /v1/analytics/series","href":"/api-v1/api-reference/analytics/account-analytics-over-time"},{"title":"Get Breakdown","openapi":"GET /v1/analytics/breakdown","href":"/api-v1/api-reference/analytics/account-analytics-by-dimension"}]},{"group":"Groups","pages":[{"title":"Get Summary","openapi":"GET /v1/groups/{id}/analytics","href":"/api-v1/api-reference/analytics/group-analytics-summary"},{"title":"Get Series","openapi":"GET /v1/groups/{id}/analytics/series","href":"/api-v1/api-reference/analytics/group-analytics-over-time"},{"title":"Get Breakdown","openapi":"GET /v1/groups/{id}/analytics/breakdown","href":"/api-v1/api-reference/analytics/group-analytics-by-dimension"}]},{"group":"Landing Pages","pages":[{"title":"Get Summary","openapi":"GET /v1/landings/{id}/analytics","href":"/api-v1/api-reference/analytics/landing-page-analytics-summary"},{"title":"Get Series","openapi":"GET /v1/landings/{id}/analytics/series","href":"/api-v1/api-reference/analytics/landing-page-analytics-over-time"},{"title":"Get Breakdown","openapi":"GET /v1/landings/{id}/analytics/breakdown","href":"/api-v1/api-reference/analytics/landing-page-analytics-by-dimension"}]},{"group":"Redirects","pages":[{"title":"Get Summary","openapi":"GET /v1/redirects/{id}/analytics","href":"/api-v1/api-reference/analytics/redirect-analytics-summary"},{"title":"Get Series","openapi":"GET /v1/redirects/{id}/analytics/series","href":"/api-v1/api-reference/analytics/redirect-analytics-over-time"},{"title":"Get Breakdown","openapi":"GET /v1/redirects/{id}/analytics/breakdown","href":"/api-v1/api-reference/analytics/redirect-analytics-by-dimension"}]}]},{"group":"Schemas","pages":[{"title":"Redirect","href":"/api-v1/api-reference/schemas/redirect"},{"title":"Landing page","href":"/api-v1/api-reference/schemas/landing-page"},{"title":"Group","href":"/api-v1/api-reference/schemas/group"},{"title":"Domain","href":"/api-v1/api-reference/schemas/domain"}]}]}]},"title":"Update Landing - Teasy Link API","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}