Criar e editar ofertas: preço, formas de pagamento e recorrência
A oferta é o que o comprador paga: preço, formas de pagamento e, nas assinaturas, a recorrência. Todo produto precisa de pelo menos uma oferta de entrada (ENTRY) para ser vendido.
Criar oferta
POST /checkout
Campo
Tipo
Descrição
productId
UUID
Obrigatório. Produto da oferta.
name
texto
Obrigatório. Nome da oferta.
checkoutType
texto
Obrigatório.ENTRY (entrada), UPSELL, DOWNSELL ou ORDERBUMP.
paymentType
texto
Obrigatório.TRANSACTION (pagamento único) ou SUBSCRIPTION (assinatura).
amount
centavos
Obrigatório. Preço. Mínimo 500 (R$ 5,00).
checkoutPaymentType
texto
Formas de pagamento aceitas, separadas por vírgula: PIX, BANK_SLIP (boleto), CREDIT. Ex.: "PIX, CREDIT". Boleto só em TRANSACTION. Em ORDERBUMP deixe null: o comprador paga junto com a oferta principal.
recurrence
texto
Só em SUBSCRIPTION: MONTHLY, QUARTERLY, SEMIANNUAL ou YEARLY.
installments
número
Máximo de parcelas no cartão, de 1 a 12. Na assinatura o limite depende da recorrência: mensal 1, trimestral 3, semestral 6, anual 12.
isInterestFree
sim/não
Parcelamento sem juros para o comprador.
amountAnchoring
centavos
Preço “de”, mostrado riscado ao lado do preço.
subscriptionMaxCycles
número
Número máximo de cobranças da assinatura. 0 = sem limite.
A resposta (201) traz a oferta criada, com o id usado para criar o funil.
Cupons ativos: se o novo preço deixar algum cupom ativo do produto abaixo de R$ 5,00, a Assiny recusa a oferta com 422 (COUPON_BELOW_MIN_PRICE) e não salva nada. A mensagem diz quais cupons ajustar.
Criar várias ofertas
POST /multiple-checkouts
Mesmo corpo do Criar oferta, dentro de uma lista: [{...}, {...}].
Editar oferta
POST /checkout/{offerId}
Mesmos campos do Criar oferta. Mande a oferta completa: comece pelos dados da oferta que vêm na listagem de produtos e troque o que precisar.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Documentação Assiny","description":"Tudo sobre a plataforma de checkout Assiny, para quem vende","colors":{"primary":"#9B7DFF","light":"#B9A3FF","dark":"#6B4CF0"},"logo":{"light":"https://mintcdn.com/assiny-45af61a4/8kerVtzy5bbb8UKJ/logo/light.svg?fit=max\u0026auto=format\u0026n=8kerVtzy5bbb8UKJ\u0026q=85\u0026s=0be6cf0d066183c017d7d3d53a1966f2","dark":"https://mintcdn.com/assiny-45af61a4/8kerVtzy5bbb8UKJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=8kerVtzy5bbb8UKJ\u0026q=85\u0026s=2d34b7bc5f5cab7c32c28dd171eb2096"},"favicon":"https://mintcdn.com/assiny-45af61a4/5d46_-zEXTxd6fwJ/favicon.svg?fit=max\u0026auto=format\u0026n=5d46_-zEXTxd6fwJ\u0026q=85\u0026s=980ba78a7a249e9a0fa353d1daa2094c","navbar":{"links":[{"href":"https://customer.assiny.com.br","label":"Gerenciar minhas compras"},{"href":"https://ajuda.assiny.com","label":"Central de Ajuda"}],"primary":{"type":"button","label":"Fazer login como produtor","href":"https://admin.assiny.com.br"}},"footer":{"socials":{"instagram":"https://www.instagram.com/assiny.com.br"}},"search":{"prompt":"Buscar na documentação"},"fonts":{"family":"Inter"},"styling":{"latex":true},"navigation":{"languages":[{"language":"pt-BR","href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"assiny-45af61a4","hasAudioNarration":false,"actualSubdomain":"assiny-45af61a4","customDomains":["docs.assiny.com"],"gitSource":{"type":"github","owner":"henrique-assiny","repo":"assiny-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af333831661757f0de2ce1e","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"pt-BR","tag":"Desenvolvedores","count":29},{"language":"pt-BR","tag":"Guia da plataforma","count":28},{"language":"pt-BR","tag":"Integrações","count":17},{"language":"pt-BR","tag":"API pública","count":11},{"language":"pt-BR","tag":"Payloads por evento","count":10},{"language":"pt-BR","tag":"Vendas","count":9},{"language":"pt-BR","tag":"Métricas e marketing","count":8},{"language":"pt-BR","tag":"Começando","count":5},{"language":"pt-BR","tag":"Produtos e ofertas","count":5},{"language":"pt-BR","tag":"Estrutura dos dados","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/ofertas","slug":"/api/ofertas","pageMetadata":{"title":"Ofertas","description":"Criar e editar ofertas: preço, formas de pagamento e recorrência","icon":"tag","href":"/api/ofertas"},"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: \"Criar e editar ofertas: preço, formas de pagamento e recorrência\"\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`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A oferta é o que o comprador paga: preço, formas de pagamento e, nas assinaturas, a recorrência. Todo produto precisa de pelo menos uma `,_jsx(_components.strong,{children:`oferta de entrada`}),` (`,_jsx(_components.code,{children:`ENTRY`}),`) para ser vendido.`]}),`\n`,_jsx(Heading,{level:`2`,id:`criar-oferta`,children:`Criar oferta`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST /checkout`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Descrição`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`productId`})}),_jsx(_components.td,{children:`UUID`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obrigatório.`}),` Produto da oferta.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`texto`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obrigatório.`}),` Nome da oferta.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`checkoutType`})}),_jsx(_components.td,{children:`texto`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obrigatório.`}),` `,_jsx(_components.code,{children:`ENTRY`}),` (entrada), `,_jsx(_components.code,{children:`UPSELL`}),`, `,_jsx(_components.code,{children:`DOWNSELL`}),` ou `,_jsx(_components.code,{children:`ORDERBUMP`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`paymentType`})}),_jsx(_components.td,{children:`texto`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obrigatório.`}),` `,_jsx(_components.code,{children:`TRANSACTION`}),` (pagamento único) ou `,_jsx(_components.code,{children:`SUBSCRIPTION`}),` (assinatura).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`centavos`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obrigatório.`}),` Preço. Mínimo `,_jsx(_components.code,{children:`500`}),` (R$ 5,00).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`checkoutPaymentType`})}),_jsx(_components.td,{children:`texto`}),_jsxs(_components.td,{children:[`Formas de pagamento aceitas, separadas por vírgula: `,_jsx(_components.code,{children:`PIX`}),`, `,_jsx(_components.code,{children:`BANK_SLIP`}),` (boleto), `,_jsx(_components.code,{children:`CREDIT`}),`. Ex.: `,_jsx(_components.code,{children:`\"PIX, CREDIT\"`}),`. Boleto só em `,_jsx(_components.code,{children:`TRANSACTION`}),`. Em `,_jsx(_components.code,{children:`ORDERBUMP`}),` deixe `,_jsx(_components.code,{children:`null`}),`: o comprador paga junto com a oferta principal.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`recurrence`})}),_jsx(_components.td,{children:`texto`}),_jsxs(_components.td,{children:[`Só em `,_jsx(_components.code,{children:`SUBSCRIPTION`}),`: `,_jsx(_components.code,{children:`MONTHLY`}),`, `,_jsx(_components.code,{children:`QUARTERLY`}),`, `,_jsx(_components.code,{children:`SEMIANNUAL`}),` ou `,_jsx(_components.code,{children:`YEARLY`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`installments`})}),_jsx(_components.td,{children:`número`}),_jsx(_components.td,{children:`Máximo de parcelas no cartão, de 1 a 12. Na assinatura o limite depende da recorrência: mensal 1, trimestral 3, semestral 6, anual 12.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`isInterestFree`})}),_jsx(_components.td,{children:`sim/não`}),_jsx(_components.td,{children:`Parcelamento sem juros para o comprador.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amountAnchoring`})}),_jsx(_components.td,{children:`centavos`}),_jsx(_components.td,{children:`Preço “de”, mostrado riscado ao lado do preço.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subscriptionMaxCycles`})}),_jsx(_components.td,{children:`número`}),_jsxs(_components.td,{children:[`Número máximo de cobranças da assinatura. `,_jsx(_components.code,{children:`0`}),` = sem limite.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pixExpirationTimeHour`})}),_jsx(_components.td,{children:`número`}),_jsx(_components.td,{children:`Validade do Pix, de 1 a 24 horas.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bankSlipExpiration`})}),_jsx(_components.td,{children:`número`}),_jsx(_components.td,{children:`Validade do boleto, de 1 a 5 dias.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`checkoutLayoutType`})}),_jsx(_components.td,{children:`texto`}),_jsxs(_components.td,{children:[`Layout do checkout: `,_jsx(_components.code,{children:`COMPACT`}),` (padrão) ou `,_jsx(_components.code,{children:`FULL`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`addressEnabled`})}),_jsx(_components.td,{children:`sim/não`}),_jsx(_components.td,{children:`Pede o endereço do comprador.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allowRepeatEmail`})}),_jsx(_components.td,{children:`sim/não`}),_jsx(_components.td,{children:`Deixa o mesmo e-mail comprar mais de uma vez.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`countdown`})}),_jsx(_components.td,{children:`número`}),_jsx(_components.td,{children:`Cronômetro de escassez no checkout.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`mainBanner`}),`, `,_jsx(_components.code,{children:`sideBanner`})]}),_jsx(_components.td,{children:`texto`}),_jsx(_components.td,{children:`URLs dos banners do checkout.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`texto`}),_jsx(_components.td,{children:`Descrição da oferta.`})]})]})]}),`\n`,_jsx(CodeBlock,{filename:`curl`,numberOfLines:`16`,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:`16`,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:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://bff.assiny.com.br/v1/public/checkout`}),_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 SUA_CHAVE\"`}),_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:` \"ProjectId: SEU_PROJECT_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:` \"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:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"productId\": \"ID_DO_PRODUTO\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Assinatura mensal\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"checkoutType\": \"ENTRY\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"paymentType\": \"SUBSCRIPTION\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"recurrence\": \"MONTHLY\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"amount\": 4990,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"installments\": 1,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"checkoutPaymentType\": \"PIX, CREDIT\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"checkoutLayoutType\": \"COMPACT\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"subscriptionMaxCycles\": 0`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`A resposta (`,_jsx(_components.code,{children:`201`}),`) traz a oferta criada, com o `,_jsx(_components.code,{children:`id`}),` usado para `,_jsx(_components.a,{href:`/api/funis`,children:`criar o funil`}),`.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cupons ativos:`}),` se o novo preço deixar algum cupom ativo do produto abaixo de R$ 5,00, a Assiny recusa a oferta com `,_jsx(_components.code,{children:`422`}),` (`,_jsx(_components.code,{children:`COUPON_BELOW_MIN_PRICE`}),`) e `,_jsx(_components.strong,{children:`não salva nada`}),`. A mensagem diz quais cupons ajustar.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`criar-várias-ofertas`,children:`Criar várias ofertas`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST /multiple-checkouts`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Mesmo corpo do `,_jsx(_components.strong,{children:`Criar oferta`}),`, dentro de uma lista: `,_jsx(_components.code,{children:`[{...}, {...}]`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`editar-oferta`,children:`Editar oferta`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST /checkout/{offerId}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Mesmos campos do `,_jsx(_components.strong,{children:`Criar oferta`}),`. Mande a oferta `,_jsx(_components.strong,{children:`completa`}),`: comece pelos dados da oferta que vêm na `,_jsx(_components.a,{href:`/api/produtos`,children:`listagem de produtos`}),` e troque o que precisar.`]})]})}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":"Ofertas","description":"Criar e editar ofertas: preço, formas de pagamento e recorrência","icon":"tag","href":"/api/ofertas"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Criar oferta","slug":"criar-oferta","depth":2,"children":[]},{"title":"Criar várias ofertas","slug":"criar-várias-ofertas","depth":2,"children":[]},{"title":"Editar oferta","slug":"editar-oferta","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"assiny-45af61a4","siteName":"Documentação Assiny","title":"Ofertas - Documentação Assiny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"pt-BR":{"href":"/api/ofertas","matchLevel":0}}},"lastModified":"2026-11-10T15:01:12.794Z","originalFileLocation":"api/ofertas.mdx","locale":"pt-BR"},"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=\"Criar e editar ofertas: preço, formas de pagamento e recorrência\">\u003cmeta data-mint-head name=\"application-name\" content=\"Documentação Assiny\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Ofertas - Documentação Assiny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Criar e editar ofertas: preço, formas de pagamento e recorrência\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Documentação Assiny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.assiny.com/api/ofertas\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://assiny-45af61a4.mintlify.site/_mintlify/api/og/v2?division=API+p%C3%BAblica\u0026amp;title=Ofertas\u0026amp;description=Criar+e+editar+ofertas%3A+pre%C3%A7o%2C+formas+de+pagamento+e+recorr%C3%AAncia\u0026amp;theme=b4a1f8f797971ee1ba0bc632\u0026amp;signature=b812b4d78b0374acd1782f78afdc0ffd59cc8231acdd2c4a6bf116f48bb015f5\">\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=\"Ofertas - Documentação Assiny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Criar e editar ofertas: preço, formas de pagamento e recorrência\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://assiny-45af61a4.mintlify.site/_mintlify/api/og/v2?division=API+p%C3%BAblica\u0026amp;title=Ofertas\u0026amp;description=Criar+e+editar+ofertas%3A+pre%C3%A7o%2C+formas+de+pagamento+e+recorr%C3%AAncia\u0026amp;theme=b4a1f8f797971ee1ba0bc632\u0026amp;signature=b812b4d78b0374acd1782f78afdc0ffd59cc8231acdd2c4a6bf116f48bb015f5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/assiny-45af61a4/ht6Jdb-vV99wbaaK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Documentação Assiny\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9B7DFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.assiny.com/api/ofertas\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/ofertas.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.assiny.com/#organization\",\"name\":\"Documentação Assiny\",\"url\":\"https://docs.assiny.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/assiny-45af61a4/8kerVtzy5bbb8UKJ/logo/light.svg?fit=max\u0026auto=format\u0026n=8kerVtzy5bbb8UKJ\u0026q=85\u0026s=0be6cf0d066183c017d7d3d53a1966f2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.assiny.com#website\",\"name\":\"Documentação Assiny\",\"url\":\"https://docs.assiny.com\",\"publisher\":{\"@id\":\"https://docs.assiny.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.assiny.com/api/ofertas#webpage\",\"url\":\"https://docs.assiny.com/api/ofertas\",\"name\":\"Ofertas\",\"description\":\"Criar e editar ofertas: preço, formas de pagamento e recorrência\",\"dateModified\":\"2026-11-10T15:01:12.794Z\",\"isPartOf\":{\"@id\":\"https://docs.assiny.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.assiny.com/api/ofertas#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.assiny.com/api/ofertas#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API pública\",\"item\":\"https://docs.assiny.com/api/introducao\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ofertas\",\"item\":\"https://docs.assiny.com/api/ofertas\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.assiny.com/api/ofertas#article\",\"headline\":\"Ofertas\",\"name\":\"Ofertas\",\"description\":\"Criar e editar ofertas: preço, formas de pagamento e recorrência\",\"url\":\"https://docs.assiny.com/api/ofertas\",\"mainEntityOfPage\":{\"@id\":\"https://docs.assiny.com/api/ofertas#webpage\"},\"dateModified\":\"2026-11-10T15:01:12.794Z\",\"publisher\":{\"@id\":\"https://docs.assiny.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.assiny.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Documentação Assiny\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Documentação Assiny\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api/ofertas.md","siteName":"Documentação Assiny","nav":{"global":null,"languages":[{"language":"pt-BR","tabs":[{"tab":"Guia da plataforma","pages":[{"title":"Guia da plataforma","href":""}]},{"tab":"Integrações","pages":[{"title":"Integrações","href":"/integracoes/central-de-integracoes"}]},{"tab":"Desenvolvedores","groups":[{"group":"API pública","pages":[{"title":"Introdução à API pública","icon":"code","href":"/api/introducao"},{"title":"Autenticação","icon":"key","href":"/api/autenticacao"},{"title":"Primeira chamada","icon":"play","href":"/api/primeira-chamada"},{"title":"Produtos","description":"Listar, criar e editar produtos do projeto","icon":"box","href":"/api/produtos"},{"title":"Ofertas","icon":"tag","href":"/api/ofertas"},{"title":"Funis","description":"Criar funis e receber o link do checkout para divulgar","icon":"diagram-project","href":"/api/funis"},{"title":"Vendas","icon":"receipt","href":"/api/vendas"},{"title":"Assinaturas e parcelamentos","icon":"arrows-rotate","href":"/api/assinaturas"},{"title":"Pedidos de reembolso","icon":"rotate-left","href":"/api/reembolsos"},{"title":"Erros","icon":"triangle-exclamation","href":"/api/erros"},{"title":"Usar com IA","icon":"robot","href":"/api/usar-com-ia"}]},{"group":"Webhooks","pages":[{"title":"Introdução","icon":"book-open","href":"/webhooks/introducao"},{"title":"Como configurar","icon":"gear","href":"/webhooks/como-configurar"},{"title":"Logs de disparo","icon":"clock-rotate-left","href":"/webhooks/logs-de-disparo"}]},{"group":"Estrutura dos dados","pages":[{"title":"Estrutura dos dados","icon":"table-list","href":"/webhooks/estrutura-dos-dados"},{"title":"Offer","icon":"tag","href":"/webhooks/estrutura/offer"},{"title":"Transaction","icon":"receipt","href":"/webhooks/estrutura/transaction"},{"title":"Client","icon":"user","href":"/webhooks/estrutura/client"},{"title":"Metadata","icon":"chart-line","href":"/webhooks/estrutura/metadata"}]},{"group":"Payloads por evento","pages":[{"title":"Compra aprovada","icon":"circle-check","href":"/webhooks/payloads/compra-aprovada"},{"title":"Compra completa","icon":"calendar-check","href":"/webhooks/payloads/compra-completa"},{"title":"Compra recusada","icon":"circle-xmark","href":"/webhooks/payloads/compra-recusada"},{"title":"Compra reembolsada","icon":"rotate-left","href":"/webhooks/payloads/compra-reembolsada"},{"title":"PIX gerado","icon":"qrcode","href":"/webhooks/payloads/pix-gerado"},{"title":"PIX expirado","icon":"hourglass-end","href":"/webhooks/payloads/pix-expirado"},{"title":"Boleto gerado","icon":"barcode","href":"/webhooks/payloads/boleto-gerado"},{"title":"Carrinho abandonado","icon":"cart-shopping","href":"/webhooks/payloads/carrinho-abandonado"},{"title":"Reembolso solicitado","icon":"money-bill-transfer","href":"/webhooks/payloads/reembolso-solicitado"},{"title":"Chargeback","icon":"triangle-exclamation","href":"/webhooks/payloads/chargeback"}]}]}]}]},"basePath":"","title":"Ofertas - Documentação Assiny","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}