A moeda é fixa: enviar outra currency volta 400. Num produto em dólar, paymentMethods
e defaultPaymentMethod são ignorados, porque os métodos vêm do país do comprador, e a
resposta traz o aviso em warnings. Veja Vender em dólar.
O preço segue as mesmas regras de limite por moeda descritas em Criar Produto.
When an update replaces an existing uploaded file (e.g. a profile picture), the
old file usually remains in storage unless you explicitly delete it. Over time,
this leaves orphaned files and increases storage costs.
What this class does
This is an opt-in base serializer that deletes old files from storage after a
successful update that replaces (or clears) a Django models.FileField /
models.ImageField.
It is configured via Meta.delete_replaced_files_fields:
As a list/tuple/set of field names, or
As a dict mapping field name → options.
Supported options (per field)
delete_on_clear (bool, default True): when the update sets the field to
None/empty, delete the previous stored file.
Example usage (simple)
class UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer
class Meta:
model = User
fields = ["id", "picture", "first_name", "last_name"]
delete_replaced_files_fields = ["picture"]
Example usage (per-field options)
class DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer
class Meta:
model = Document
fields = ["id", "picture", "document_image"]
delete_replaced_files_fields = {
"picture": {"delete_on_clear": True},
"document_image": {"delete_on_clear": False},
}
Em quantas parcelas o upsell de 1 clique é cobrado quando a venda principal foi no cartão. Vale para todos os upsells e downsells do funil, que se apoiam na venda deste produto. Pix é sempre à vista.
Define se o cliente que abandonou o checkout deve receber uma mensagem de recuperação no WhatsApp. Opt-in do produtor: nasce desligado e só dispara para abandono com celular válido
Quando ligado, o repasse de cada coprodutor fica retido até ele emitir a nota fiscal da venda para o produtor. Vale apenas para vendas feitas a partir do momento em que a exigência foi ligada: o valor é copiado para o split no momento da venda.
Nome público do produtor ou empresa responsável pelo produto
Maximum string length: 255
Response
Corpo da resposta status 200
Secure file replacement (context)
When an update replaces an existing uploaded file (e.g. a profile picture), the
old file usually remains in storage unless you explicitly delete it. Over time,
this leaves orphaned files and increases storage costs.
What this class does
This is an opt-in base serializer that deletes old files from storage after a
successful update that replaces (or clears) a Django models.FileField /
models.ImageField.
It is configured via Meta.delete_replaced_files_fields:
As a list/tuple/set of field names, or
As a dict mapping field name → options.
Supported options (per field)
delete_on_clear (bool, default True): when the update sets the field to
None/empty, delete the previous stored file.
Example usage (simple)
class UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer
class Meta:
model = User
fields = ["id", "picture", "first_name", "last_name"]
delete_replaced_files_fields = ["picture"]
Example usage (per-field options)
class DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer
class Meta:
model = Document
fields = ["id", "picture", "document_image"]
delete_replaced_files_fields = {
"picture": {"delete_on_clear": True},
"document_image": {"delete_on_clear": False},
}
Em quantas parcelas o upsell de 1 clique é cobrado quando a venda principal foi no cartão. Vale para todos os upsells e downsells do funil, que se apoiam na venda deste produto. Pix é sempre à vista.
Define se o cliente que abandonou o checkout deve receber uma mensagem de recuperação no WhatsApp. Opt-in do produtor: nasce desligado e só dispara para abandono com celular válido
Quando ligado, o repasse de cada coprodutor fica retido até ele emitir a nota fiscal da venda para o produtor. Vale apenas para vendas feitas a partir do momento em que a exigência foi ligada: o valor é copiado para o split no momento da venda.
Nome público do produtor ou empresa responsável pelo produto
Maximum string length: 255
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cakto API","colors":{"primary":"#2AB673","light":"#55D799","dark":"#117866"},"logo":{"light":"https://mintcdn.com/cakto/2I17Beg_XFh6cmhX/logo/light.svg?fit=max\u0026auto=format\u0026n=2I17Beg_XFh6cmhX\u0026q=85\u0026s=8a1081fad74cd8c52e84dbe7f97bb25f","dark":"https://mintcdn.com/cakto/2I17Beg_XFh6cmhX/logo/dark.svg?fit=max\u0026auto=format\u0026n=2I17Beg_XFh6cmhX\u0026q=85\u0026s=ed18582a8caa88b0338e556029fe4571"},"favicon":"https://cakto-assets.nyc3.cdn.digitaloceanspaces.com/cakto/favicon/favicon-32x32.png","api":{"examples":{"languages":["curl","python","javascript","php","ruby","java","csharp"]}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Painel Cakto","icon":"rocket","href":"https://app.cakto.com.br"},{"anchor":"Suporte Cakto","icon":"circle-info","href":"mailto:infoprodutores@cakto.com.br"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cakto","hasAudioNarration":false,"actualSubdomain":"cakto","customDomains":["docs.cakto.com.br"],"gitSource":{"type":"github","owner":"vslturbo","repo":"cakto-backend","deployBranch":"main","contentDirectory":"public_api/mintlify-doc","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae227644d65167384982380","collectionId":"9bf33c53-881c-4fdc-b651-0051497d88b5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae227644d65167384982380"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae227644d65167384982380","clientVersion":"0.0.4005","searchFilterCounts":[{"language":"default","tag":"Assinaturas","count":13},{"language":"default","tag":"Conceitos","count":11},{"language":"default","tag":"Webhooks","count":8},{"language":"default","tag":"Produtos","count":7},{"language":"default","tag":"Order Bumps","count":6},{"language":"default","tag":"Pedidos","count":6},{"language":"default","tag":"Ofertas","count":5},{"language":"default","tag":"Checkouts","count":4},{"language":"default","tag":"Chargeback e MED","count":4},{"language":"default","tag":"Pagamentos","count":4}]},"assistantConfig":{},"basePath":"","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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/products/partial-update","slug":"/api-reference/products/partial-update","pageMetadata":{"title":"Atualizar Produto Parcialmente","openapi":"PATCH /public_api/products/{id}/","description":"Altera só os campos enviados de um produto existente","href":"/api-reference/products/partial-update"},"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: \"Altera só os campos enviados de um produto existente\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`4`,id:`escopo`,children:`Escopo`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` write`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` products`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Envie só os campos que quer mudar; o resto do produto fica como está. Para trocar o produto\ninteiro, use `,_jsx(_components.a,{href:`/api-reference/products/update`,children:`Atualizar Produto`}),` (`,_jsx(_components.code,{children:`PUT`}),`).`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.cakto.com.br/public_api/products/{id}/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer SEU_TOKEN\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"price\": 59.90}'`})]}),`\n`]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`A moeda é fixa: enviar outra `,_jsx(_components.code,{children:`currency`}),` volta `,_jsx(_components.code,{children:`400`}),`. Num produto em dólar, `,_jsx(_components.code,{children:`paymentMethods`}),`\ne `,_jsx(_components.code,{children:`defaultPaymentMethod`}),` são ignorados, porque os métodos vêm do país do comprador, e a\nresposta traz o aviso em `,_jsx(_components.code,{children:`warnings`}),`. Veja `,_jsx(_components.a,{href:`/internacional/vender-em-dolar`,children:`Vender em dólar`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`O preço segue as mesmas regras de limite por moeda descritas em `,_jsx(_components.a,{href:`/api-reference/products/create`,children:`Criar Produto`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Atualizar Produto Parcialmente","openapi":"PATCH /public_api/products/{id}/","description":"Altera só os campos enviados de um produto existente","href":"/api-reference/products/partial-update"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Escopo","slug":"escopo","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"products_partial_update","description":"Altera só os campos enviados de um produto existente","parameters":["cf823629-a5cb-4c6b-b386-457816c40d61"],"tags":["products"],"requestBody":"d988112a-638a-4fa2-ba16-80325761305d","security":["5380700e-3681-41d5-a820-8a267ec17542"],"responses":{"200":"73ae4cee-ad0a-412f-b1bc-8fc861c07bc7","400":"fbc0ff6a-2051-4b59-bdb6-e97482674905","401":"abec80c1-f808-4484-b0b7-f8f9d56c8e16","404":"37958b5c-a25a-4107-b592-05d0664ae9b8"},"method":"patch","type":"path","servers":["c64fa9a7-30f0-4b79-8583-57bc81638c30"],"path":"/public_api/products/{id}/","baseUrlOptions":["https://api.cakto.com.br"],"title":"","codeSamples":[],"requestExampleLanguages":["bash","python","javascript","php","ruby","java","csharp"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"cf823629-a5cb-4c6b-b386-457816c40d61":{"in":"path","name":"id","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Id do Produto","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Id do Produto","required":true}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","description":"Secure file replacement (context)\n-------------------------------\nWhen an update replaces an existing uploaded file (e.g. a profile picture), the\nold file usually remains in storage unless you explicitly delete it. Over time,\nthis leaves orphaned files and increases storage costs.\n\nWhat this class does\n--------------------\nThis is an opt-in base serializer that deletes old files from storage *after* a\nsuccessful update that replaces (or clears) a Django ``models.FileField`` /\n``models.ImageField``.\n\nIt is configured via ``Meta.delete_replaced_files_fields``:\n- As a list/tuple/set of field names, or\n- As a dict mapping field name → options.\n\nSupported options (per field)\n-----------------------------\n- ``delete_on_clear`` (bool, default True): when the update sets the field to\n ``None``/empty, delete the previous stored file.\n\nExample usage (simple)\n----------------------\n```python\nclass UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = User\n fields = [\"id\", \"picture\", \"first_name\", \"last_name\"]\n delete_replaced_files_fields = [\"picture\"]\n```\n\nExample usage (per-field options)\n--------------------------------\n```python\nclass DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = Document\n fields = [\"id\", \"picture\", \"document_image\"]\n delete_replaced_files_fields = {\n \"picture\": {\"delete_on_clear\": True},\n \"document_image\": {\"delete_on_clear\": False},\n }\n```","properties":{"name":{"type":"string","title":"Nome","description":"Nome do produto","maxLength":255,"uniqueKey":"name","typeLabel":"string"},"status":{"type":"string","description":"Status atual do produto\n\n* `active` - Ativo\n* `waiting_config` - Aguardando Configuração\n* `blocked` - Bloqueado\n* `deleted` - Deletado","enum":["active","waiting_config","blocked","deleted"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","title":"Tipo","description":"Tipo de venda do produto, ex.: venda única, assinatura...\n\n* `unique` - Pagamento único\n* `subscription` - Assinatura recorrente","enum":["unique","subscription"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","title":"Descrição","description":"Descrição do produto","uniqueKey":"description","typeLabel":"string"},"category":{"oneOf":[{"type":"string","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.1","typeLabel":"null"}],"uniqueKey":"category","typeLabel":"string | null"},"price":{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Preço","description":"Preço do produto","uniqueKey":"price","typeLabel":"string\u003cdecimal>"},"currency":{"type":"string","title":"Moeda","description":"Moeda do produto\n\n* `BRL` - Real\n* `EUR` - Euro\n* `MXN` - Peso Mexicano\n* `PEN` - Sol Peruano\n* `USD` - Dólar\n* `CLP` - Peso Chileno\n* `COP` - Peso Colombiano\n* `ARS` - Peso Argentino\n* `BOB` - Boliviano\n* `UYU` - Peso Uruguayo","enum":["BRL","EUR","MXN","PEN","USD","CLP","COP","ARS","BOB","UYU"],"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"installments":{"oneOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.1","typeLabel":"null"}],"uniqueKey":"installments","typeLabel":"integer | null"},"image":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"image.oneOf.1","typeLabel":"null"}],"uniqueKey":"image","typeLabel":"string\u003curi> | null"},"guarantee":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Garantia (dias)","description":"Número de dias que o produto aceita reembolso","uniqueKey":"guarantee","typeLabel":"integer"},"salesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"salesPage","typeLabel":"string\u003curi> | null"},"supportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportEmail","typeLabel":"string\u003cemail> | null"},"supportWhatsapp":{"oneOf":[{"type":"string","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.0","typeLabel":"string"},{"type":"null","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportWhatsapp","typeLabel":"string | null"},"contentDeliveries":{"type":"array","items":{"enum":["external","cakto","cakto_v2","cakto_v3","telegram","discord","emailAccess","files","disabled"],"type":"string","uniqueKey":"contentDeliveries.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Métodos de entrega de conteúdo do produto","uniqueKey":"contentDeliveries","typeLabel":"enum\u003cstring>[]"},"emailAccessLink":{"oneOf":[{"type":"string","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.1","typeLabel":"null"}],"uniqueKey":"emailAccessLink","typeLabel":"string\u003curi> | null"},"confirmEmail":{"type":"boolean","title":"Pedir para confirmar e-mail","description":"Define se o cliente deve repetir o e-mail digitado no checkout antes de finalizar a compra","uniqueKey":"confirmEmail","typeLabel":"boolean"},"affiliate":{"type":"boolean","title":"Habilitar programa de afiliados","description":"Define se o produto é aberto para afiliações","uniqueKey":"affiliate","typeLabel":"boolean"},"affiliateRequest":{"type":"boolean","title":"Solicitar afiliação","description":"Define se o produtor deve aprovar manualmente cada afiliação","uniqueKey":"affiliateRequest","typeLabel":"boolean"},"affiliateCommission":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCommission","typeLabel":"string\u003cdecimal> | null"},"affiliateContact":{"type":"boolean","title":"Compartilhar contato do cliente com afiliados","description":"Define se informações do cliente serão compartilhadas com os afiliados após a venda","uniqueKey":"affiliateContact","typeLabel":"boolean"},"affiliateDescription":{"oneOf":[{"type":"string","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateDescription","typeLabel":"string | null"},"affiliateSupportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSupportEmail","typeLabel":"string\u003cemail> | null"},"affiliateMarketplace":{"type":"boolean","title":"Mostrar no marketplace de afiliados","description":"Define se o produto será exibido no marketplace de afiliados","uniqueKey":"affiliateMarketplace","typeLabel":"boolean"},"affiliateClick":{"type":"string","title":"Modelo de atribuição de clique","description":"Define como a comissão da venda será atribuída caso haja múltiplos cookies de afiliados rastreados na venda\n\n* `first` - Primeiro clique\n* `last` - Último clique","enum":["first","last"],"uniqueKey":"affiliateClick","typeLabel":"enum\u003cstring>"},"cookieTime":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Expiração do cookie de afiliado (dias)","description":"Quantidade de dias que o cookie de afiliado permanecerá ativo","uniqueKey":"cookieTime","typeLabel":"integer"},"affiliateShareBump":{"type":"boolean","title":"Dividir comissão de orderbump","description":"Define se a comissão do orderbump será dividida com o afiliado","uniqueKey":"affiliateShareBump","typeLabel":"boolean"},"affiliateShareUpsell":{"type":"boolean","title":"Dividir comissão de upsell","description":"Define se a comissão do upsell será dividida com o afiliado","uniqueKey":"affiliateShareUpsell","typeLabel":"boolean"},"affiliateCloneQuiz":{"type":"boolean","title":"Habilitar clonagem do quiz","description":"Habilitar clonagem do quiz","uniqueKey":"affiliateCloneQuiz","typeLabel":"boolean"},"affiliateCloneQuizUrl":{"oneOf":[{"type":"string","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCloneQuizUrl","typeLabel":"string\u003curi> | null"},"affiliateSalesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSalesPage","typeLabel":"string\u003curi> | null"},"upsell":{"type":"boolean","title":"Habilitar upsell","description":"Define se o produto terá uma oferta de upsell após a compra","uniqueKey":"upsell","typeLabel":"boolean"},"upsellPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"upsellPage","typeLabel":"string\u003curi> | null"},"redirectUpsellWithBumpFail":{"type":"boolean","title":"Redirecionar upsell com falha no bump","description":"Define se o cliente deve ser redirecionado para a página de upsell mesmo que um dos pagamentos de orderbump falhe","uniqueKey":"redirectUpsellWithBumpFail","typeLabel":"boolean"},"upsellInstallments":{"type":"integer","maximum":12,"minimum":1,"default":1,"title":"Parcelas do upsell","description":"Em quantas parcelas o upsell de 1 clique é cobrado quando a venda principal foi no cartão. Vale para todos os upsells e downsells do funil, que se apoiam na venda deste produto. Pix é sempre à vista.","uniqueKey":"upsellInstallments","typeLabel":"integer"},"sendConfirmationEmail":{"type":"boolean","title":"Enviar e-mail de confirmação","description":"Define se o cliente deve receber um e-mail de confirmação de compra","uniqueKey":"sendConfirmationEmail","typeLabel":"boolean"},"confirmationEmailDelay":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Delay do e-mail de confirmação","description":"Quantidade de minutos que o e-mail de confirmação de compra deve atrasar para o envio","uniqueKey":"confirmationEmailDelay","typeLabel":"integer"},"whatsappAbandonmentRecovery":{"type":"boolean","title":"Recuperar carrinho abandonado por WhatsApp","description":"Define se o cliente que abandonou o checkout deve receber uma mensagem de recuperação no WhatsApp. Opt-in do produtor: nasce desligado e só dispara para abandono com celular válido","uniqueKey":"whatsappAbandonmentRecovery","typeLabel":"boolean"},"defaultPaymentMethod":{"oneOf":[{"type":"string","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.0","typeLabel":"string"},{"type":"null","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultPaymentMethod","typeLabel":"string | null"},"showCouponField":{"type":"boolean","title":"Mostrar campo de cupom no checkout","uniqueKey":"showCouponField","typeLabel":"boolean"},"showAddressFields":{"type":"boolean","title":"Mostrar campos de endereço no checkout","description":"Exibe campos de endereço no checkout, como CEP, rua, número, etc","uniqueKey":"showAddressFields","typeLabel":"boolean"},"showDocNumberField":{"type":"boolean","title":"Mostrar campo de documento no checkout","description":"Exibe campo de documento no checkout, como CPF ou CNPJ","uniqueKey":"showDocNumberField","typeLabel":"boolean"},"autoSelectOrderBumps":{"type":"boolean","title":"Pré-selecionar order bumps","description":"Se ativo, os order bumps deste produto entram pré-selecionados no checkout.","uniqueKey":"autoSelectOrderBumps","typeLabel":"boolean"},"absorbInstallmentInterest":{"type":"boolean","title":"Parcelamento sem juros","description":"Produtor absorve o juro do parcelamento (cliente paga sem juros)","uniqueKey":"absorbInstallmentInterest","typeLabel":"boolean"},"expressCheckoutApplePay":{"type":"boolean","title":"Express Checkout no Apple Pay","description":"Se ativo, o Apple Pay aparece como botão no topo do checkout (quando o dispositivo suporta) e sai da lista de métodos de pagamento.","uniqueKey":"expressCheckoutApplePay","typeLabel":"boolean"},"threeDsRetryEnabled":{"type":"boolean","title":"Habilitar retentativas de pagamento 3DS","description":"Caso o pagamento falhe no cartão de crédito, será tentado novamente via 3DS","uniqueKey":"threeDsRetryEnabled","typeLabel":"boolean"},"invoiceDescription":{"oneOf":[{"type":"string","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoiceDescription","typeLabel":"string | null"},"requireCoproducerInvoice":{"type":"boolean","title":"Exigir nota fiscal dos coprodutores","description":"Quando ligado, o repasse de cada coprodutor fica retido até ele emitir a nota fiscal da venda para o produtor. Vale apenas para vendas feitas a partir do momento em que a exigência foi ligada: o valor é copiado para o split no momento da venda.","uniqueKey":"requireCoproducerInvoice","typeLabel":"boolean"},"paymentMethods":{"type":"array","items":{"enum":["pix","pix_auto","boleto","credit_card","debit_card","threeDs","picpay","pagaleve","googlepay","applepay","paypal_wallet","openfinance_nubank","mercadopago_wallet","oxxo","spei","pse","nequi","safetypay","multi_card","card_pix"],"type":"string","description":"* `pix` - Pix\n* `pix_auto` - Pix Automático\n* `boleto` - Boleto\n* `credit_card` - Cartão de Crédito\n* `debit_card` - Cartão de Débito\n* `threeDs` - Cartão de Crédito 3DS\n* `picpay` - Pic Pay\n* `pagaleve` - Pagaleve\n* `googlepay` - Google Pay\n* `applepay` - Apple Pay\n* `paypal_wallet` - PayPal Wallet\n* `openfinance_nubank` - Nubank\n* `mercadopago_wallet` - Mercado Pago Wallet\n* `oxxo` - OXXO\n* `spei` - SPEI\n* `pse` - PSE\n* `nequi` - Nequi\n* `safetypay` - SafetyPay\n* `multi_card` - Dois cartões\n* `card_pix` - Cartão + Pix","uniqueKey":"paymentMethods.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Métodos de pagamento que o produto aceita","uniqueKey":"paymentMethods","typeLabel":"enum\u003cstring>[]"},"paymentsOrder":{"title":"Ordem dos métodos de pagamento","description":"Ordem na qual os métodos de pagamento são exibidos no checkout","uniqueKey":"paymentsOrder","typeLabel":"any"},"ticketExpiration":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do boleto","description":"Quantidade de dias que o boleto será válido para pagamento","uniqueKey":"ticketExpiration","typeLabel":"integer"},"pixExpiresIn":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do pix","description":"Vencimento do pix em segundos","uniqueKey":"pixExpiresIn","typeLabel":"integer"},"twoCardPayment":{"type":"boolean","title":"Aceitar dois cartões","uniqueKey":"twoCardPayment","typeLabel":"boolean"},"disable_orderbump_pixel_events":{"type":"boolean","title":"Desativar eventos de orderbump no Pixel","description":"Define se eventos de orderbump não serão enviados no Pixel","uniqueKey":"disable_orderbump_pixel_events","typeLabel":"boolean"},"producerName":{"oneOf":[{"type":"string","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.0","typeLabel":"string"},{"type":"null","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.1","typeLabel":"null"}],"uniqueKey":"producerName","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","description":"\u003cstring>","category":"\u003cstring>","price":"\u003cstring>","installments":-1,"image":"\u003cstring>","guarantee":-1,"salesPage":"\u003cstring>","supportEmail":"jsmith@example.com","supportWhatsapp":"\u003cstring>","contentDeliveries":[],"emailAccessLink":"\u003cstring>","confirmEmail":true,"affiliate":true,"affiliateRequest":true,"affiliateCommission":"\u003cstring>","affiliateContact":true,"affiliateDescription":"\u003cstring>","affiliateSupportEmail":"jsmith@example.com","affiliateMarketplace":true,"cookieTime":-1,"affiliateShareBump":true,"affiliateShareUpsell":true,"affiliateCloneQuiz":true,"affiliateCloneQuizUrl":"\u003cstring>","affiliateSalesPage":"\u003cstring>","upsell":true,"upsellPage":"\u003cstring>","redirectUpsellWithBumpFail":true,"upsellInstallments":1,"sendConfirmationEmail":true,"confirmationEmailDelay":-1,"whatsappAbandonmentRecovery":true,"defaultPaymentMethod":"\u003cstring>","showCouponField":true,"showAddressFields":true,"showDocNumberField":true,"autoSelectOrderBumps":true,"absorbInstallmentInterest":true,"expressCheckoutApplePay":true,"threeDsRetryEnabled":true,"invoiceDescription":"\u003cstring>","requireCoproducerInvoice":true,"paymentMethods":[],"paymentsOrder":"\u003cunknown>","ticketExpiration":-1,"pixExpiresIn":-1,"twoCardPayment":true,"disable_orderbump_pixel_events":true,"producerName":"\u003cstring>"}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"type":"object","description":"Secure file replacement (context)\n-------------------------------\nWhen an update replaces an existing uploaded file (e.g. a profile picture), the\nold file usually remains in storage unless you explicitly delete it. Over time,\nthis leaves orphaned files and increases storage costs.\n\nWhat this class does\n--------------------\nThis is an opt-in base serializer that deletes old files from storage *after* a\nsuccessful update that replaces (or clears) a Django ``models.FileField`` /\n``models.ImageField``.\n\nIt is configured via ``Meta.delete_replaced_files_fields``:\n- As a list/tuple/set of field names, or\n- As a dict mapping field name → options.\n\nSupported options (per field)\n-----------------------------\n- ``delete_on_clear`` (bool, default True): when the update sets the field to\n ``None``/empty, delete the previous stored file.\n\nExample usage (simple)\n----------------------\n```python\nclass UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = User\n fields = [\"id\", \"picture\", \"first_name\", \"last_name\"]\n delete_replaced_files_fields = [\"picture\"]\n```\n\nExample usage (per-field options)\n--------------------------------\n```python\nclass DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = Document\n fields = [\"id\", \"picture\", \"document_image\"]\n delete_replaced_files_fields = {\n \"picture\": {\"delete_on_clear\": True},\n \"document_image\": {\"delete_on_clear\": False},\n }\n```","properties":{"name":{"type":"string","title":"Nome","description":"Nome do produto","maxLength":255,"uniqueKey":"name","typeLabel":"string"},"status":{"type":"string","description":"Status atual do produto\n\n* `active` - Ativo\n* `waiting_config` - Aguardando Configuração\n* `blocked` - Bloqueado\n* `deleted` - Deletado","enum":["active","waiting_config","blocked","deleted"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","title":"Tipo","description":"Tipo de venda do produto, ex.: venda única, assinatura...\n\n* `unique` - Pagamento único\n* `subscription` - Assinatura recorrente","enum":["unique","subscription"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","title":"Descrição","description":"Descrição do produto","uniqueKey":"description","typeLabel":"string"},"category":{"oneOf":[{"type":"string","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.1","typeLabel":"null"}],"uniqueKey":"category","typeLabel":"string | null"},"price":{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Preço","description":"Preço do produto","uniqueKey":"price","typeLabel":"string\u003cdecimal>"},"currency":{"type":"string","title":"Moeda","description":"Moeda do produto\n\n* `BRL` - Real\n* `EUR` - Euro\n* `MXN` - Peso Mexicano\n* `PEN` - Sol Peruano\n* `USD` - Dólar\n* `CLP` - Peso Chileno\n* `COP` - Peso Colombiano\n* `ARS` - Peso Argentino\n* `BOB` - Boliviano\n* `UYU` - Peso Uruguayo","enum":["BRL","EUR","MXN","PEN","USD","CLP","COP","ARS","BOB","UYU"],"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"installments":{"oneOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.1","typeLabel":"null"}],"uniqueKey":"installments","typeLabel":"integer | null"},"image":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"image.oneOf.1","typeLabel":"null"}],"uniqueKey":"image","typeLabel":"string\u003curi> | null"},"guarantee":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Garantia (dias)","description":"Número de dias que o produto aceita reembolso","uniqueKey":"guarantee","typeLabel":"integer"},"salesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"salesPage","typeLabel":"string\u003curi> | null"},"supportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportEmail","typeLabel":"string\u003cemail> | null"},"supportWhatsapp":{"oneOf":[{"type":"string","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.0","typeLabel":"string"},{"type":"null","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportWhatsapp","typeLabel":"string | null"},"contentDeliveries":{"type":"array","items":{"enum":["external","cakto","cakto_v2","cakto_v3","telegram","discord","emailAccess","files","disabled"],"type":"string","uniqueKey":"contentDeliveries.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Métodos de entrega de conteúdo do produto","uniqueKey":"contentDeliveries","typeLabel":"enum\u003cstring>[]"},"emailAccessLink":{"oneOf":[{"type":"string","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.1","typeLabel":"null"}],"uniqueKey":"emailAccessLink","typeLabel":"string\u003curi> | null"},"confirmEmail":{"type":"boolean","title":"Pedir para confirmar e-mail","description":"Define se o cliente deve repetir o e-mail digitado no checkout antes de finalizar a compra","uniqueKey":"confirmEmail","typeLabel":"boolean"},"affiliate":{"type":"boolean","title":"Habilitar programa de afiliados","description":"Define se o produto é aberto para afiliações","uniqueKey":"affiliate","typeLabel":"boolean"},"affiliateRequest":{"type":"boolean","title":"Solicitar afiliação","description":"Define se o produtor deve aprovar manualmente cada afiliação","uniqueKey":"affiliateRequest","typeLabel":"boolean"},"affiliateCommission":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCommission","typeLabel":"string\u003cdecimal> | null"},"affiliateContact":{"type":"boolean","title":"Compartilhar contato do cliente com afiliados","description":"Define se informações do cliente serão compartilhadas com os afiliados após a venda","uniqueKey":"affiliateContact","typeLabel":"boolean"},"affiliateDescription":{"oneOf":[{"type":"string","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateDescription","typeLabel":"string | null"},"affiliateSupportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSupportEmail","typeLabel":"string\u003cemail> | null"},"affiliateMarketplace":{"type":"boolean","title":"Mostrar no marketplace de afiliados","description":"Define se o produto será exibido no marketplace de afiliados","uniqueKey":"affiliateMarketplace","typeLabel":"boolean"},"affiliateClick":{"type":"string","title":"Modelo de atribuição de clique","description":"Define como a comissão da venda será atribuída caso haja múltiplos cookies de afiliados rastreados na venda\n\n* `first` - Primeiro clique\n* `last` - Último clique","enum":["first","last"],"uniqueKey":"affiliateClick","typeLabel":"enum\u003cstring>"},"cookieTime":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Expiração do cookie de afiliado (dias)","description":"Quantidade de dias que o cookie de afiliado permanecerá ativo","uniqueKey":"cookieTime","typeLabel":"integer"},"affiliateShareBump":{"type":"boolean","title":"Dividir comissão de orderbump","description":"Define se a comissão do orderbump será dividida com o afiliado","uniqueKey":"affiliateShareBump","typeLabel":"boolean"},"affiliateShareUpsell":{"type":"boolean","title":"Dividir comissão de upsell","description":"Define se a comissão do upsell será dividida com o afiliado","uniqueKey":"affiliateShareUpsell","typeLabel":"boolean"},"affiliateCloneQuiz":{"type":"boolean","title":"Habilitar clonagem do quiz","description":"Habilitar clonagem do quiz","uniqueKey":"affiliateCloneQuiz","typeLabel":"boolean"},"affiliateCloneQuizUrl":{"oneOf":[{"type":"string","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCloneQuizUrl","typeLabel":"string\u003curi> | null"},"affiliateSalesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSalesPage","typeLabel":"string\u003curi> | null"},"upsell":{"type":"boolean","title":"Habilitar upsell","description":"Define se o produto terá uma oferta de upsell após a compra","uniqueKey":"upsell","typeLabel":"boolean"},"upsellPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"upsellPage","typeLabel":"string\u003curi> | null"},"redirectUpsellWithBumpFail":{"type":"boolean","title":"Redirecionar upsell com falha no bump","description":"Define se o cliente deve ser redirecionado para a página de upsell mesmo que um dos pagamentos de orderbump falhe","uniqueKey":"redirectUpsellWithBumpFail","typeLabel":"boolean"},"upsellInstallments":{"type":"integer","maximum":12,"minimum":1,"default":1,"title":"Parcelas do upsell","description":"Em quantas parcelas o upsell de 1 clique é cobrado quando a venda principal foi no cartão. Vale para todos os upsells e downsells do funil, que se apoiam na venda deste produto. Pix é sempre à vista.","uniqueKey":"upsellInstallments","typeLabel":"integer"},"sendConfirmationEmail":{"type":"boolean","title":"Enviar e-mail de confirmação","description":"Define se o cliente deve receber um e-mail de confirmação de compra","uniqueKey":"sendConfirmationEmail","typeLabel":"boolean"},"confirmationEmailDelay":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Delay do e-mail de confirmação","description":"Quantidade de minutos que o e-mail de confirmação de compra deve atrasar para o envio","uniqueKey":"confirmationEmailDelay","typeLabel":"integer"},"whatsappAbandonmentRecovery":{"type":"boolean","title":"Recuperar carrinho abandonado por WhatsApp","description":"Define se o cliente que abandonou o checkout deve receber uma mensagem de recuperação no WhatsApp. Opt-in do produtor: nasce desligado e só dispara para abandono com celular válido","uniqueKey":"whatsappAbandonmentRecovery","typeLabel":"boolean"},"defaultPaymentMethod":{"oneOf":[{"type":"string","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.0","typeLabel":"string"},{"type":"null","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultPaymentMethod","typeLabel":"string | null"},"showCouponField":{"type":"boolean","title":"Mostrar campo de cupom no checkout","uniqueKey":"showCouponField","typeLabel":"boolean"},"showAddressFields":{"type":"boolean","title":"Mostrar campos de endereço no checkout","description":"Exibe campos de endereço no checkout, como CEP, rua, número, etc","uniqueKey":"showAddressFields","typeLabel":"boolean"},"showDocNumberField":{"type":"boolean","title":"Mostrar campo de documento no checkout","description":"Exibe campo de documento no checkout, como CPF ou CNPJ","uniqueKey":"showDocNumberField","typeLabel":"boolean"},"autoSelectOrderBumps":{"type":"boolean","title":"Pré-selecionar order bumps","description":"Se ativo, os order bumps deste produto entram pré-selecionados no checkout.","uniqueKey":"autoSelectOrderBumps","typeLabel":"boolean"},"absorbInstallmentInterest":{"type":"boolean","title":"Parcelamento sem juros","description":"Produtor absorve o juro do parcelamento (cliente paga sem juros)","uniqueKey":"absorbInstallmentInterest","typeLabel":"boolean"},"expressCheckoutApplePay":{"type":"boolean","title":"Express Checkout no Apple Pay","description":"Se ativo, o Apple Pay aparece como botão no topo do checkout (quando o dispositivo suporta) e sai da lista de métodos de pagamento.","uniqueKey":"expressCheckoutApplePay","typeLabel":"boolean"},"threeDsRetryEnabled":{"type":"boolean","title":"Habilitar retentativas de pagamento 3DS","description":"Caso o pagamento falhe no cartão de crédito, será tentado novamente via 3DS","uniqueKey":"threeDsRetryEnabled","typeLabel":"boolean"},"invoiceDescription":{"oneOf":[{"type":"string","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoiceDescription","typeLabel":"string | null"},"requireCoproducerInvoice":{"type":"boolean","title":"Exigir nota fiscal dos coprodutores","description":"Quando ligado, o repasse de cada coprodutor fica retido até ele emitir a nota fiscal da venda para o produtor. Vale apenas para vendas feitas a partir do momento em que a exigência foi ligada: o valor é copiado para o split no momento da venda.","uniqueKey":"requireCoproducerInvoice","typeLabel":"boolean"},"paymentMethods":{"type":"array","items":{"enum":["pix","pix_auto","boleto","credit_card","debit_card","threeDs","picpay","pagaleve","googlepay","applepay","paypal_wallet","openfinance_nubank","mercadopago_wallet","oxxo","spei","pse","nequi","safetypay","multi_card","card_pix"],"type":"string","description":"* `pix` - Pix\n* `pix_auto` - Pix Automático\n* `boleto` - Boleto\n* `credit_card` - Cartão de Crédito\n* `debit_card` - Cartão de Débito\n* `threeDs` - Cartão de Crédito 3DS\n* `picpay` - Pic Pay\n* `pagaleve` - Pagaleve\n* `googlepay` - Google Pay\n* `applepay` - Apple Pay\n* `paypal_wallet` - PayPal Wallet\n* `openfinance_nubank` - Nubank\n* `mercadopago_wallet` - Mercado Pago Wallet\n* `oxxo` - OXXO\n* `spei` - SPEI\n* `pse` - PSE\n* `nequi` - Nequi\n* `safetypay` - SafetyPay\n* `multi_card` - Dois cartões\n* `card_pix` - Cartão + Pix","uniqueKey":"paymentMethods.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Métodos de pagamento que o produto aceita","uniqueKey":"paymentMethods","typeLabel":"enum\u003cstring>[]"},"paymentsOrder":{"title":"Ordem dos métodos de pagamento","description":"Ordem na qual os métodos de pagamento são exibidos no checkout","uniqueKey":"paymentsOrder","typeLabel":"any"},"ticketExpiration":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do boleto","description":"Quantidade de dias que o boleto será válido para pagamento","uniqueKey":"ticketExpiration","typeLabel":"integer"},"pixExpiresIn":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do pix","description":"Vencimento do pix em segundos","uniqueKey":"pixExpiresIn","typeLabel":"integer"},"twoCardPayment":{"type":"boolean","title":"Aceitar dois cartões","uniqueKey":"twoCardPayment","typeLabel":"boolean"},"disable_orderbump_pixel_events":{"type":"boolean","title":"Desativar eventos de orderbump no Pixel","description":"Define se eventos de orderbump não serão enviados no Pixel","uniqueKey":"disable_orderbump_pixel_events","typeLabel":"boolean"},"producerName":{"oneOf":[{"type":"string","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.0","typeLabel":"string"},{"type":"null","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.1","typeLabel":"null"}],"uniqueKey":"producerName","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","description":"\u003cstring>","category":"\u003cstring>","price":"\u003cstring>","installments":-1,"image":"\u003cstring>","guarantee":-1,"salesPage":"\u003cstring>","supportEmail":"jsmith@example.com","supportWhatsapp":"\u003cstring>","contentDeliveries":[],"emailAccessLink":"\u003cstring>","confirmEmail":true,"affiliate":true,"affiliateRequest":true,"affiliateCommission":"\u003cstring>","affiliateContact":true,"affiliateDescription":"\u003cstring>","affiliateSupportEmail":"jsmith@example.com","affiliateMarketplace":true,"cookieTime":-1,"affiliateShareBump":true,"affiliateShareUpsell":true,"affiliateCloneQuiz":true,"affiliateCloneQuizUrl":"\u003cstring>","affiliateSalesPage":"\u003cstring>","upsell":true,"upsellPage":"\u003cstring>","redirectUpsellWithBumpFail":true,"upsellInstallments":1,"sendConfirmationEmail":true,"confirmationEmailDelay":-1,"whatsappAbandonmentRecovery":true,"defaultPaymentMethod":"\u003cstring>","showCouponField":true,"showAddressFields":true,"showDocNumberField":true,"autoSelectOrderBumps":true,"absorbInstallmentInterest":true,"expressCheckoutApplePay":true,"threeDsRetryEnabled":true,"invoiceDescription":"\u003cstring>","requireCoproducerInvoice":true,"paymentMethods":[],"paymentsOrder":"\u003cunknown>","ticketExpiration":-1,"pixExpiresIn":-1,"twoCardPayment":true,"disable_orderbump_pixel_events":true,"producerName":"\u003cstring>"}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"type":"object","description":"Secure file replacement (context)\n-------------------------------\nWhen an update replaces an existing uploaded file (e.g. a profile picture), the\nold file usually remains in storage unless you explicitly delete it. Over time,\nthis leaves orphaned files and increases storage costs.\n\nWhat this class does\n--------------------\nThis is an opt-in base serializer that deletes old files from storage *after* a\nsuccessful update that replaces (or clears) a Django ``models.FileField`` /\n``models.ImageField``.\n\nIt is configured via ``Meta.delete_replaced_files_fields``:\n- As a list/tuple/set of field names, or\n- As a dict mapping field name → options.\n\nSupported options (per field)\n-----------------------------\n- ``delete_on_clear`` (bool, default True): when the update sets the field to\n ``None``/empty, delete the previous stored file.\n\nExample usage (simple)\n----------------------\n```python\nclass UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = User\n fields = [\"id\", \"picture\", \"first_name\", \"last_name\"]\n delete_replaced_files_fields = [\"picture\"]\n```\n\nExample usage (per-field options)\n--------------------------------\n```python\nclass DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = Document\n fields = [\"id\", \"picture\", \"document_image\"]\n delete_replaced_files_fields = {\n \"picture\": {\"delete_on_clear\": True},\n \"document_image\": {\"delete_on_clear\": False},\n }\n```","properties":{"name":{"type":"string","title":"Nome","description":"Nome do produto","maxLength":255,"uniqueKey":"name","typeLabel":"string"},"status":{"type":"string","description":"Status atual do produto\n\n* `active` - Ativo\n* `waiting_config` - Aguardando Configuração\n* `blocked` - Bloqueado\n* `deleted` - Deletado","enum":["active","waiting_config","blocked","deleted"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","title":"Tipo","description":"Tipo de venda do produto, ex.: venda única, assinatura...\n\n* `unique` - Pagamento único\n* `subscription` - Assinatura recorrente","enum":["unique","subscription"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","title":"Descrição","description":"Descrição do produto","uniqueKey":"description","typeLabel":"string"},"category":{"oneOf":[{"type":"string","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.1","typeLabel":"null"}],"uniqueKey":"category","typeLabel":"string | null"},"price":{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Preço","description":"Preço do produto","uniqueKey":"price","typeLabel":"string\u003cdecimal>"},"currency":{"type":"string","title":"Moeda","description":"Moeda do produto\n\n* `BRL` - Real\n* `EUR` - Euro\n* `MXN` - Peso Mexicano\n* `PEN` - Sol Peruano\n* `USD` - Dólar\n* `CLP` - Peso Chileno\n* `COP` - Peso Colombiano\n* `ARS` - Peso Argentino\n* `BOB` - Boliviano\n* `UYU` - Peso Uruguayo","enum":["BRL","EUR","MXN","PEN","USD","CLP","COP","ARS","BOB","UYU"],"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"installments":{"oneOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.1","typeLabel":"null"}],"uniqueKey":"installments","typeLabel":"integer | null"},"image":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"image.oneOf.1","typeLabel":"null"}],"uniqueKey":"image","typeLabel":"string\u003curi> | null"},"guarantee":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Garantia (dias)","description":"Número de dias que o produto aceita reembolso","uniqueKey":"guarantee","typeLabel":"integer"},"salesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"salesPage","typeLabel":"string\u003curi> | null"},"supportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportEmail","typeLabel":"string\u003cemail> | null"},"supportWhatsapp":{"oneOf":[{"type":"string","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.0","typeLabel":"string"},{"type":"null","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportWhatsapp","typeLabel":"string | null"},"contentDeliveries":{"type":"array","items":{"enum":["external","cakto","cakto_v2","cakto_v3","telegram","discord","emailAccess","files","disabled"],"type":"string","uniqueKey":"contentDeliveries.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Métodos de entrega de conteúdo do produto","uniqueKey":"contentDeliveries","typeLabel":"enum\u003cstring>[]"},"emailAccessLink":{"oneOf":[{"type":"string","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.1","typeLabel":"null"}],"uniqueKey":"emailAccessLink","typeLabel":"string\u003curi> | null"},"confirmEmail":{"type":"boolean","title":"Pedir para confirmar e-mail","description":"Define se o cliente deve repetir o e-mail digitado no checkout antes de finalizar a compra","uniqueKey":"confirmEmail","typeLabel":"boolean"},"affiliate":{"type":"boolean","title":"Habilitar programa de afiliados","description":"Define se o produto é aberto para afiliações","uniqueKey":"affiliate","typeLabel":"boolean"},"affiliateRequest":{"type":"boolean","title":"Solicitar afiliação","description":"Define se o produtor deve aprovar manualmente cada afiliação","uniqueKey":"affiliateRequest","typeLabel":"boolean"},"affiliateCommission":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCommission","typeLabel":"string\u003cdecimal> | null"},"affiliateContact":{"type":"boolean","title":"Compartilhar contato do cliente com afiliados","description":"Define se informações do cliente serão compartilhadas com os afiliados após a venda","uniqueKey":"affiliateContact","typeLabel":"boolean"},"affiliateDescription":{"oneOf":[{"type":"string","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateDescription","typeLabel":"string | null"},"affiliateSupportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSupportEmail","typeLabel":"string\u003cemail> | null"},"affiliateMarketplace":{"type":"boolean","title":"Mostrar no marketplace de afiliados","description":"Define se o produto será exibido no marketplace de afiliados","uniqueKey":"affiliateMarketplace","typeLabel":"boolean"},"affiliateClick":{"type":"string","title":"Modelo de atribuição de clique","description":"Define como a comissão da venda será atribuída caso haja múltiplos cookies de afiliados rastreados na venda\n\n* `first` - Primeiro clique\n* `last` - Último clique","enum":["first","last"],"uniqueKey":"affiliateClick","typeLabel":"enum\u003cstring>"},"cookieTime":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Expiração do cookie de afiliado (dias)","description":"Quantidade de dias que o cookie de afiliado permanecerá ativo","uniqueKey":"cookieTime","typeLabel":"integer"},"affiliateShareBump":{"type":"boolean","title":"Dividir comissão de orderbump","description":"Define se a comissão do orderbump será dividida com o afiliado","uniqueKey":"affiliateShareBump","typeLabel":"boolean"},"affiliateShareUpsell":{"type":"boolean","title":"Dividir comissão de upsell","description":"Define se a comissão do upsell será dividida com o afiliado","uniqueKey":"affiliateShareUpsell","typeLabel":"boolean"},"affiliateCloneQuiz":{"type":"boolean","title":"Habilitar clonagem do quiz","description":"Habilitar clonagem do quiz","uniqueKey":"affiliateCloneQuiz","typeLabel":"boolean"},"affiliateCloneQuizUrl":{"oneOf":[{"type":"string","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCloneQuizUrl","typeLabel":"string\u003curi> | null"},"affiliateSalesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSalesPage","typeLabel":"string\u003curi> | null"},"upsell":{"type":"boolean","title":"Habilitar upsell","description":"Define se o produto terá uma oferta de upsell após a compra","uniqueKey":"upsell","typeLabel":"boolean"},"upsellPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"upsellPage","typeLabel":"string\u003curi> | null"},"redirectUpsellWithBumpFail":{"type":"boolean","title":"Redirecionar upsell com falha no bump","description":"Define se o cliente deve ser redirecionado para a página de upsell mesmo que um dos pagamentos de orderbump falhe","uniqueKey":"redirectUpsellWithBumpFail","typeLabel":"boolean"},"upsellInstallments":{"type":"integer","maximum":12,"minimum":1,"default":1,"title":"Parcelas do upsell","description":"Em quantas parcelas o upsell de 1 clique é cobrado quando a venda principal foi no cartão. Vale para todos os upsells e downsells do funil, que se apoiam na venda deste produto. Pix é sempre à vista.","uniqueKey":"upsellInstallments","typeLabel":"integer"},"sendConfirmationEmail":{"type":"boolean","title":"Enviar e-mail de confirmação","description":"Define se o cliente deve receber um e-mail de confirmação de compra","uniqueKey":"sendConfirmationEmail","typeLabel":"boolean"},"confirmationEmailDelay":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Delay do e-mail de confirmação","description":"Quantidade de minutos que o e-mail de confirmação de compra deve atrasar para o envio","uniqueKey":"confirmationEmailDelay","typeLabel":"integer"},"whatsappAbandonmentRecovery":{"type":"boolean","title":"Recuperar carrinho abandonado por WhatsApp","description":"Define se o cliente que abandonou o checkout deve receber uma mensagem de recuperação no WhatsApp. Opt-in do produtor: nasce desligado e só dispara para abandono com celular válido","uniqueKey":"whatsappAbandonmentRecovery","typeLabel":"boolean"},"defaultPaymentMethod":{"oneOf":[{"type":"string","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.0","typeLabel":"string"},{"type":"null","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultPaymentMethod","typeLabel":"string | null"},"showCouponField":{"type":"boolean","title":"Mostrar campo de cupom no checkout","uniqueKey":"showCouponField","typeLabel":"boolean"},"showAddressFields":{"type":"boolean","title":"Mostrar campos de endereço no checkout","description":"Exibe campos de endereço no checkout, como CEP, rua, número, etc","uniqueKey":"showAddressFields","typeLabel":"boolean"},"showDocNumberField":{"type":"boolean","title":"Mostrar campo de documento no checkout","description":"Exibe campo de documento no checkout, como CPF ou CNPJ","uniqueKey":"showDocNumberField","typeLabel":"boolean"},"autoSelectOrderBumps":{"type":"boolean","title":"Pré-selecionar order bumps","description":"Se ativo, os order bumps deste produto entram pré-selecionados no checkout.","uniqueKey":"autoSelectOrderBumps","typeLabel":"boolean"},"absorbInstallmentInterest":{"type":"boolean","title":"Parcelamento sem juros","description":"Produtor absorve o juro do parcelamento (cliente paga sem juros)","uniqueKey":"absorbInstallmentInterest","typeLabel":"boolean"},"expressCheckoutApplePay":{"type":"boolean","title":"Express Checkout no Apple Pay","description":"Se ativo, o Apple Pay aparece como botão no topo do checkout (quando o dispositivo suporta) e sai da lista de métodos de pagamento.","uniqueKey":"expressCheckoutApplePay","typeLabel":"boolean"},"threeDsRetryEnabled":{"type":"boolean","title":"Habilitar retentativas de pagamento 3DS","description":"Caso o pagamento falhe no cartão de crédito, será tentado novamente via 3DS","uniqueKey":"threeDsRetryEnabled","typeLabel":"boolean"},"invoiceDescription":{"oneOf":[{"type":"string","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoiceDescription","typeLabel":"string | null"},"requireCoproducerInvoice":{"type":"boolean","title":"Exigir nota fiscal dos coprodutores","description":"Quando ligado, o repasse de cada coprodutor fica retido até ele emitir a nota fiscal da venda para o produtor. Vale apenas para vendas feitas a partir do momento em que a exigência foi ligada: o valor é copiado para o split no momento da venda.","uniqueKey":"requireCoproducerInvoice","typeLabel":"boolean"},"paymentMethods":{"type":"array","items":{"enum":["pix","pix_auto","boleto","credit_card","debit_card","threeDs","picpay","pagaleve","googlepay","applepay","paypal_wallet","openfinance_nubank","mercadopago_wallet","oxxo","spei","pse","nequi","safetypay","multi_card","card_pix"],"type":"string","description":"* `pix` - Pix\n* `pix_auto` - Pix Automático\n* `boleto` - Boleto\n* `credit_card` - Cartão de Crédito\n* `debit_card` - Cartão de Débito\n* `threeDs` - Cartão de Crédito 3DS\n* `picpay` - Pic Pay\n* `pagaleve` - Pagaleve\n* `googlepay` - Google Pay\n* `applepay` - Apple Pay\n* `paypal_wallet` - PayPal Wallet\n* `openfinance_nubank` - Nubank\n* `mercadopago_wallet` - Mercado Pago Wallet\n* `oxxo` - OXXO\n* `spei` - SPEI\n* `pse` - PSE\n* `nequi` - Nequi\n* `safetypay` - SafetyPay\n* `multi_card` - Dois cartões\n* `card_pix` - Cartão + Pix","uniqueKey":"paymentMethods.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Métodos de pagamento que o produto aceita","uniqueKey":"paymentMethods","typeLabel":"enum\u003cstring>[]"},"paymentsOrder":{"title":"Ordem dos métodos de pagamento","description":"Ordem na qual os métodos de pagamento são exibidos no checkout","uniqueKey":"paymentsOrder","typeLabel":"any"},"ticketExpiration":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do boleto","description":"Quantidade de dias que o boleto será válido para pagamento","uniqueKey":"ticketExpiration","typeLabel":"integer"},"pixExpiresIn":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do pix","description":"Vencimento do pix em segundos","uniqueKey":"pixExpiresIn","typeLabel":"integer"},"twoCardPayment":{"type":"boolean","title":"Aceitar dois cartões","uniqueKey":"twoCardPayment","typeLabel":"boolean"},"disable_orderbump_pixel_events":{"type":"boolean","title":"Desativar eventos de orderbump no Pixel","description":"Define se eventos de orderbump não serão enviados no Pixel","uniqueKey":"disable_orderbump_pixel_events","typeLabel":"boolean"},"producerName":{"oneOf":[{"type":"string","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.0","typeLabel":"string"},{"type":"null","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.1","typeLabel":"null"}],"uniqueKey":"producerName","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","description":"\u003cstring>","category":"\u003cstring>","price":"\u003cstring>","installments":-1,"image":"\u003cstring>","guarantee":-1,"salesPage":"\u003cstring>","supportEmail":"jsmith@example.com","supportWhatsapp":"\u003cstring>","contentDeliveries":[],"emailAccessLink":"\u003cstring>","confirmEmail":true,"affiliate":true,"affiliateRequest":true,"affiliateCommission":"\u003cstring>","affiliateContact":true,"affiliateDescription":"\u003cstring>","affiliateSupportEmail":"jsmith@example.com","affiliateMarketplace":true,"cookieTime":-1,"affiliateShareBump":true,"affiliateShareUpsell":true,"affiliateCloneQuiz":true,"affiliateCloneQuizUrl":"\u003cstring>","affiliateSalesPage":"\u003cstring>","upsell":true,"upsellPage":"\u003cstring>","redirectUpsellWithBumpFail":true,"upsellInstallments":1,"sendConfirmationEmail":true,"confirmationEmailDelay":-1,"whatsappAbandonmentRecovery":true,"defaultPaymentMethod":"\u003cstring>","showCouponField":true,"showAddressFields":true,"showDocNumberField":true,"autoSelectOrderBumps":true,"absorbInstallmentInterest":true,"expressCheckoutApplePay":true,"threeDsRetryEnabled":true,"invoiceDescription":"\u003cstring>","requireCoproducerInvoice":true,"paymentMethods":[],"paymentsOrder":"\u003cunknown>","ticketExpiration":-1,"pixExpiresIn":-1,"twoCardPayment":true,"disable_orderbump_pixel_events":true,"producerName":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"73ae4cee-ad0a-412f-b1bc-8fc861c07bc7":{"content":{"application/json":{"schema":{"type":"object","description":"Secure file replacement (context)\n-------------------------------\nWhen an update replaces an existing uploaded file (e.g. a profile picture), the\nold file usually remains in storage unless you explicitly delete it. Over time,\nthis leaves orphaned files and increases storage costs.\n\nWhat this class does\n--------------------\nThis is an opt-in base serializer that deletes old files from storage *after* a\nsuccessful update that replaces (or clears) a Django ``models.FileField`` /\n``models.ImageField``.\n\nIt is configured via ``Meta.delete_replaced_files_fields``:\n- As a list/tuple/set of field names, or\n- As a dict mapping field name → options.\n\nSupported options (per field)\n-----------------------------\n- ``delete_on_clear`` (bool, default True): when the update sets the field to\n ``None``/empty, delete the previous stored file.\n\nExample usage (simple)\n----------------------\n```python\nclass UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = User\n fields = [\"id\", \"picture\", \"first_name\", \"last_name\"]\n delete_replaced_files_fields = [\"picture\"]\n```\n\nExample usage (per-field options)\n--------------------------------\n```python\nclass DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = Document\n fields = [\"id\", \"picture\", \"document_image\"]\n delete_replaced_files_fields = {\n \"picture\": {\"delete_on_clear\": True},\n \"document_image\": {\"delete_on_clear\": False},\n }\n```","properties":{"name":{"type":"string","title":"Nome","description":"Nome do produto","maxLength":255,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"description":{"type":"string","title":"Descrição","description":"Descrição do produto","isRequired":true,"uniqueKey":"description","typeLabel":"string"},"contentDeliveries":{"type":"array","items":{"type":"string","title":"Entregas de conteúdo","enum":["external","cakto","cakto_v2","cakto_v3","telegram","discord","emailAccess","files","disabled"],"uniqueKey":"contentDeliveries.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Entregas de conteúdo","description":"Por qual(is) meio(s) o conteúdo será entregue ao cliente","isRequired":true,"uniqueKey":"contentDeliveries","typeLabel":"enum\u003cstring>[]"},"member_area":{"type":"string","readOnly":true,"description":"ID da área de membros","isRequired":true,"uniqueKey":"member_area","typeLabel":"string"},"offers":{"type":"array","items":{"type":"object","description":"Secure file replacement (context)\n-------------------------------\nWhen an update replaces an existing uploaded file (e.g. a profile picture), the\nold file usually remains in storage unless you explicitly delete it. Over time,\nthis leaves orphaned files and increases storage costs.\n\nWhat this class does\n--------------------\nThis is an opt-in base serializer that deletes old files from storage *after* a\nsuccessful update that replaces (or clears) a Django ``models.FileField`` /\n``models.ImageField``.\n\nIt is configured via ``Meta.delete_replaced_files_fields``:\n- As a list/tuple/set of field names, or\n- As a dict mapping field name → options.\n\nSupported options (per field)\n-----------------------------\n- ``delete_on_clear`` (bool, default True): when the update sets the field to\n ``None``/empty, delete the previous stored file.\n\nExample usage (simple)\n----------------------\n```python\nclass UserUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = User\n fields = [\"id\", \"picture\", \"first_name\", \"last_name\"]\n delete_replaced_files_fields = [\"picture\"]\n```\n\nExample usage (per-field options)\n--------------------------------\n```python\nclass DocumentUpdateSerializer(DeleteOldFilesMixin, serializers.ModelSerializer): # DeleteOldFilesMixin should be first that the actual serializer\n class Meta:\n model = Document\n fields = [\"id\", \"picture\", \"document_image\"]\n delete_replaced_files_fields = {\n \"picture\": {\"delete_on_clear\": True},\n \"document_image\": {\"delete_on_clear\": False},\n }\n```","properties":{"name":{"type":"string","title":"Nome","description":"Nome da oferta, exibido no checkout e em outros locais","maxLength":255,"isRequired":true,"uniqueKey":"offers.items.[INDEX].name","typeLabel":"string"},"price":{"type":"number","format":"double","description":"Preço da oferta","isRequired":true,"uniqueKey":"offers.items.[INDEX].price","typeLabel":"number\u003cdouble>"},"default":{"type":"boolean","readOnly":true,"description":"Indica se esta é a oferta padrão do produto","isRequired":true,"uniqueKey":"offers.items.[INDEX].default","typeLabel":"boolean"},"checkout":{"oneOf":[{"type":"integer","readOnly":true,"description":"ID do checkout associado à oferta","isRequired":true,"uniqueKey":"offers.items.[INDEX].checkout.oneOf.0","typeLabel":"integer"},{"type":"null","readOnly":true,"description":"ID do checkout associado à oferta","isRequired":true,"uniqueKey":"offers.items.[INDEX].checkout.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"offers.items.[INDEX].checkout","typeLabel":"integer | null"},"id":{"type":"string","title":"Identificador","description":"Identificador único da oferta","maxLength":40,"uniqueKey":"offers.items.[INDEX].id","typeLabel":"string"},"image":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"offers.items.[INDEX].image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"offers.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"uniqueKey":"offers.items.[INDEX].image","typeLabel":"string\u003curi> | null"},"currency":{"type":"string","title":"Moeda","description":"Moeda da oferta\n\n* `BRL` - Real\n* `EUR` - Euro\n* `MXN` - Peso Mexicano\n* `PEN` - Sol Peruano\n* `USD` - Dólar\n* `CLP` - Peso Chileno\n* `COP` - Peso Colombiano\n* `ARS` - Peso Argentino\n* `BOB` - Boliviano\n* `UYU` - Peso Uruguayo","enum":["BRL","EUR","MXN","PEN","USD","CLP","COP","ARS","BOB","UYU"],"uniqueKey":"offers.items.[INDEX].currency","typeLabel":"enum\u003cstring>"},"units":{"type":"integer","maximum":2147483647,"minimum":1,"title":"Unidades","description":"Número de unidades que o cliente irá adquirir ao comprar esta oferta.","uniqueKey":"offers.items.[INDEX].units","typeLabel":"integer"},"status":{"type":"string","description":"Status atual da oferta\n\n* `active` - Ativo\n* `disabled` - Desabilitado\n* `deleted` - Deletado","enum":["active","disabled","deleted"],"uniqueKey":"offers.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","title":"Tipo de pagamento","description":"Tipo de pagamento da oferta (ex: unique, subscription)\n\n* `unique` - Pagamento único\n* `subscription` - Assinatura recorrente","enum":["unique","subscription"],"uniqueKey":"offers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"intervalType":{"type":"string","title":"Tipo de intervalo","description":"Tipo de intervalo do acesso concedido pela oferta (ex: month, week, lifetime)\n\n* `week` - Semana\n* `month` - Mês\n* `year` - Ano\n* `lifetime` - Vitalício","enum":["week","month","year","lifetime"],"uniqueKey":"offers.items.[INDEX].intervalType","typeLabel":"enum\u003cstring>"},"interval":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Quantidade de intervalos","description":"Número de intervalos que serão concedidos ao comprar esta oferta. Ex: `interval=2` e `intervalType=month` concede 2 meses de acesso.","uniqueKey":"offers.items.[INDEX].interval","typeLabel":"integer"},"recurrence_period":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Período de recorrência","description":"Número de dias entre cada cobrança da assinatura","uniqueKey":"offers.items.[INDEX].recurrence_period","typeLabel":"integer"},"quantity_recurrences":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Quantidade de recorrências","description":"Número de cobranças que serão feitas na assinatura. Use -1 para cobranças ilimitadas.","uniqueKey":"offers.items.[INDEX].quantity_recurrences","typeLabel":"integer"},"trial_days":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Dias de teste","description":"Número de dias de teste grátis antes da primeira cobrança","uniqueKey":"offers.items.[INDEX].trial_days","typeLabel":"integer"},"max_retries":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Quantidade de retentativas de cobrança","description":"Número máximo de retentativas de cobrança em caso de falha no pagamento","uniqueKey":"offers.items.[INDEX].max_retries","typeLabel":"integer"},"retry_interval":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Intervalo entre retentativas","description":"Número de dias entre cada retentativa de cobrança","uniqueKey":"offers.items.[INDEX].retry_interval","typeLabel":"integer"}},"required":["checkout","default","name","price"],"uniqueKey":"offers.items.[INDEX]","typeLabel":"object"},"readOnly":true,"isRequired":true,"uniqueKey":"offers","typeLabel":"object[]"},"bumps":{"type":"array","items":{"type":"object","properties":{"product":{"type":"string","description":"Produto que será oferecido como order bump","readOnly":true,"title":"Produto","isRequired":true,"uniqueKey":"bumps.items.[INDEX].product","typeLabel":"string"},"installments":{"oneOf":[{"type":"integer","readOnly":true,"description":"Número de parcelas do produto associado à oferta","isRequired":true,"uniqueKey":"bumps.items.[INDEX].installments.oneOf.0","typeLabel":"integer"},{"type":"null","readOnly":true,"description":"Número de parcelas do produto associado à oferta","isRequired":true,"uniqueKey":"bumps.items.[INDEX].installments.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"bumps.items.[INDEX].installments","typeLabel":"integer | null"},"offer":{"oneOf":[{"type":"object","description":"Oferta associada ao orderbump","required":["default","id","name","price","product"],"properties":{"id":{"type":"string","readOnly":true,"title":"Identificador","description":"Identificador único da oferta","isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","title":"Nome","description":"Nome da oferta, exibido no checkout e em outros locais","maxLength":255,"isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.name","typeLabel":"string"},"price":{"type":"number","format":"double","description":"Preço da oferta","isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.price","typeLabel":"number\u003cdouble>"},"default":{"type":"boolean","readOnly":true,"description":"Indica se esta é a oferta padrão do produto","isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.default","typeLabel":"boolean"},"product":{"type":"string","description":"Produto ao qual esta oferta pertence","title":"Produto","isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.product","typeLabel":"string"},"image":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.image","typeLabel":"string\u003curi> | null"},"currency":{"type":"string","title":"Moeda","description":"Moeda da oferta\n\n* `BRL` - Real\n* `EUR` - Euro\n* `MXN` - Peso Mexicano\n* `PEN` - Sol Peruano\n* `USD` - Dólar\n* `CLP` - Peso Chileno\n* `COP` - Peso Colombiano\n* `ARS` - Peso Argentino\n* `BOB` - Boliviano\n* `UYU` - Peso Uruguayo","enum":["BRL","EUR","MXN","PEN","USD","CLP","COP","ARS","BOB","UYU"],"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"units":{"type":"integer","maximum":2147483647,"minimum":1,"title":"Unidades","description":"Número de unidades que o cliente irá adquirir ao comprar esta oferta.","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.units","typeLabel":"integer"},"status":{"type":"string","description":"Status atual da oferta\n\n* `active` - Ativo\n* `disabled` - Desabilitado\n* `deleted` - Deletado","enum":["active","disabled","deleted"],"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","title":"Tipo de pagamento","description":"Tipo de pagamento da oferta (ex: unique, subscription)\n\n* `unique` - Pagamento único\n* `subscription` - Assinatura recorrente","enum":["unique","subscription"],"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.type","typeLabel":"enum\u003cstring>"},"intervalType":{"type":"string","title":"Tipo de intervalo","description":"Tipo de intervalo do acesso concedido pela oferta (ex: month, week, lifetime)\n\n* `week` - Semana\n* `month` - Mês\n* `year` - Ano\n* `lifetime` - Vitalício","enum":["week","month","year","lifetime"],"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.intervalType","typeLabel":"enum\u003cstring>"},"interval":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Quantidade de intervalos","description":"Número de intervalos que serão concedidos ao comprar esta oferta. Ex: `interval=2` e `intervalType=month` concede 2 meses de acesso.","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.interval","typeLabel":"integer"},"recurrence_period":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Período de recorrência","description":"Número de dias entre cada cobrança da assinatura","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.recurrence_period","typeLabel":"integer"},"quantity_recurrences":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Quantidade de recorrências","description":"Número de cobranças que serão feitas na assinatura. Use -1 para cobranças ilimitadas.","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.quantity_recurrences","typeLabel":"integer"},"trial_days":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Dias de teste","description":"Número de dias de teste grátis antes da primeira cobrança","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.trial_days","typeLabel":"integer"},"max_retries":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Quantidade de retentativas de cobrança","description":"Número máximo de retentativas de cobrança em caso de falha no pagamento","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.max_retries","typeLabel":"integer"},"retry_interval":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Intervalo entre retentativas","description":"Número de dias entre cada retentativa de cobrança","uniqueKey":"bumps.items.[INDEX].offer.oneOf.0.retry_interval","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"bumps.items.[INDEX].offer","typeLabel":"object | null"},"image":{"oneOf":[{"type":"string","readOnly":true,"description":"URL da imagem do orderbump","isRequired":true,"uniqueKey":"bumps.items.[INDEX].image.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"URL da imagem do orderbump","isRequired":true,"uniqueKey":"bumps.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"bumps.items.[INDEX].image","typeLabel":"string | null"},"id":{"type":"string","title":"Identificador","description":"Identificador único do order bump no sistema","maxLength":40,"uniqueKey":"bumps.items.[INDEX].id","typeLabel":"string"},"referencePrice":{"oneOf":[{"type":"number","format":"double","description":"Preço de referência exibido no orderbump","uniqueKey":"bumps.items.[INDEX].referencePrice.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Preço de referência exibido no orderbump","uniqueKey":"bumps.items.[INDEX].referencePrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"bumps.items.[INDEX].referencePrice","typeLabel":"number\u003cdouble> | null"},"cta":{"oneOf":[{"type":"string","title":"Call to Action","description":"Texto do botão de call to action do order bump","maxLength":255,"uniqueKey":"bumps.items.[INDEX].cta.oneOf.0","typeLabel":"string"},{"type":"null","title":"Call to Action","description":"Texto do botão de call to action do order bump","maxLength":255,"uniqueKey":"bumps.items.[INDEX].cta.oneOf.1","typeLabel":"null"}],"uniqueKey":"bumps.items.[INDEX].cta","typeLabel":"string | null"},"title":{"oneOf":[{"type":"string","title":"Título","description":"Título do order bump","maxLength":255,"uniqueKey":"bumps.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Título","description":"Título do order bump","maxLength":255,"uniqueKey":"bumps.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"bumps.items.[INDEX].title","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","title":"Descrição","description":"Descrição do order bump","uniqueKey":"bumps.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição","description":"Descrição do order bump","uniqueKey":"bumps.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"bumps.items.[INDEX].description","typeLabel":"string | null"},"position":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Posição","description":"Posição na qual o order bump será exibido no checkout","uniqueKey":"bumps.items.[INDEX].position","typeLabel":"integer"},"showImage":{"type":"boolean","title":"Exibir imagem","description":"Indica se a imagem do order bump será exibida no checkout","uniqueKey":"bumps.items.[INDEX].showImage","typeLabel":"boolean"}},"required":["image","installments","offer","product"],"uniqueKey":"bumps.items.[INDEX]","typeLabel":"object"},"readOnly":true,"description":"Orderbumps do produto","isRequired":true,"uniqueKey":"bumps","typeLabel":"object[]"},"tracking_pixels":{"type":"object","required":["facebook_pixels","google_ads_pixels","id","kwai_pixels","outbrain_pixels","pixel_domains","taboola_pixels","tiktok_pixels"],"properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.id","typeLabel":"integer"},"facebook_pixels":{"type":"array","items":{"type":"object","properties":{"pixelId":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].pixelId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"integer","description":"ID do pixel do Facebook","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].id","typeLabel":"integer"},"name":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].description","typeLabel":"string | null"},"status":{"enum":["active","disabled","with_error"],"type":"string","description":"* `active` - Ativo\n* `disabled` - Desabilitado\n* `with_error` - Com erro","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].error.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].error.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].error","typeLabel":"string | null"},"domain":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].domain.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].domain","typeLabel":"string | null"},"apiToken":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].apiToken.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].apiToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].apiToken","typeLabel":"string | null"},"fbPixPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPixPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPixPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPixPurchaseTrigger","typeLabel":"boolean | null"},"fbPixConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPixConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPixConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPixConversionValue","typeLabel":"integer | null"},"fbBoletoPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbBoletoPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbBoletoPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbBoletoPurchaseTrigger","typeLabel":"boolean | null"},"fbBoletoConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbBoletoConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbBoletoConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbBoletoConversionValue","typeLabel":"integer | null"},"fbPicpayPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPicpayPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPicpayPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPicpayPurchaseTrigger","typeLabel":"boolean | null"},"fbPicpayConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPicpayConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPicpayConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbPicpayConversionValue","typeLabel":"integer | null"},"fbNubankPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbNubankPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbNubankPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbNubankPurchaseTrigger","typeLabel":"boolean | null"},"fbNubankConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbNubankConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbNubankConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX].fbNubankConversionValue","typeLabel":"integer | null"}},"required":["createdAt","pixelId"],"uniqueKey":"tracking_pixels.facebook_pixels.items.[INDEX]","typeLabel":"object"},"description":"Pixels do Facebook associados","isRequired":true,"uniqueKey":"tracking_pixels.facebook_pixels","typeLabel":"object[]"},"google_ads_pixels":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].name","typeLabel":"string"},"pixelId":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].pixelId","typeLabel":"string"},"conversionLabel":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].conversionLabel","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"integer","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].id","typeLabel":"integer"},"description":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].description","typeLabel":"string | null"},"status":{"enum":["active","disabled","with_error"],"type":"string","description":"* `active` - Ativo\n* `disabled` - Desabilitado\n* `with_error` - Com erro","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"checkoutVisitTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].checkoutVisitTrigger","typeLabel":"boolean"},"cardPixApprovalTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].cardPixApprovalTrigger","typeLabel":"boolean"},"boletoTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX].boletoTrigger","typeLabel":"boolean"}},"required":["conversionLabel","createdAt","name","pixelId"],"uniqueKey":"tracking_pixels.google_ads_pixels.items.[INDEX]","typeLabel":"object"},"description":"Pixels do Google Ads associados","isRequired":true,"uniqueKey":"tracking_pixels.google_ads_pixels","typeLabel":"object[]"},"taboola_pixels":{"type":"array","items":{"type":"object","properties":{"eventName":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].eventName","typeLabel":"string"},"accountId":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].accountId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"integer","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].id","typeLabel":"integer"},"name":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].description","typeLabel":"string | null"},"status":{"enum":["active","disabled","with_error"],"type":"string","description":"* `active` - Ativo\n* `disabled` - Desabilitado\n* `with_error` - Com erro","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"checkoutVisitTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].checkoutVisitTrigger","typeLabel":"boolean"},"cardPixApprovalTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].cardPixApprovalTrigger","typeLabel":"boolean"},"boletoTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX].boletoTrigger","typeLabel":"boolean"}},"required":["accountId","createdAt","eventName"],"uniqueKey":"tracking_pixels.taboola_pixels.items.[INDEX]","typeLabel":"object"},"description":"Pixels do Taboola associados","isRequired":true,"uniqueKey":"tracking_pixels.taboola_pixels","typeLabel":"object[]"},"outbrain_pixels":{"type":"array","items":{"type":"object","properties":{"eventName":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].eventName","typeLabel":"string"},"pixelId":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].pixelId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"integer","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].id","typeLabel":"integer"},"name":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].description","typeLabel":"string | null"},"status":{"enum":["active","disabled","with_error"],"type":"string","description":"* `active` - Ativo\n* `disabled` - Desabilitado\n* `with_error` - Com erro","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"checkoutVisitTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].checkoutVisitTrigger","typeLabel":"boolean"},"cardPixApprovalTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].cardPixApprovalTrigger","typeLabel":"boolean"},"boletoTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX].boletoTrigger","typeLabel":"boolean"}},"required":["createdAt","eventName","pixelId"],"uniqueKey":"tracking_pixels.outbrain_pixels.items.[INDEX]","typeLabel":"object"},"description":"Pixels do Outbrain associados","isRequired":true,"uniqueKey":"tracking_pixels.outbrain_pixels","typeLabel":"object[]"},"tiktok_pixels":{"type":"array","items":{"type":"object","properties":{"pixelId":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].pixelId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"integer","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].id","typeLabel":"integer"},"name":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].description","typeLabel":"string | null"},"status":{"enum":["active","disabled","with_error"],"type":"string","description":"* `active` - Ativo\n* `disabled` - Desabilitado\n* `with_error` - Com erro","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"apiToken":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].apiToken.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].apiToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].apiToken","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].error.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].error.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].error","typeLabel":"string | null"},"tiktokPixPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPixPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPixPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPixPurchaseTrigger","typeLabel":"boolean | null"},"tiktokPixConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPixConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPixConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPixConversionValue","typeLabel":"integer | null"},"tiktokBoletoPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokBoletoPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokBoletoPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokBoletoPurchaseTrigger","typeLabel":"boolean | null"},"tiktokBoletoConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokBoletoConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokBoletoConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokBoletoConversionValue","typeLabel":"integer | null"},"tiktokPicpayPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPicpayPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPicpayPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPicpayPurchaseTrigger","typeLabel":"boolean | null"},"tiktokPicpayConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPicpayConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPicpayConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokPicpayConversionValue","typeLabel":"integer | null"},"tiktokNubankPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokNubankPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokNubankPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokNubankPurchaseTrigger","typeLabel":"boolean | null"},"tiktokNubankConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokNubankConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokNubankConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX].tiktokNubankConversionValue","typeLabel":"integer | null"}},"required":["createdAt","pixelId"],"uniqueKey":"tracking_pixels.tiktok_pixels.items.[INDEX]","typeLabel":"object"},"description":"Pixels do TikTok associados","isRequired":true,"uniqueKey":"tracking_pixels.tiktok_pixels","typeLabel":"object[]"},"kwai_pixels":{"type":"array","items":{"type":"object","properties":{"pixelId":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].pixelId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"integer","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].id","typeLabel":"integer"},"name":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].description","typeLabel":"string | null"},"status":{"enum":["active","disabled","with_error"],"type":"string","description":"* `active` - Ativo\n* `disabled` - Desabilitado\n* `with_error` - Com erro","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"kwaiPixPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPixPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPixPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPixPurchaseTrigger","typeLabel":"boolean | null"},"kwaiPixConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPixConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPixConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPixConversionValue","typeLabel":"integer | null"},"kwaiBoletoPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiBoletoPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiBoletoPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiBoletoPurchaseTrigger","typeLabel":"boolean | null"},"kwaiBoletoConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiBoletoConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiBoletoConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiBoletoConversionValue","typeLabel":"integer | null"},"kwaiPicpayPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPicpayPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPicpayPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPicpayPurchaseTrigger","typeLabel":"boolean | null"},"kwaiPicpayConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPicpayConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPicpayConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiPicpayConversionValue","typeLabel":"integer | null"},"kwaiNubankPurchaseTrigger":{"oneOf":[{"type":"boolean","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiNubankPurchaseTrigger.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiNubankPurchaseTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiNubankPurchaseTrigger","typeLabel":"boolean | null"},"kwaiNubankConversionValue":{"oneOf":[{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiNubankConversionValue.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiNubankConversionValue.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX].kwaiNubankConversionValue","typeLabel":"integer | null"}},"required":["createdAt","pixelId"],"uniqueKey":"tracking_pixels.kwai_pixels.items.[INDEX]","typeLabel":"object"},"description":"Pixels do Kwai associados","isRequired":true,"uniqueKey":"tracking_pixels.kwai_pixels","typeLabel":"object[]"},"pixel_domains":{"type":"array","items":{"type":"object","properties":{"user":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].user","typeLabel":"string"},"domain":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].domain","typeLabel":"string"},"id":{"type":"integer","uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].id","typeLabel":"integer"},"isVerified":{"type":"boolean","uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].isVerified","typeLabel":"boolean"},"lastVerified":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].lastVerified.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].lastVerified.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX].lastVerified","typeLabel":"string\u003cdate-time> | null"}},"required":["domain","user"],"uniqueKey":"tracking_pixels.pixel_domains.items.[INDEX]","typeLabel":"object"},"readOnly":true,"description":"Domínios verificados para uso com pixels","isRequired":true,"uniqueKey":"tracking_pixels.pixel_domains","typeLabel":"object[]"},"fbPixPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.fbPixPurchaseTrigger","typeLabel":"boolean"},"fbPixConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.fbPixConversionValue","typeLabel":"integer"},"fbBoletoPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.fbBoletoPurchaseTrigger","typeLabel":"boolean"},"fbBoletoConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.fbBoletoConversionValue","typeLabel":"integer"},"fbPicpayPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.fbPicpayPurchaseTrigger","typeLabel":"boolean"},"fbPicpayConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.fbPicpayConversionValue","typeLabel":"integer"},"fbNubankPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.fbNubankPurchaseTrigger","typeLabel":"boolean"},"fbNubankConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.fbNubankConversionValue","typeLabel":"integer"},"googleAnalyticsTrackingId":{"oneOf":[{"type":"string","maxLength":255,"uniqueKey":"tracking_pixels.googleAnalyticsTrackingId.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":255,"uniqueKey":"tracking_pixels.googleAnalyticsTrackingId.oneOf.1","typeLabel":"null"}],"uniqueKey":"tracking_pixels.googleAnalyticsTrackingId","typeLabel":"string | null"},"tiktokPixPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.tiktokPixPurchaseTrigger","typeLabel":"boolean"},"tiktokPixConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktokPixConversionValue","typeLabel":"integer"},"tiktokBoletoPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.tiktokBoletoPurchaseTrigger","typeLabel":"boolean"},"tiktokBoletoConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktokBoletoConversionValue","typeLabel":"integer"},"tiktokPicpayPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.tiktokPicpayPurchaseTrigger","typeLabel":"boolean"},"tiktokPicpayConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktokPicpayConversionValue","typeLabel":"integer"},"tiktokNubankPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.tiktokNubankPurchaseTrigger","typeLabel":"boolean"},"tiktokNubankConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.tiktokNubankConversionValue","typeLabel":"integer"},"kwaiPixPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.kwaiPixPurchaseTrigger","typeLabel":"boolean"},"kwaiPixConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwaiPixConversionValue","typeLabel":"integer"},"kwaiBoletoPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.kwaiBoletoPurchaseTrigger","typeLabel":"boolean"},"kwaiBoletoConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwaiBoletoConversionValue","typeLabel":"integer"},"kwaiPicpayPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.kwaiPicpayPurchaseTrigger","typeLabel":"boolean"},"kwaiPicpayConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwaiPicpayConversionValue","typeLabel":"integer"},"kwaiNubankPurchaseTrigger":{"type":"boolean","uniqueKey":"tracking_pixels.kwaiNubankPurchaseTrigger","typeLabel":"boolean"},"kwaiNubankConversionValue":{"type":"integer","maximum":100,"minimum":1,"uniqueKey":"tracking_pixels.kwaiNubankConversionValue","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"tracking_pixels","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","readOnly":true,"title":"Data de criação","description":"Data e hora de criação","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","readOnly":true,"title":"Data de atualização","description":"Data e hora da última atualização","isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"id":{"type":"string","description":"Identificador único do produto","maxLength":255,"uniqueKey":"id","typeLabel":"string"},"short_id":{"type":"string","title":"ID Curto","description":"Identificador curto do produto","maxLength":40,"uniqueKey":"short_id","typeLabel":"string"},"status":{"type":"string","description":"Status atual do produto\n\n* `active` - Ativo\n* `waiting_config` - Aguardando Configuração\n* `blocked` - Bloqueado\n* `deleted` - Deletado","enum":["active","waiting_config","blocked","deleted"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","title":"Tipo","description":"Tipo de venda do produto, ex.: venda única, assinatura...\n\n* `unique` - Pagamento único\n* `subscription` - Assinatura recorrente","enum":["unique","subscription"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"category":{"oneOf":[{"type":"string","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Categoria","description":"Categoria do produto","uniqueKey":"category.oneOf.1","typeLabel":"null"}],"uniqueKey":"category","typeLabel":"string | null"},"price":{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Preço","description":"Preço do produto","uniqueKey":"price","typeLabel":"string\u003cdecimal>"},"currency":{"type":"string","title":"Moeda","description":"Moeda do produto\n\n* `BRL` - Real\n* `EUR` - Euro\n* `MXN` - Peso Mexicano\n* `PEN` - Sol Peruano\n* `USD` - Dólar\n* `CLP` - Peso Chileno\n* `COP` - Peso Colombiano\n* `ARS` - Peso Argentino\n* `BOB` - Boliviano\n* `UYU` - Peso Uruguayo","enum":["BRL","EUR","MXN","PEN","USD","CLP","COP","ARS","BOB","UYU"],"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"installments":{"oneOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":2147483647,"minimum":-2147483648,"title":"Parcelas","description":"Número máximo de parcelas que o produto pode ser dividido. Vazio em produto internacional: o teto vem da política do país no checkout.","uniqueKey":"installments.oneOf.1","typeLabel":"null"}],"uniqueKey":"installments","typeLabel":"integer | null"},"image":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"image.oneOf.1","typeLabel":"null"}],"uniqueKey":"image","typeLabel":"string\u003curi> | null"},"guarantee":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Garantia (dias)","description":"Número de dias que o produto aceita reembolso","uniqueKey":"guarantee","typeLabel":"integer"},"salesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas","description":"Link da página de vendas do produto","maxLength":2048,"uniqueKey":"salesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"salesPage","typeLabel":"string\u003curi> | null"},"supportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte","description":"E-mail para suporte ao cliente final do produto","maxLength":254,"uniqueKey":"supportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportEmail","typeLabel":"string\u003cemail> | null"},"supportWhatsapp":{"oneOf":[{"type":"string","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.0","typeLabel":"string"},{"type":"null","title":"WhatsApp de suporte","description":"Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333","maxLength":128,"uniqueKey":"supportWhatsapp.oneOf.1","typeLabel":"null"}],"uniqueKey":"supportWhatsapp","typeLabel":"string | null"},"emailAccessLink":{"oneOf":[{"type":"string","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link de acesso","description":"Link a ser enviado por e-mail para acesso ao conteúdo após a compra","maxLength":2048,"uniqueKey":"emailAccessLink.oneOf.1","typeLabel":"null"}],"uniqueKey":"emailAccessLink","typeLabel":"string\u003curi> | null"},"confirmEmail":{"type":"boolean","title":"Pedir para confirmar e-mail","description":"Define se o cliente deve repetir o e-mail digitado no checkout antes de finalizar a compra","uniqueKey":"confirmEmail","typeLabel":"boolean"},"affiliate":{"type":"boolean","title":"Habilitar programa de afiliados","description":"Define se o produto é aberto para afiliações","uniqueKey":"affiliate","typeLabel":"boolean"},"affiliateRequest":{"type":"boolean","title":"Solicitar afiliação","description":"Define se o produtor deve aprovar manualmente cada afiliação","uniqueKey":"affiliateRequest","typeLabel":"boolean"},"affiliateCommission":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","title":"Comissão padrão para afiliados (%)","description":"Porcentagem de comissão padrão para afiliados do produto","uniqueKey":"affiliateCommission.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCommission","typeLabel":"string\u003cdecimal> | null"},"affiliateContact":{"type":"boolean","title":"Compartilhar contato do cliente com afiliados","description":"Define se informações do cliente serão compartilhadas com os afiliados após a venda","uniqueKey":"affiliateContact","typeLabel":"boolean"},"affiliateDescription":{"oneOf":[{"type":"string","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição para afiliados","description":"Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação","uniqueKey":"affiliateDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateDescription","typeLabel":"string | null"},"affiliateSupportEmail":{"oneOf":[{"type":"string","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","title":"E-mail de suporte para afiliados","description":"E-mail para suporte aos afiliados do produto","maxLength":254,"uniqueKey":"affiliateSupportEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSupportEmail","typeLabel":"string\u003cemail> | null"},"affiliateMarketplace":{"type":"boolean","title":"Mostrar no marketplace de afiliados","description":"Define se o produto será exibido no marketplace de afiliados","uniqueKey":"affiliateMarketplace","typeLabel":"boolean"},"affiliateClick":{"type":"string","title":"Modelo de atribuição de clique","description":"Define como a comissão da venda será atribuída caso haja múltiplos cookies de afiliados rastreados na venda\n\n* `first` - Primeiro clique\n* `last` - Último clique","enum":["first","last"],"uniqueKey":"affiliateClick","typeLabel":"enum\u003cstring>"},"cookieTime":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Expiração do cookie de afiliado (dias)","description":"Quantidade de dias que o cookie de afiliado permanecerá ativo","uniqueKey":"cookieTime","typeLabel":"integer"},"affiliateShareBump":{"type":"boolean","title":"Dividir comissão de orderbump","description":"Define se a comissão do orderbump será dividida com o afiliado","uniqueKey":"affiliateShareBump","typeLabel":"boolean"},"affiliateShareUpsell":{"type":"boolean","title":"Dividir comissão de upsell","description":"Define se a comissão do upsell será dividida com o afiliado","uniqueKey":"affiliateShareUpsell","typeLabel":"boolean"},"affiliateCloneQuiz":{"type":"boolean","title":"Habilitar clonagem do quiz","description":"Habilitar clonagem do quiz","uniqueKey":"affiliateCloneQuiz","typeLabel":"boolean"},"affiliateCloneQuizUrl":{"oneOf":[{"type":"string","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Link para clonagem do quiz","description":"Link para clonagem do quiz","maxLength":2048,"uniqueKey":"affiliateCloneQuizUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateCloneQuizUrl","typeLabel":"string\u003curi> | null"},"affiliateSalesPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de vendas do afiliado","description":"Página de vendas do afiliado","maxLength":2048,"uniqueKey":"affiliateSalesPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"affiliateSalesPage","typeLabel":"string\u003curi> | null"},"upsell":{"type":"boolean","title":"Habilitar upsell","description":"Define se o produto terá uma oferta de upsell após a compra","uniqueKey":"upsell","typeLabel":"boolean"},"upsellPage":{"oneOf":[{"type":"string","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","title":"Página de upsell","description":"URL da página de upsell para onde o cliente será redirecionado após a compra","maxLength":2048,"uniqueKey":"upsellPage.oneOf.1","typeLabel":"null"}],"uniqueKey":"upsellPage","typeLabel":"string\u003curi> | null"},"redirectUpsellWithBumpFail":{"type":"boolean","title":"Redirecionar upsell com falha no bump","description":"Define se o cliente deve ser redirecionado para a página de upsell mesmo que um dos pagamentos de orderbump falhe","uniqueKey":"redirectUpsellWithBumpFail","typeLabel":"boolean"},"upsellInstallments":{"type":"integer","maximum":12,"minimum":1,"default":1,"title":"Parcelas do upsell","description":"Em quantas parcelas o upsell de 1 clique é cobrado quando a venda principal foi no cartão. Vale para todos os upsells e downsells do funil, que se apoiam na venda deste produto. Pix é sempre à vista.","uniqueKey":"upsellInstallments","typeLabel":"integer"},"sendConfirmationEmail":{"type":"boolean","title":"Enviar e-mail de confirmação","description":"Define se o cliente deve receber um e-mail de confirmação de compra","uniqueKey":"sendConfirmationEmail","typeLabel":"boolean"},"confirmationEmailDelay":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Delay do e-mail de confirmação","description":"Quantidade de minutos que o e-mail de confirmação de compra deve atrasar para o envio","uniqueKey":"confirmationEmailDelay","typeLabel":"integer"},"whatsappAbandonmentRecovery":{"type":"boolean","title":"Recuperar carrinho abandonado por WhatsApp","description":"Define se o cliente que abandonou o checkout deve receber uma mensagem de recuperação no WhatsApp. Opt-in do produtor: nasce desligado e só dispara para abandono com celular válido","uniqueKey":"whatsappAbandonmentRecovery","typeLabel":"boolean"},"defaultPaymentMethod":{"oneOf":[{"type":"string","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.0","typeLabel":"string"},{"type":"null","title":"Método de pagamento padrão","description":"Método de pagamento selecionado por padrão no checkout","uniqueKey":"defaultPaymentMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultPaymentMethod","typeLabel":"string | null"},"showCouponField":{"type":"boolean","title":"Mostrar campo de cupom no checkout","uniqueKey":"showCouponField","typeLabel":"boolean"},"showAddressFields":{"type":"boolean","title":"Mostrar campos de endereço no checkout","description":"Exibe campos de endereço no checkout, como CEP, rua, número, etc","uniqueKey":"showAddressFields","typeLabel":"boolean"},"showDocNumberField":{"type":"boolean","title":"Mostrar campo de documento no checkout","description":"Exibe campo de documento no checkout, como CPF ou CNPJ","uniqueKey":"showDocNumberField","typeLabel":"boolean"},"autoSelectOrderBumps":{"type":"boolean","title":"Pré-selecionar order bumps","description":"Se ativo, os order bumps deste produto entram pré-selecionados no checkout.","uniqueKey":"autoSelectOrderBumps","typeLabel":"boolean"},"absorbInstallmentInterest":{"type":"boolean","title":"Parcelamento sem juros","description":"Produtor absorve o juro do parcelamento (cliente paga sem juros)","uniqueKey":"absorbInstallmentInterest","typeLabel":"boolean"},"expressCheckoutApplePay":{"type":"boolean","title":"Express Checkout no Apple Pay","description":"Se ativo, o Apple Pay aparece como botão no topo do checkout (quando o dispositivo suporta) e sai da lista de métodos de pagamento.","uniqueKey":"expressCheckoutApplePay","typeLabel":"boolean"},"threeDsRetryEnabled":{"type":"boolean","title":"Habilitar retentativas de pagamento 3DS","description":"Caso o pagamento falhe no cartão de crédito, será tentado novamente via 3DS","uniqueKey":"threeDsRetryEnabled","typeLabel":"boolean"},"invoiceDescription":{"oneOf":[{"type":"string","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.0","typeLabel":"string"},{"type":"null","title":"Descrição na fatura","description":"Descrição que aparecerá na fatura do cartão de crédito do cliente","maxLength":255,"uniqueKey":"invoiceDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoiceDescription","typeLabel":"string | null"},"requireCoproducerInvoice":{"type":"boolean","title":"Exigir nota fiscal dos coprodutores","description":"Quando ligado, o repasse de cada coprodutor fica retido até ele emitir a nota fiscal da venda para o produtor. Vale apenas para vendas feitas a partir do momento em que a exigência foi ligada: o valor é copiado para o split no momento da venda.","uniqueKey":"requireCoproducerInvoice","typeLabel":"boolean"},"paymentMethods":{"type":"array","items":{"type":"string","title":"Métodos de pagamento","uniqueKey":"paymentMethods.items.[INDEX]","typeLabel":"string"},"title":"Métodos de pagamento","description":"Métodos de pagamento disponíveis para o produto","uniqueKey":"paymentMethods","typeLabel":"string[]"},"paymentsOrder":{"title":"Ordem dos métodos de pagamento","description":"Ordem na qual os métodos de pagamento são exibidos no checkout","uniqueKey":"paymentsOrder","typeLabel":"any"},"ticketExpiration":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do boleto","description":"Quantidade de dias que o boleto será válido para pagamento","uniqueKey":"ticketExpiration","typeLabel":"integer"},"pixExpiresIn":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Vencimento do pix","description":"Vencimento do pix em segundos","uniqueKey":"pixExpiresIn","typeLabel":"integer"},"twoCardPayment":{"type":"boolean","title":"Aceitar dois cartões","uniqueKey":"twoCardPayment","typeLabel":"boolean"},"disable_orderbump_pixel_events":{"type":"boolean","title":"Desativar eventos de orderbump no Pixel","description":"Define se eventos de orderbump não serão enviados no Pixel","uniqueKey":"disable_orderbump_pixel_events","typeLabel":"boolean"},"producerName":{"oneOf":[{"type":"string","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.0","typeLabel":"string"},{"type":"null","title":"Nome do produtor","description":"Nome público do produtor ou empresa responsável pelo produto","maxLength":255,"uniqueKey":"producerName.oneOf.1","typeLabel":"null"}],"uniqueKey":"producerName","typeLabel":"string | null"}},"required":["bumps","contentDeliveries","createdAt","description","member_area","name","offers","tracking_pixels","updatedAt"],"uniqueKey":"","typeLabel":"object"},"examples":{"Successo":{"title":"Successo","value":{"id":"cd287b31-d4b7-4e94-858a-66e05ce2f4a2","short_id":"19bruPi","name":"Product Name Example","status":"active","type":"unique","description":"Description example","category":"0673d296-1802-45e0-bc93-112f7514dddb","price":"5.00","installments":12,"image":null,"guarantee":7,"salesPage":"https://example-sales-page.com.br/product-page","supportEmail":"teste@teste.com","supportWhatsapp":null,"contentDeliveries":["cakto_v3","telegram","discord"],"emailAccessLink":null,"confirmEmail":false,"affiliate":true,"affiliateRequest":false,"affiliateCommission":"10.00","affiliateContact":false,"affiliateDescription":"teste","affiliateSupportEmail":"","affiliateMarketplace":false,"affiliateClick":"last","cookieTime":-1,"affiliateShareBump":false,"affiliateShareUpsell":false,"affiliateCloneQuiz":false,"affiliateCloneQuizUrl":"","affiliateSalesPage":"","upsell":false,"upsellPage":"","redirectUpsellWithBumpFail":true,"upsellInstallments":1,"defaultPaymentMethod":"credit_card","showCouponField":true,"showAddressFields":false,"threeDsRetryEnabled":true,"offers":[{"id":"77BcHrY","name":"Product Name Example","image":null,"price":5,"units":1,"default":true,"status":"active","cost_per_item":"0.00","profit_per_item":"0.00","type":"unique","intervalType":"year","interval":1,"recurrence_period":30,"quantity_recurrences":-1,"trial_days":0,"max_retries":3,"retry_interval":1,"checkout":200300400,"height":null,"width":null,"length":null,"weight":null}],"invoiceDescription":"CardDesc","paymentMethods":["boleto","credit_card","picpay","pix"],"paymentsOrder":["openfinance_nubank","credit_card","boleto","pix","picpay","applepay","googlepay"],"ticketExpiration":7,"pixExpiresIn":3600,"twoCardPayment":false,"bumps":[],"tracking_pixels":{"id":200300400,"fbPixPurchaseTrigger":true,"fbPixConversionValue":50,"fbBoletoPurchaseTrigger":true,"fbBoletoConversionValue":100,"fbPicpayPurchaseTrigger":true,"fbPicpayConversionValue":100,"fbNubankPurchaseTrigger":true,"fbNubankConversionValue":100,"googleAnalyticsTrackingId":null,"tiktokPixPurchaseTrigger":true,"tiktokPixConversionValue":100,"tiktokBoletoPurchaseTrigger":true,"tiktokBoletoConversionValue":100,"tiktokPicpayPurchaseTrigger":true,"tiktokPicpayConversionValue":100,"tiktokNubankPurchaseTrigger":true,"tiktokNubankConversionValue":100,"kwaiPixPurchaseTrigger":true,"kwaiPixConversionValue":100,"kwaiBoletoPurchaseTrigger":true,"kwaiBoletoConversionValue":100,"kwaiPicpayPurchaseTrigger":true,"kwaiPicpayConversionValue":100,"kwaiNubankPurchaseTrigger":true,"kwaiNubankConversionValue":100,"facebook_pixels":[{"id":200300400,"name":null,"description":null,"status":"active","pixelId":"123456789010102030","error":null,"domain":"","apiToken":"TokenExample123","fbPixPurchaseTrigger":null,"fbPixConversionValue":null,"fbBoletoPurchaseTrigger":null,"fbBoletoConversionValue":null,"fbPicpayPurchaseTrigger":null,"fbPicpayConversionValue":null,"fbNubankPurchaseTrigger":null,"fbNubankConversionValue":null,"createdAt":"2022-09-01T17:43:12.795070-03:00"}],"google_ads_pixels":[],"taboola_pixels":[],"outbrain_pixels":[],"tiktok_pixels":[],"kwai_pixels":[],"pixel_domains":[]},"disable_orderbump_pixel_events":true,"producerName":"Testeando","createdAt":"2022-03-28T13:04:26.191272-03:00","updatedAt":"2027-11-26T22:16:34.095632-03:00"}}},"exampleType":"examples"}},"description":"Corpo da resposta status 200","exampleType":"examples"},"fbc0ff6a-2051-4b59-bdb6-e97482674905":{"content":{"application/json":{"schema":{"type":"object","description":"Erros de validação por campo: cada chave é um campo recusado.","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"additionalProperties","typeLabel":"string[]"},"uniqueKey":"","typeLabel":"object"},"examples":{"CampoObrigatorioAusente":{"title":"CampoObrigatorioAusente","value":{"description":["Este campo é obrigatório."],"price":["Este campo é obrigatório."]}},"MoedaAlterada":{"title":"MoedaAlterada","value":{"currency":["A moeda não pode ser alterada após a criação do produto."]}}},"exampleType":"examples"}},"description":"Corpo da resposta status 400","exampleType":"examples"},"abec80c1-f808-4484-b0b7-f8f9d56c8e16":{"description":"Request não autenticado devido à ausência ou invalidez do token.","content":{"application/json":{"schema":{"type":"object","properties":{"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Token ausente ou inválido":{"title":"Token ausente ou inválido","description":"Token ausente ou inválido","value":{"detail":"As credenciais de autenticação não foram fornecidas."}}},"exampleType":"examples"}},"exampleType":"examples"},"37958b5c-a25a-4107-b592-05d0664ae9b8":{"content":{"application/json":{"schema":{"type":"object","properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"uniqueKey":"","typeLabel":"object"},"examples":{"ProdutoNãoEncontrado":{"title":"ProdutoNãoEncontrado","value":{"detail":"Não encontrado."}}},"exampleType":"examples"}},"description":"Corpo da resposta status 404","exampleType":"examples"}},"security":{"5380700e-3681-41d5-a820-8a267ec17542":{"OAuth Token":{"type":"http","scheme":"bearer","in":"header","name":"Authorization","description":"Token de autenticação do tipo `Bearer {access_token}`, onde `{access_token}` é o token obtido no fluxo de [autenticação](/authentication).","scopes":[],"schemeName":"OAuth Token"}}},"servers":{"c64fa9a7-30f0-4b79-8583-57bc81638c30":{"url":"https://api.cakto.com.br","description":"Cakto API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","in":"header","name":"Authorization","description":"Token de autenticação do tipo `Bearer {access_token}`, onde `{access_token}` é o token obtido no fluxo de [autenticação](/authentication).","scopes":[],"schemeName":"OAuth Token"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Token de autenticação do tipo `Bearer {access_token}`, onde `{access_token}` é o token obtido no fluxo de [autenticação](/authentication).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"OAuth Token","name":"Authorization"}],"title":"OAuth Token"}]},"originalFileLocation":"schema.yaml"},"subdomain":"cakto","siteName":"Cakto API","title":"Atualizar Produto Parcialmente - Cakto API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T16:02:07.997Z","originalFileLocation":"api-reference/products/partial-update.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=\"Altera só os campos enviados de um produto existente\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cakto API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://cakto-assets.nyc3.cdn.digitaloceanspaces.com/cakto/favicon/favicon-32x32.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://cakto-assets.nyc3.cdn.digitaloceanspaces.com/cakto/favicon/favicon-32x32.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://cakto-assets.nyc3.cdn.digitaloceanspaces.com/cakto/favicon/favicon-32x32.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://cakto-assets.nyc3.cdn.digitaloceanspaces.com/cakto/favicon/favicon-32x32.png\">\u003cmeta data-mint-head property=\"og:title\" content=\"Atualizar Produto Parcialmente - Cakto API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Altera só os campos enviados de um produto existente\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cakto API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cakto.com.br/api-reference/products/partial-update\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cakto.mintlify.app/_mintlify/api/og/v2?division=Produtos\u0026amp;title=Atualizar+Produto+Parcialmente\u0026amp;description=Altera+s%C3%B3+os+campos+enviados+de+um+produto+existente\u0026amp;theme=2f6b60bdb28dbadc9b365a6e\u0026amp;signature=dfc04684a59fb9a25109f7fdfb5200a42e927a0b63f462cc0618d150d8f8730d\">\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=\"Atualizar Produto Parcialmente - Cakto API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Altera só os campos enviados de um produto existente\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cakto.mintlify.app/_mintlify/api/og/v2?division=Produtos\u0026amp;title=Atualizar+Produto+Parcialmente\u0026amp;description=Altera+s%C3%B3+os+campos+enviados+de+um+produto+existente\u0026amp;theme=2f6b60bdb28dbadc9b365a6e\u0026amp;signature=dfc04684a59fb9a25109f7fdfb5200a42e927a0b63f462cc0618d150d8f8730d\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/cakto/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cakto API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2AB673\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cakto.com.br/api-reference/products/partial-update\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/products/partial-update.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cakto.com.br/#organization\",\"name\":\"Cakto API\",\"url\":\"https://docs.cakto.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cakto/2I17Beg_XFh6cmhX/logo/light.svg?fit=max\u0026auto=format\u0026n=2I17Beg_XFh6cmhX\u0026q=85\u0026s=8a1081fad74cd8c52e84dbe7f97bb25f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cakto.com.br#website\",\"name\":\"Cakto API\",\"url\":\"https://docs.cakto.com.br\",\"publisher\":{\"@id\":\"https://docs.cakto.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cakto.com.br/api-reference/products/partial-update#webpage\",\"url\":\"https://docs.cakto.com.br/api-reference/products/partial-update\",\"name\":\"Atualizar Produto Parcialmente\",\"description\":\"Altera só os campos enviados de um produto existente\",\"dateModified\":\"2026-10-28T16:02:07.997Z\",\"isPartOf\":{\"@id\":\"https://docs.cakto.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cakto.com.br/api-reference/products/partial-update#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cakto.com.br/api-reference/products/partial-update#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Produtos\",\"item\":\"https://docs.cakto.com.br/api-reference/products/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Atualizar Produto Parcialmente\",\"item\":\"https://docs.cakto.com.br/api-reference/products/partial-update\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.cakto.com.br/api-reference/products/partial-update#apireference\",\"headline\":\"Atualizar Produto Parcialmente\",\"name\":\"Atualizar Produto Parcialmente\",\"description\":\"Altera só os campos enviados de um produto existente\",\"url\":\"https://docs.cakto.com.br/api-reference/products/partial-update\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cakto.com.br/api-reference/products/partial-update#webpage\"},\"dateModified\":\"2026-10-28T16:02:07.997Z\",\"publisher\":{\"@id\":\"https://docs.cakto.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cakto.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cakto API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cakto API","nav":{"global":{"anchors":[{"anchor":"Painel Cakto","icon":"rocket","href":"https://app.cakto.com.br"},{"anchor":"Suporte Cakto","icon":"circle-info","href":"mailto:infoprodutores@cakto.com.br"}]},"groups":[{"group":" ","pages":[{"title":"Introdução","icon":"cactus","href":"/introduction"},{"title":"Autenticação","icon":"key","href":"/authentication"},{"title":"Changelog","icon":"clock-rotate-left","href":"/mudancas"}]},{"group":"Comece aqui","pages":[{"title":"Primeira chamada em 5 minutos","icon":"bolt","href":"/comece-aqui/primeira-chamada"},{"title":"Criar um checkout","icon":"cart-shopping","href":"/comece-aqui/criar-checkout"},{"title":"Receber sua primeira venda","icon":"cart-shopping","href":"/comece-aqui/receber-primeira-venda"}]},{"group":"Internacional","pages":[{"title":"Internacional","icon":"globe","href":"/internacional/visao-geral"},{"title":"Vender em dólar pela API","icon":"dollar-sign","href":"/internacional/vender-em-dolar"},{"title":"Receber e conciliar","icon":"wallet","href":"/internacional/receber-e-conciliar"}]},{"group":"Conceitos","pages":[{"title":"Glossário","icon":"book-open","href":"/conceitos/glossario"},{"title":"Ambientes","icon":"server","href":"/conceitos/ambientes"},{"title":"Fluxo de pagamento","icon":"route","href":"/conceitos/fluxo-de-pagamento"},{"title":"Validação do número do cartão","icon":"credit-card","href":"/conceitos/validacao-de-cartao"},{"title":"Estrutura do Checkout (Checkout Builder)","icon":"layer-group","href":"/conceitos/checkout-builder"},{"title":"Redirect pós-pagamento","icon":"arrow-right-to-bracket","href":"/conceitos/redirect-pos-pagamento"},{"title":"Guia de Webhooks","icon":"bell","href":"/conceitos/webhooks"},{"title":"Idempotência","icon":"arrows-rotate","href":"/conceitos/idempotencia"},{"title":"Paginação","icon":"list-ol","href":"/conceitos/paginacao"},{"title":"Limites de Requisição","icon":"gauge-high","href":"/conceitos/rate-limits"},{"title":"Erros","icon":"triangle-exclamation","href":"/conceitos/erros"}]},{"group":"Cakto SDK","pages":[{"title":"Visão Geral","icon":"cube","href":"/sdk/visao-geral"},{"title":"Antifraude","icon":"fingerprint","href":"/sdk/antifraude"},{"title":"Tokenização de Cartão","icon":"credit-card","href":"/sdk/tokenizacao"},{"title":"3D Secure (3DS)","icon":"shield-halved","href":"/sdk/3ds"}]},{"group":"CaktoMCP","pages":[{"title":"CaktoMCP","icon":"robot","href":"/mcp/visao-geral"},{"title":"Ferramentas de Descoberta","icon":"magnifying-glass","href":"/mcp/ferramentas-de-descoberta"},{"title":"Ferramentas de Execução","icon":"bolt","href":"/mcp/ferramentas-de-execucao"},{"title":"Guias","icon":"book-open","href":"/mcp/guias"}]},{"group":"Pagamentos","pages":[{"title":"Criar Cobrança Pix","openapi":"POST /public_api/payments/","href":"/api-reference/payments/create-pix"},{"title":"Criar Cobrança Pix Automático","openapi":"POST /public_api/payments/","href":"/api-reference/payments/create-pix-auto"},{"title":"Criar Cobrança Cartão","openapi":"POST /public_api/payments/","href":"/api-reference/payments/create-card"},{"title":"Criar Cobrança 3DS","openapi":"POST /public_api/payments/","href":"/api-reference/payments/create-3ds"}]},{"group":"Pedidos","pages":[{"title":"Listar Pedidos","openapi":"GET /public_api/orders/","href":"/api-reference/orders/list"},{"title":"Obter Pedido","openapi":"GET /public_api/orders/{id}/","href":"/api-reference/orders/retrieve"},{"title":"Reembolsar Pedido","openapi":"POST /public_api/orders/{id}/refund/","href":"/api-reference/orders/refund"},{"title":"Reenviar Email de Aprovação","openapi":"POST /public_api/orders/{id}/resend_approved_email/","href":"/api-reference/orders/resend-approved-email"},{"title":"Reenviar Acesso","openapi":"POST /public_api/orders/{id}/resend_access/","href":"/api-reference/orders/resend-access"},{"title":"Analytics de Vendas","openapi":"GET /public_api/orders/analytics/","href":"/api-reference/orders/analytics"}]},{"group":"Reembolsos","pages":[{"title":"Listar Reembolsos","openapi":"GET /public_api/refunds/","href":"/api-reference/refunds/list"},{"title":"Consultar Reembolso","openapi":"GET /public_api/refunds/{id}/","href":"/api-reference/refunds/retrieve"},{"title":"Aprovar Reembolso","openapi":"POST /public_api/refunds/{id}/approve/","href":"/api-reference/refunds/approve"}]},{"group":"Chargeback e MED","pages":[{"title":"Listar Chargebacks e MEDs","openapi":"GET /public_api/disputes/","href":"/api-reference/disputes/list"},{"title":"Consultar Chargeback ou MED","openapi":"GET /public_api/disputes/{id}/","href":"/api-reference/disputes/retrieve"},{"title":"Enviar Defesa","openapi":"POST /public_api/disputes/{id}/defense/","href":"/api-reference/disputes/defense"},{"title":"Complementar Defesa","openapi":"POST /public_api/disputes/{id}/complement/","href":"/api-reference/disputes/complement"}]},{"group":"Webhooks","pages":[{"title":"Listar Webhooks","openapi":"GET /public_api/webhook/","href":"/api-reference/webhooks/list"},{"title":"Criar Webhook","openapi":"POST /public_api/webhook/","href":"/api-reference/webhooks/create"},{"title":"Obter Webhook","openapi":"GET /public_api/webhook/{id}/","href":"/api-reference/webhooks/retrieve"},{"title":"Atualizar Webhook","openapi":"PUT /public_api/webhook/{id}/","href":"/api-reference/webhooks/update"},{"title":"Deletar Webhook","openapi":"DELETE /public_api/webhook/{id}/","href":"/api-reference/webhooks/delete"},{"title":"Histórico de Eventos do Webhook","openapi":"GET /public_api/webhook/event_history/","href":"/api-reference/webhooks/event-history"},{"title":"Reenviar Evento do Webhook","openapi":"POST /public_api/webhook/event_resend/{id}/","href":"/api-reference/webhooks/resend-event"},{"title":"Evento de Teste Webhook","openapi":"POST /public_api/webhook/event_test/{id}/","href":"/api-reference/webhooks/test-webhook"}]},{"group":"Produtos","pages":[{"title":"Listar Produtos","openapi":"GET /public_api/products/","href":"/api-reference/products/list"},{"title":"Criar Produto","openapi":"POST /public_api/products/","href":"/api-reference/products/create"},{"title":"Obter Produto","openapi":"GET /public_api/products/{id}/","href":"/api-reference/products/retrieve"},{"title":"Atualizar Produto","openapi":"PUT /public_api/products/{id}/","description":"Atualiza um produto existente","href":"/api-reference/products/update"},{"title":"Atualizar Produto Parcialmente","openapi":"PATCH /public_api/products/{id}/","href":"/api-reference/products/partial-update"},{"title":"Duplicar Produto","openapi":"POST /public_api/products/{id}/duplicate/","description":"Cria uma cópia de um produto existente","href":"/api-reference/products/duplicate"},{"title":"Deletar Produto","openapi":"DELETE /public_api/products/{id}/","href":"/api-reference/products/delete"}]},{"group":"Checkouts","pages":[{"title":"Listar Checkouts","openapi":"GET /public_api/products/{product_pk}/checkouts/","href":"/api-reference/checkouts/list"},{"title":"Obter Checkout","openapi":"GET /public_api/products/{product_pk}/checkouts/{id}/","href":"/api-reference/checkouts/retrieve"},{"title":"Personalizar Checkout","openapi":"PUT /public_api/products/{product_pk}/checkouts/{id}/","href":"/api-reference/checkouts/update"},{"title":"Deletar Checkout","openapi":"DELETE /public_api/products/{product_pk}/checkouts/{id}/","href":"/api-reference/checkouts/delete"}]},{"group":"Ofertas","pages":[{"title":"Listar Ofertas","openapi":"GET /public_api/offers/","href":"/api-reference/offers/list"},{"title":"Criar Oferta","openapi":"POST /public_api/offers/","href":"/api-reference/offers/create"},{"title":"Obter Oferta","openapi":"GET /public_api/offers/{id}/","href":"/api-reference/offers/retrieve"},{"title":"Atualizar Oferta","openapi":"PUT /public_api/offers/{id}/","href":"/api-reference/offers/update"},{"title":"Deletar Oferta","openapi":"DELETE /public_api/offers/{id}/","href":"/api-reference/offers/delete"}]},{"group":"Order Bumps","pages":[{"title":"Listar Order Bumps do Produto","openapi":"GET /public_api/products/{id}/bumps/","href":"/api-reference/order-bumps/list"},{"title":"Obter Order Bump","openapi":"GET /public_api/bumps/{id}/","href":"/api-reference/order-bumps/retrieve"},{"title":"Criar Order Bump","openapi":"POST /public_api/products/{id}/bumps/","href":"/api-reference/order-bumps/create"},{"title":"Atualizar Posições dos Order Bumps","openapi":"POST /public_api/products/{id}/bumps/position_update/","href":"/api-reference/order-bumps/position-update"},{"title":"Atualizar Order Bump","openapi":"PUT /public_api/bumps/{id}/","href":"/api-reference/order-bumps/update"},{"title":"Deletar Order Bump","openapi":"DELETE /public_api/bumps/{id}/","href":"/api-reference/order-bumps/delete"}]},{"group":"Clientes","pages":[{"title":"Listar Clientes","openapi":"GET /public_api/customers/","href":"/api-reference/customers/list"},{"title":"Obter Cliente","openapi":"GET /public_api/customers/{id}/","href":"/api-reference/customers/retrieve"}]},{"group":"Saques","pages":[{"title":"Solicitar Saque","openapi":"POST /public_api/withdrawals/","href":"/api-reference/withdrawals/create"},{"title":"Consultar Saque","openapi":"GET /public_api/withdrawals/{id}/","href":"/api-reference/withdrawals/retrieve"},{"title":"Listar Saques","openapi":"GET /public_api/withdrawals/","href":"/api-reference/withdrawals/list"}]},{"group":"Saldo","pages":[{"title":"Saldo","openapi":"GET /public_api/balance/","href":"/api-reference/balance/retrieve"},{"title":"Agenda de Recebimentos","openapi":"GET /public_api/balance/schedule/","href":"/api-reference/balance/schedule"}]},{"group":"Taxas e Prazos","pages":[{"title":"Taxas e Prazos","openapi":"GET /public_api/fees/","href":"/api-reference/fees/retrieve"}]},{"group":"Juro de Parcelamento","pages":[{"title":"Consultar Juro Adicional","openapi":"GET /public_api/installment-interest/","href":"/api-reference/installment-interest/retrieve"},{"title":"Configurar Juro Adicional","openapi":"PUT /public_api/installment-interest/","href":"/api-reference/installment-interest/update"},{"title":"Ganhos com Juro de Parcelamento","openapi":"GET /public_api/installment-interest/earnings/","href":"/api-reference/installment-interest/earnings"}]},{"group":"Banking","hidden":true,"pages":[{"group":"API Reference","pages":[{"title":"Create Account Pf","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-account-pf/","href":"/api-reference/create-account-pf"},{"title":"Create Account","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-account/","href":"/api-reference/create-account"},{"title":"Create Account From Preproposal","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-account-from-preproposal/","href":"/api-reference/create-account-from-preproposal"},{"title":"Preproposal Preview","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/preproposal-preview/","href":"/api-reference/preproposal-preview"},{"title":"Update Preproposal Company Data","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json put /api/baas/preproposal-company-data/","href":"/api-reference/update-preproposal-company-data"},{"title":"Create Account Pin","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-account-pin/","href":"/api-reference/create-account-pin"},{"title":"Get Account","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-account/","href":"/api-reference/get-account"},{"title":"Get Balance","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-balance/","href":"/api-reference/get-balance"},{"title":"Get Account Status","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-account-status/","href":"/api-reference/get-account-status"},{"title":"Create Pix Key","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-pix-key/","href":"/api-reference/create-pix-key"},{"title":"Get Pix Key","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-pix-key/","href":"/api-reference/get-pix-key"},{"title":"Delete Pix Key","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json delete /api/baas/delete-pix-key/{pix_key}/","href":"/api-reference/delete-pix-key"},{"title":"Get Dict Pix Key","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-dict-pix-key/","href":"/api-reference/get-dict-pix-key"},{"title":"Get Extracts","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-extracts/","href":"/api-reference/get-extracts"},{"title":"Get Pix Limits","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-pix-limits/","href":"/api-reference/get-pix-limits"},{"title":"Put Pix Limits","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json put /api/baas/put-pix-limits/","href":"/api-reference/put-pix-limits"},{"title":"Request Increase Pix Limits","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/request-increase-pix-limits/","href":"/api-reference/request-increase-pix-limits"},{"title":"Get Limit Increase Requests","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-limit-increase-requests/","href":"/api-reference/get-limit-increase-requests"},{"title":"Pix Cashout","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pix-cashout/","href":"/api-reference/pix-cashout"},{"title":"Decode Qr Code","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/decode-qr-code/","href":"/api-reference/decode-qr-code"},{"title":"Get Pix Cashout","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-pix-cashout/{client_code}/","href":"/api-reference/get-pix-cashout"},{"title":"Create Pix Static Qrcode","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-static-qrcode/","href":"/api-reference/create-pix-static-qrcode"},{"title":"Create Pix Qrcode Location","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-pix-qrcode-location/","href":"/api-reference/create-pix-qrcode-location"},{"title":"Create Pix Qrcode Immediate","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-qrcode-immediate/","href":"/api-reference/create-pix-qrcode-immediate"},{"title":"Create Pix Dynamic Qrcode","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-pix-dynamic-qrcode/","href":"/api-reference/create-pix-dynamic-qrcode"},{"title":"Create Pix Duedate Qrcode","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-pix-duedate-qrcode/","href":"/api-reference/create-pix-duedate-qrcode"},{"title":"Get Pix Receive","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-pix-receive/{transaction_id}/","href":"/api-reference/get-pix-receive"},{"title":"Pix Reverse","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pix-reverse/","href":"/api-reference/pix-reverse"},{"title":"Pix Devolution","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pix-devolution/","href":"/api-reference/pix-devolution"},{"title":"Pix Payment Status","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/pix-payment-status/","href":"/api-reference/pix-payment-status"},{"title":"Pix Devolution Status","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/pix-devolution-status/","href":"/api-reference/pix-devolution-status"},{"title":"Get Status Reversal","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-status-reversal/","href":"/api-reference/get-status-reversal"},{"title":"Get Pix Devolution","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-pix-devolution/","href":"/api-reference/get-pix-devolution"},{"title":"Pix Request Portability","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pix-request-portability/","href":"/api-reference/pix-request-portability"},{"title":"Get Status Portability","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-status-portability/","href":"/api-reference/get-status-portability"},{"title":"Get Pix Portability","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-pix-portability/{portability_id}/","href":"/api-reference/get-pix-portability"},{"title":"Pix Confirm Portability","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pix-confirm-portability/","href":"/api-reference/pix-confirm-portability"},{"title":"Read Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/billets/read/","href":"/api-reference/read-billet"},{"title":"Read Billet From Code","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/billets/read-from-code/","href":"/api-reference/read-billet-from-code"},{"title":"Emit Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/emit-billet/","href":"/api-reference/emit-billet"},{"title":"Get Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-billet/{transaction_id}/","href":"/api-reference/get-billet"},{"title":"Cancel Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json delete /api/baas/cancel-billet/","href":"/api-reference/cancel-billet"},{"title":"Get Billet Pdf","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-billet-pdf/{transaction_id}/","href":"/api-reference/get-billet-pdf"},{"title":"Get Billet Payment Status","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-billet-payment-status/{transaction_id}/","href":"/api-reference/get-billet-payment-status"},{"title":"Authorize Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/authorize-billet/","href":"/api-reference/authorize-billet"},{"title":"Pay Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pay-billet/","href":"/api-reference/pay-billet"},{"title":"Create User Dda","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/create-user-dda/","href":"/api-reference/create-user-dda"},{"title":"Dda Generate Billet","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/dda-generate-billet/","href":"/api-reference/dda-generate-billet"},{"title":"Dda Delete User","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json delete /api/baas/dda-delete-user/","href":"/api-reference/dda-delete-user"},{"title":"List Dda Invoices","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/list-dda-invoices/","href":"/api-reference/list-dda-invoices"},{"title":"Get Dda Invoice","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-dda-invoice/","href":"/api-reference/get-dda-invoice"},{"title":"Remove Dda Invoice","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json delete /api/baas/remove-dda-invoice/","href":"/api-reference/remove-dda-invoice"},{"title":"Deactivate Account","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json put /api/baas/account/deactivate/","href":"/api-reference/deactivate-account"},{"title":"Close Account","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json delete /api/baas/account/close/","href":"/api-reference/close-account"},{"title":"Get Pix Recent Contacts","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/pix-recent-contacts/","href":"/api-reference/get-pix-recent-contacts"},{"title":"Pix Favorite Contacts","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/pix-favorite-contacts/","href":"/api-reference/pix-favorite-contacts"},{"title":"Create Pix Favorite Contact","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/pix-favorite-contacts/","href":"/api-reference/create-pix-favorite-contact"},{"title":"Delete Pix Favorite Contact","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json delete /api/baas/pix-favorite-contacts/{pix_contact_id}/","href":"/api-reference/delete-pix-favorite-contact"},{"title":"Get Extract Detailed","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-extract-detailed/","href":"/api-reference/get-extract-detailed"},{"title":"Get Transaction Extract","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json get /api/baas/get-transaction-extract/","href":"/api-reference/get-transaction-extract"},{"title":"Send Statement Email","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/send-statement-email/","href":"/api-reference/send-statement-email"},{"title":"Verify Pj","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/verify-pj/","href":"/api-reference/verify-pj"},{"title":"Request Pix Key Email Otp","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/request-pix-key-email-otp/","href":"/api-reference/request-pix-key-email-otp"},{"title":"Verify Pix Key Email Otp","deprecated":null,"version":null,"openapi":"https://api.cakto.com.br/api/baas/openapi.json post /api/baas/verify-pix-key-email-otp/","href":"/api-reference/verify-pix-key-email-otp"}]}]},{"group":"Assinaturas","pages":[{"title":"Estados da Assinatura","href":"/api-reference/subscriptions/states"},{"group":"Consultas","pages":[{"title":"Listar Assinaturas","openapi":"GET /public_api/subscriptions/","href":"/api-reference/subscriptions/list"},{"title":"Recuperar uma Assinatura","openapi":"GET /public_api/subscriptions/{id}/","href":"/api-reference/subscriptions/retrieve"}]},{"group":"Ações","pages":[{"title":"Criar Assinatura","openapi":"POST /public_api/subscriptions/","href":"/api-reference/subscriptions/create"},{"title":"Alterar Método de Pagamento","openapi":"POST /public_api/subscriptions/{id}/change-payment-method/","href":"/api-reference/subscriptions/change-payment-method"},{"title":"Cancelar Assinatura","openapi":"POST /public_api/subscriptions/{id}/cancel/","href":"/api-reference/subscriptions/cancel"},{"title":"Atualização via PUT (não suportado)","href":"/api-reference/subscriptions/update"}]},{"group":"Relatórios","pages":[{"title":"Exportar Assinaturas (XLSX)","openapi":"GET /public_api/subscriptions/export/xlsx/","href":"/api-reference/subscriptions/export-xlsx"},{"title":"Exportar Assinaturas (CSV)","openapi":"GET /public_api/subscriptions/export/csv/","href":"/api-reference/subscriptions/export-csv"}]},{"group":"Ciclos de Assinaturas","pages":[{"title":"Assinaturas Perdidas","openapi":"GET /public_api/subscriptions/churn/","href":"/api-reference/subscriptions/churn"},{"title":"Listar Ciclos de Cobrança","openapi":"GET /public_api/subscriptions/{id}/billing-cycles/","href":"/api-reference/subscriptions/billing-cycles"},{"title":"Obter Ciclo de Cobrança","openapi":"GET /public_api/subscriptions/{id}/billing-cycles/{cycle_id}/","href":"/api-reference/subscriptions/billing-cycle-retrieve"},{"title":"Listar Tentativas de Cobrança","openapi":"GET /public_api/subscriptions/{id}/billing-cycles/{cycle_id}/attempts/","href":"/api-reference/subscriptions/billing-cycle-attempts"}]}]}]},"title":"Atualizar Produto Parcialmente - Cakto API","buildId":"dpl_48qhjNLiu9iJQQSZJz9Fa2ihBbPH","deploymentId":"dpl_48qhjNLiu9iJQQSZJz9Fa2ihBbPH","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rBlzXElK.js","utils-AjnlCZis.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-swvqTHUt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CG9fqVU0.js","snippetPresets-CQaUsst6.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-DAdT3l54.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B1x8JMQI.js","shallow-D3oUTT8_.js","getApiPlaygroundDisplay-CXVJ98Sz.js","CodeSnippet-HbTSvyGs.js","CodeSnippets-DvgXFP0T.js","Page-C2raW8UD.js","getPastedJson-CfDE0eLj.js","icon-DBPqa2DN.js","MethodPill-86CHHFOO.js","DuplicateIcon-B5BXvyBd.js","createIcon-C_r05QJX.js","DynamicMarkdown-Cp6hhEk1.js","SectionHeading-RZjzOLoo.js","axios-vUo_bRtp.js","Markdown-B0YOyiNO.js","clsx-Q3eNRTcf.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-tb1XVL5i.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9O1lyZBL.js"]}