Publica uma versão em draft. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado.
Envie {"default": false} para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com productVersionId. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é 422.
Se esta é a versão que o comprador recebe quando nada indica outra. Uma versão publicada com isDefault: false é uma oferta: só é vendida por um link de pagamento criado com productVersionId.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Infi","colors":{"primary":"#0A1430","light":"#E2B13C","dark":"#0A1430"},"logo":{"light":"https://mintcdn.com/beinfi/owBheEE6vXSyqXTj/logo/logo.svg?fit=max\u0026auto=format\u0026n=owBheEE6vXSyqXTj\u0026q=85\u0026s=b1b9ce09a8814e42032ef2bf2c08fb54","dark":"https://mintcdn.com/beinfi/owBheEE6vXSyqXTj/logo/logo.svg?fit=max\u0026auto=format\u0026n=owBheEE6vXSyqXTj\u0026q=85\u0026s=b1b9ce09a8814e42032ef2bf2c08fb54","href":"https://beinfi.com"},"favicon":"https://mintcdn.com/beinfi/owBheEE6vXSyqXTj/favicon.svg?fit=max\u0026auto=format\u0026n=owBheEE6vXSyqXTj\u0026q=85\u0026s=cbb3280c14965b007e9662521134e88c","api":{"playground":{"display":"interactive"}},"navbar":{"links":[{"href":"https://app-sandbox.beinfi.com","label":"Sandbox"}],"primary":{"type":"button","label":"Começar","href":"https://app.beinfi.com"}},"footer":{"socials":{"website":"https://beinfi.com"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"pt-BR","default":true,"href":"introducao"},{"language":"en","href":"en/introducao"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"beinfi","hasAudioNarration":false,"actualSubdomain":"beinfi","customDomains":["docs.beinfi.com"],"gitSource":{"type":"github","owner":"be-infinitum","repo":"infi","deployBranch":"main","contentDirectory":"infi-docs","isPrivate":true,"mountPath":"","label":"","_id":"6adfafa06d56e5c194b62908"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae91a58c27bfbde36d8601a","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"pt-BR","tag":"Referência da API","count":72},{"language":"en","tag":"API reference","count":72},{"language":"pt-BR","tag":"Catálogo","count":21},{"language":"en","tag":"Catalog","count":21},{"language":"pt-BR","tag":"Guias","count":17},{"language":"en","tag":"Guides","count":17},{"language":"pt-BR","tag":"Começar","count":13},{"language":"en","tag":"Get started","count":13},{"language":"pt-BR","tag":"Clientes","count":8},{"language":"pt-BR","tag":"Faturas","count":8},{"language":"en","tag":"Customers","count":8},{"language":"en","tag":"Invoices","count":8},{"language":"pt-BR","tag":"Webhooks","count":7},{"language":"en","tag":"Webhooks","count":7},{"language":"pt-BR","tag":"Conta","count":5},{"language":"pt-BR","tag":"Cupons","count":5},{"language":"pt-BR","tag":"Pagamentos","count":5},{"language":"en","tag":"Account","count":5},{"language":"en","tag":"Coupons","count":5},{"language":"en","tag":"Payments","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":"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":"llms-txt-v2","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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/catálogo/publicar-versão","slug":"/api-reference/catálogo/publicar-versão","pageMetadata":{"title":"Publicar versão","description":"Publica uma versão em `draft`. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado.\n\nEnvie `{\"default\": false}` para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com `productVersionId`. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é `422`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/versions/{versionID}/publish","href":"/api-reference/catálogo/publicar-versão","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Publica uma versão em \", _jsx(_components.code, {\n children: \"draft\"\n }), \". A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Envie \", _jsx(_components.code, {\n children: \"{\\\"default\\\": false}\"\n }), \" para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com \", _jsx(_components.code, {\n children: \"productVersionId\"\n }), \". Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é \", _jsx(_components.code, {\n children: \"422\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Publicar versão","description":"Publica uma versão em `draft`. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado.\n\nEnvie `{\"default\": false}` para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com `productVersionId`. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é `422`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/versions/{versionID}/publish","href":"/api-reference/catálogo/publicar-versão","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Catálogo"],"operationId":"publishVersion","parameters":["9062cf62-1f0a-4ab5-8480-a006f5dffdd6"],"requestBody":"ba2ca9e0-1da9-4261-bc6d-0eb55490019f","responses":{"200":"04ea3dc2-766c-4a2f-88b9-c1ce348f7b59","401":"3d55fe22-a0ef-4250-b4ef-4403b9c9474b","404":"338995ef-3a10-4780-a664-22bce6828f80","409":"768be7d3-8f45-4aa9-8624-c89411c456c0","422":"7e522a32-52c7-4f02-8ff1-a8072da00372"},"summary":"Publicar versão","description":"Publica uma versão em `draft`. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado.\n\nEnvie `{\"default\": false}` para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com `productVersionId`. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é `422`.\n","method":"post","type":"path","servers":["9905c4d0-fcf0-4e80-9c22-501ee865364e","9b95f906-d9e1-4d9b-a04a-d3024008b68c"],"security":["0ac7feb9-6f99-460a-8a7b-dd0f6d2a1f37"],"path":"/products/{productID}/versions/{versionID}/publish","baseUrlOptions":["https://api-sandbox.beinfi.com","https://api.beinfi.com"],"title":"Publicar versão","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9062cf62-1f0a-4ab5-8480-a006f5dffdd6":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","isRequired":false,"description":"Chave única por operação (um UUID serve). Repetir com a mesma chave devolve a resposta original.","uniqueKey":"","typeLabel":"string"},"description":"Chave única por operação (um UUID serve). Repetir com a mesma chave devolve a resposta original."},"b1e3fea9-725f-4d3a-a687-96a28f6b7fa9":{"name":"productID","in":"path","required":true,"schema":{"type":"string","pattern":"^prod_[0-9A-Za-z]{22}$","example":"prod_1d4YogBuw00jAySh5mbUpk","isRequired":true,"description":"ID do produto.","uniqueKey":"","typeLabel":"string"},"description":"ID do produto."},"2e0d221b-9f61-44e3-861e-ce2d4d60c1fa":{"name":"versionID","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"ID da versão do produto.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"ID da versão do produto."}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"default":{"type":"boolean","default":true,"description":"`true` (ou omitido) torna esta a versão padrão do produto. `false` publica como oferta, vendida só por um link que a indique.","uniqueKey":"default","typeLabel":"boolean"}},"description":"Opcional. Sem corpo, a versão é publicada como padrão.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"default":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"04ea3dc2-766c-4a2f-88b9-c1ce348f7b59":{"content":{"application/json":{"schema":{"type":"object","required":["id","productId","version","status","isDefault","commitmentResets"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"productId":{"type":"string","pattern":"^prod_[0-9A-Za-z]{22}$","example":"prod_1d4YogBuw00jAySh5mbUpk","isRequired":true,"uniqueKey":"productId","typeLabel":"string"},"version":{"type":"integer","description":"Número sequencial da versão (1, 2, 3…).","isRequired":true,"uniqueKey":"version","typeLabel":"integer"},"status":{"type":"string","enum":["draft","published","archived"],"description":"`draft` (editável), `published` (vendável, preço fixo) ou `archived`.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"isDefault":{"type":"boolean","description":"Se esta é a versão que o comprador recebe quando nada indica outra. Uma versão publicada com `isDefault: false` é uma oferta: só é vendida por um link de pagamento criado com `productVersionId`.","isRequired":true,"uniqueKey":"isDefault","typeLabel":"boolean"},"commitmentResets":{"type":"boolean","description":"`true`: o mínimo não usado se perde no fim do ciclo. `false`: passa para o seguinte.","isRequired":true,"uniqueKey":"commitmentResets","typeLabel":"boolean"},"billingCycle":{"oneOf":[{"type":"string","enum":["weekly","monthly","annual",null],"description":"`weekly`, `monthly` ou `annual`; `null` em produtos sem recorrência.","uniqueKey":"billingCycle.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["weekly","monthly","annual",null],"description":"`weekly`, `monthly` ou `annual`; `null` em produtos sem recorrência.","uniqueKey":"billingCycle.oneOf.1","typeLabel":"null"}],"uniqueKey":"billingCycle","typeLabel":"enum\u003cstring> | null"},"basePrice":{"oneOf":[{"type":"string","description":"Preço base em texto decimal; `null` em produto só de uso.","uniqueKey":"basePrice.oneOf.0","typeLabel":"string"},{"type":"null","description":"Preço base em texto decimal; `null` em produto só de uso.","uniqueKey":"basePrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"basePrice","typeLabel":"string | null"},"publishedAt":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"publishedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"publishedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"publishedAt","typeLabel":"string\u003cdate-time> | null"},"commitmentAmount":{"oneOf":[{"type":"string","description":"Mínimo cobrado por ciclo, em texto decimal; `null` sem mínimo.","uniqueKey":"commitmentAmount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mínimo cobrado por ciclo, em texto decimal; `null` sem mínimo.","uniqueKey":"commitmentAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"commitmentAmount","typeLabel":"string | null"},"consumptionFloor":{"oneOf":[{"type":"string","description":"Limite de créditos abaixo do qual o registro de uso é recusado. Veja `VersionConsumption.floor`.","uniqueKey":"consumptionFloor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Limite de créditos abaixo do qual o registro de uso é recusado. Veja `VersionConsumption.floor`.","uniqueKey":"consumptionFloor.oneOf.1","typeLabel":"null"}],"uniqueKey":"consumptionFloor","typeLabel":"string | null"},"grants":{"type":"array","items":{"type":"object","required":["meter","amount","on"],"properties":{"meter":{"type":"string","description":"O `name` do medidor que recebe o crédito (por exemplo, `tokens`). `credits` são os créditos gerais.","isRequired":true,"uniqueKey":"grants.items.[INDEX].meter","typeLabel":"string"},"amount":{"type":"string","description":"Quantidade a creditar, em texto decimal.","isRequired":true,"uniqueKey":"grants.items.[INDEX].amount","typeLabel":"string"},"on":{"type":"string","enum":["cycle","payment"],"description":"`cycle`: a cada novo período da assinatura. `payment`: quando o pagamento confirma.","isRequired":true,"uniqueKey":"grants.items.[INDEX].on","typeLabel":"enum\u003cstring>"}},"description":"Um crédito de uso concedido pela versão.","uniqueKey":"grants.items.[INDEX]","typeLabel":"object"},"description":"Créditos de uso que a versão concede.","uniqueKey":"grants","typeLabel":"object[]"}},"description":"Uma versão do produto: o retrato do preço. Uma versão publicada nunca muda; para mudar o preço, crie outra.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","productId":"prod_1d4YogBuw00jAySh5mbUpk","version":123,"status":"draft","isDefault":true,"commitmentResets":true,"billingCycle":"weekly","basePrice":"\u003cstring>","publishedAt":"2023-11-07T05:31:56Z","commitmentAmount":"\u003cstring>","consumptionFloor":"\u003cstring>","grants":[{"meter":"\u003cstring>","amount":"\u003cstring>","on":"cycle"}]}}},"exampleType":"generated"}},"description":"A versão publicada.","exampleType":"generated"},"3d55fe22-a0ef-4250-b4ef-4403b9c9474b":{"content":{"application/json":{"schema":{"type":"object","required":["message","error_code","tracer_id"],"properties":{"message":{"type":"string","description":"Frase legível para pessoas.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error_code":{"type":"string","examples":["internal_error","validation_failed","bad_request","unauthorized","forbidden","not_found","conflict","rate_limited"],"description":"Código estável do erro. Use-o para decidir o que fazer.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"tracer_id":{"type":"string","description":"Identificador da requisição. Informe-o ao falar com o suporte.","isRequired":true,"uniqueKey":"tracer_id","typeLabel":"string"}},"description":"O corpo de erro padrão. É plano (sem o envelope `error`) e o identificador de rastreio é `tracer_id`.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error_code":"internal_error","tracer_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Chave ausente ou inválida.","exampleType":"generated"},"338995ef-3a10-4780-a664-22bce6828f80":{"content":{"application/json":{"schema":{"type":"object","required":["message","error_code","tracer_id","resource"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error_code":{"type":"string","examples":["internal_error","validation_failed","bad_request","unauthorized","forbidden","not_found","conflict","rate_limited"],"description":"Código estável do erro. A lista não é fechada: além dos códigos genéricos, cada área tem os seus (`coupon_expired`, `insufficient_balance`, `version_not_draft`, `idempotency_key_reused`…). Um código que você não conhece deve ser tratado pelo status HTTP, mostrando `message`; não falhe ao ler a resposta.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"tracer_id":{"type":"string","isRequired":true,"uniqueKey":"tracer_id","typeLabel":"string"},"resource":{"type":"string","isRequired":true,"uniqueKey":"resource","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error_code":"internal_error","tracer_id":"\u003cstring>","resource":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Recurso não encontrado.","exampleType":"generated"},"768be7d3-8f45-4aa9-8624-c89411c456c0":{"content":{"application/json":{"schema":{"type":"object","required":["message","error_code","tracer_id"],"properties":{"message":{"type":"string","description":"Frase legível para pessoas.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error_code":{"type":"string","examples":["internal_error","validation_failed","bad_request","unauthorized","forbidden","not_found","conflict","rate_limited"],"description":"Código estável do erro. Use-o para decidir o que fazer.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"tracer_id":{"type":"string","description":"Identificador da requisição. Informe-o ao falar com o suporte.","isRequired":true,"uniqueKey":"tracer_id","typeLabel":"string"}},"description":"O corpo de erro padrão. É plano (sem o envelope `error`) e o identificador de rastreio é `tracer_id`.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error_code":"internal_error","tracer_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"`version_not_draft`: a versão já foi publicada.","exampleType":"generated"},"7e522a32-52c7-4f02-8ff1-a8072da00372":{"content":{"application/json":{"schema":{"type":"object","required":["message","error_code","tracer_id","errors"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error_code":{"type":"string","examples":["internal_error","validation_failed","bad_request","unauthorized","forbidden","not_found","conflict","rate_limited"],"description":"Código estável do erro. A lista não é fechada: além dos códigos genéricos, cada área tem os seus (`coupon_expired`, `insufficient_balance`, `version_not_draft`, `idempotency_key_reused`…). Um código que você não conhece deve ser tratado pelo status HTTP, mostrando `message`; não falhe ao ler a resposta.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"tracer_id":{"type":"string","isRequired":true,"uniqueKey":"tracer_id","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","required":["field","value","constraint","description"],"properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].value","typeLabel":"string"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].constraint","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"Detalhe por campo (`field`, `description`). Sempre presente num `422`; pode vir vazio.","isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"description":"Corpo de um `422`. Mesmo formato de `Error`, mais `errors[]` com o detalhe por campo. É ali que está a frase que diz o que corrigir (por exemplo, \"product has no published version\").","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error_code":"internal_error","tracer_id":"\u003cstring>","errors":[{"field":"\u003cstring>","value":"\u003cstring>","constraint":"\u003cstring>","description":"\u003cstring>"}]}}},"exampleType":"generated"}},"description":"Um ou mais campos são inválidos. O detalhe de cada campo está em `errors[]`.","exampleType":"generated"}},"security":{"0ac7feb9-6f99-460a-8a7b-dd0f6d2a1f37":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Chave secreta da conta: `Authorization: Bearer sk_test_…` ou `sk_live_…`. Use só no servidor.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"9905c4d0-fcf0-4e80-9c22-501ee865364e":{"url":"https://api-sandbox.beinfi.com","description":"Sandbox"},"9b95f906-d9e1-4d9b-a04a-d3024008b68c":{"url":"https://api.beinfi.com","description":"Produção"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Chave secreta da conta: `Authorization: Bearer sk_test_…` ou `sk_live_…`. Use só no servidor.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Chave secreta da conta: `Authorization: Bearer sk_test_…` ou `sk_live_…`. Use só no servidor.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.pt-BR.json"},"subdomain":"beinfi","siteName":"Infi","title":"Publicar versão - Infi","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"pt-BR":{"href":"/api-reference/catálogo/publicar-versão","matchLevel":0},"en":{"href":"/en/introducao","matchLevel":4}}},"lastModified":"2026-11-02T23:19:06.126Z","originalFileLocation":"api-reference/catálogo/publicar-versão.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=\"Publica uma versão em draft. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado. Envie {\u0026quot;default\u0026quot;: false} para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com productVersionId. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é 422.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Infi\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_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/beinfi/6L9ijlDVcq5aSfgL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Publicar versão - Infi\">\u003cmeta data-mint-head property=\"og:description\" content=\"Publica uma versão em draft. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado. Envie {\u0026quot;default\u0026quot;: false} para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com productVersionId. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é 422.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Infi\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.beinfi.com/api-reference/catálogo/publicar-versão\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://beinfi.mintlify.site/_mintlify/api/og/v2?division=Cat%C3%A1logo\u0026amp;title=Publicar+vers%C3%A3o\u0026amp;description=Publica+uma+vers%C3%A3o+em+%60draft%60.+A+partir+daqui+o+pre%C3%A7o+dela+%C3%A9+fixo+e+o+produto+pode+ser+vendido.+Por+padr%C3%A3o%2C+a+vers%C3%A3o+publicada+vira+a+padr%C3%A3o+do+produto+%28a+que+o\u0026amp;theme=0f1e10ebee4743982aba108c\u0026amp;signature=67324939eb7e2582ad2161b5dc0992529a49f024bbddb07c90643df302cff62f\">\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=\"Publicar versão - Infi\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Publica uma versão em draft. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado. Envie {\u0026quot;default\u0026quot;: false} para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com productVersionId. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é 422.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://beinfi.mintlify.site/_mintlify/api/og/v2?division=Cat%C3%A1logo\u0026amp;title=Publicar+vers%C3%A3o\u0026amp;description=Publica+uma+vers%C3%A3o+em+%60draft%60.+A+partir+daqui+o+pre%C3%A7o+dela+%C3%A9+fixo+e+o+produto+pode+ser+vendido.+Por+padr%C3%A3o%2C+a+vers%C3%A3o+publicada+vira+a+padr%C3%A3o+do+produto+%28a+que+o\u0026amp;theme=0f1e10ebee4743982aba108c\u0026amp;signature=67324939eb7e2582ad2161b5dc0992529a49f024bbddb07c90643df302cff62f\">\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/beinfi/6L9ijlDVcq5aSfgL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Infi\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A1430\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.beinfi.com/api-reference/catálogo/publicar-versão\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.beinfi.com/#organization\",\"name\":\"Infi\",\"url\":\"https://docs.beinfi.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/beinfi/owBheEE6vXSyqXTj/logo/logo.svg?fit=max\u0026auto=format\u0026n=owBheEE6vXSyqXTj\u0026q=85\u0026s=b1b9ce09a8814e42032ef2bf2c08fb54\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.beinfi.com#website\",\"name\":\"Infi\",\"url\":\"https://docs.beinfi.com\",\"publisher\":{\"@id\":\"https://docs.beinfi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o#webpage\",\"url\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o\",\"name\":\"Publicar versão\",\"description\":\"Publica uma versão em draft. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado. Envie {\\\"default\\\": false} para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com productVersionId. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é 422.\",\"dateModified\":\"2026-11-02T23:19:06.126Z\",\"isPartOf\":{\"@id\":\"https://docs.beinfi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Catálogo\",\"item\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/preparar-envio-de-imagem\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Publicar versão\",\"item\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o#apireference\",\"headline\":\"Publicar versão\",\"name\":\"Publicar versão\",\"description\":\"Publica uma versão em draft. A partir daqui o preço dela é fixo e o produto pode ser vendido. Por padrão, a versão publicada vira a padrão do produto (a que o comprador recebe quando nada indica outra) e um primeiro link de pagamento é criado. Envie {\\\"default\\\": false} para publicar uma oferta: a versão fica vendável, mas só por um link de pagamento criado com productVersionId. Serve para ter um preço promocional ao lado do preço normal sem que ele apareça na loja. Isso só vale depois que o produto já tem uma versão padrão; antes disso, a resposta é 422.\",\"url\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o\",\"mainEntityOfPage\":{\"@id\":\"https://docs.beinfi.com/api-reference/cat%C3%A1logo/publicar-vers%C3%A3o#webpage\"},\"dateModified\":\"2026-11-02T23:19:06.126Z\",\"publisher\":{\"@id\":\"https://docs.beinfi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.beinfi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Infi\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Infi","nav":{"global":null,"languages":[{"language":"pt-BR","default":true,"tabs":[{"tab":"Guias","pages":[{"title":"Guias","href":"/introducao"}]},{"tab":"Referência da API","groups":[{"group":"Checkout","pages":[{"title":"Ler fatura no checkout","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /pay/{slug}/invoices/{invoiceID}","href":"/api-reference/checkout/ler-fatura-no-checkout"},{"title":"Pagar fatura no checkout","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /pay/{slug}/invoices/{invoiceID}/charge","href":"/api-reference/checkout/pagar-fatura-no-checkout"},{"title":"Aplicar cupom na fatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /pay/{slug}/invoices/{invoiceID}/coupon","href":"/api-reference/checkout/aplicar-cupom-na-fatura"},{"title":"Baixar produto digital","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /pay/{slug}/download/{token}","href":"/api-reference/checkout/baixar-produto-digital"}]},{"group":"Conta de teste","pages":[{"title":"Criar conta de teste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /public/v1/claimables","href":"/api-reference/conta-de-teste/criar-conta-de-teste"},{"title":"Consultar conta de teste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /public/v1/claimables/{claimableID}","href":"/api-reference/conta-de-teste/consultar-conta-de-teste"}]},{"group":"Catálogo","pages":[{"title":"Preparar envio de imagem","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /catalog/images/presign","href":"/api-reference/catálogo/preparar-envio-de-imagem"},{"title":"Listar produtos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products","href":"/api-reference/catálogo/listar-produtos"},{"title":"Criar produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products","href":"/api-reference/catálogo/criar-produto"},{"title":"Consultar produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products/{productID}","href":"/api-reference/catálogo/consultar-produto"},{"title":"Atualizar produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json patch /products/{productID}","href":"/api-reference/catálogo/atualizar-produto"},{"title":"Listar versões do produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products/{productID}/versions","href":"/api-reference/catálogo/listar-versões-do-produto"},{"title":"Criar nova versão","description":"Cria uma nova versão em `draft`. É assim que se muda o preço de um produto: uma versão publicada não pode ser editada. Links de pagamento e assinaturas existentes continuam na versão que já tinham.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/versions","href":"/api-reference/catálogo/criar-nova-versão"},{"title":"Publicar versão","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/versions/{versionID}/publish","href":"/api-reference/catálogo/publicar-versão"},{"title":"Listar preços da versão","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products/{productID}/versions/{versionID}/prices","href":"/api-reference/catálogo/listar-preços-da-versão"},{"title":"Adicionar preço à versão","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/versions/{versionID}/prices","href":"/api-reference/catálogo/adicionar-preço-à-versão"},{"title":"Listar medidores do produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products/{productID}/meters","href":"/api-reference/catálogo/listar-medidores-do-produto"},{"title":"Criar medidor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/meters","href":"/api-reference/catálogo/criar-medidor"},{"title":"Criar link com produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /payment-links","href":"/api-reference/catálogo/criar-link-com-produto"},{"title":"Listar links do produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products/{productID}/payment-links","href":"/api-reference/catálogo/listar-links-do-produto"},{"title":"Criar link de pagamento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/payment-links","href":"/api-reference/catálogo/criar-link-de-pagamento"},{"title":"Revogar link de pagamento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json delete /products/{productID}/payment-links/{linkID}","href":"/api-reference/catálogo/revogar-link-de-pagamento"},{"title":"Atualizar medidor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json patch /products/{productID}/meters/{meterID}","href":"/api-reference/catálogo/atualizar-medidor"},{"title":"Gerar URL de upload do arquivo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/deliverable/presign","href":"/api-reference/catálogo/gerar-url-de-upload-do-arquivo"},{"title":"Consultar entregável","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /products/{productID}/deliverable","href":"/api-reference/catálogo/consultar-entregável"},{"title":"Salvar entregável","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json put /products/{productID}/deliverable","href":"/api-reference/catálogo/salvar-entregável"},{"title":"Remover entregável","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json delete /products/{productID}/deliverable","href":"/api-reference/catálogo/remover-entregável"}]},{"group":"Clientes","pages":[{"title":"Criar cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /customers","href":"/api-reference/clientes/criar-cliente"},{"title":"Inscrever cliente no produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /products/{productID}/customers","href":"/api-reference/clientes/inscrever-cliente-no-produto"},{"title":"Buscar cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /customers/{customerID}","href":"/api-reference/clientes/buscar-cliente"},{"title":"Consultar estado do cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /customers/{customerID}/state","href":"/api-reference/clientes/consultar-estado-do-cliente"},{"title":"Consultar créditos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /customers/{customerID}/wallet","href":"/api-reference/clientes/consultar-créditos"},{"title":"Listar preços do cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /customers/{customerID}/rate-cards","href":"/api-reference/clientes/listar-preços-do-cliente"},{"title":"Definir preço do cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /customers/{customerID}/rate-cards","href":"/api-reference/clientes/definir-preço-do-cliente"},{"title":"Remover preço do cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json delete /customers/{customerID}/rate-cards/{rateCardID}","href":"/api-reference/clientes/remover-preço-do-cliente"}]},{"group":"Medição de uso","pages":[{"title":"Registrar evento de uso","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /metering/events","href":"/api-reference/medição-de-uso/registrar-evento-de-uso"},{"title":"Registrar eventos em lote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /metering/events/batch","href":"/api-reference/medição-de-uso/registrar-eventos-em-lote"},{"title":"Consultar uso do cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /metering/usage","href":"/api-reference/medição-de-uso/consultar-uso-do-cliente"}]},{"group":"Faturas","pages":[{"title":"Listar faturas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/invoices","href":"/api-reference/faturas/listar-faturas"},{"title":"Criar fatura avulsa","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/invoices","href":"/api-reference/faturas/criar-fatura-avulsa"},{"title":"Faturar uso acumulado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/invoices/from-usage","href":"/api-reference/faturas/faturar-uso-acumulado"},{"title":"Vender um produto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/products/{productID}/invoices","href":"/api-reference/faturas/vender-um-produto"},{"title":"Faturar período da assinatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/subscriptions/{subscriptionID}/invoices","href":"/api-reference/faturas/faturar-período-da-assinatura"},{"title":"Consultar fatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/invoices/{invoiceID}","href":"/api-reference/faturas/consultar-fatura"},{"title":"Enviar fatura por e-mail","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/invoices/{invoiceID}/send","href":"/api-reference/faturas/enviar-fatura-por-e-mail"},{"title":"Cancelar fatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/invoices/{invoiceID}/void","href":"/api-reference/faturas/cancelar-fatura"}]},{"group":"Pagamentos","pages":[{"title":"Listar pagamentos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/payments","href":"/api-reference/pagamentos/listar-pagamentos"},{"title":"Listar pagamentos da fatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/invoices/{invoiceID}/payments","href":"/api-reference/pagamentos/listar-pagamentos-da-fatura"},{"title":"Consultar pagamento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/payments/{paymentID}","href":"/api-reference/pagamentos/consultar-pagamento"},{"title":"Reembolsar pagamento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/payments/{paymentID}/refund","href":"/api-reference/pagamentos/reembolsar-pagamento"},{"title":"Listar reembolsos do pagamento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/payments/{paymentID}/refunds","href":"/api-reference/pagamentos/listar-reembolsos-do-pagamento"}]},{"group":"Assinaturas","pages":[{"title":"Criar assinatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/products/{productID}/subscriptions","href":"/api-reference/assinaturas/criar-assinatura"},{"title":"Listar assinaturas de uma inscrição","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/customers/{customerID}/subscriptions","href":"/api-reference/assinaturas/listar-assinaturas-de-uma-inscrição"},{"title":"Consultar assinatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/subscriptions/{subscriptionID}","href":"/api-reference/assinaturas/consultar-assinatura"}]},{"group":"Cobrança","pages":[{"title":"Listar links de download da fatura","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/invoices/{invoiceID}/deliverable","href":"/api-reference/cobrança/listar-links-de-download-da-fatura"}]},{"group":"Cupons","pages":[{"title":"Listar cupons","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/coupons","href":"/api-reference/cupons/listar-cupons"},{"title":"Criar cupom","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /billing/coupons","href":"/api-reference/cupons/criar-cupom"},{"title":"Consultar cupom","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /billing/coupons/{couponID}","href":"/api-reference/cupons/consultar-cupom"},{"title":"Excluir cupom","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json delete /billing/coupons/{couponID}","href":"/api-reference/cupons/excluir-cupom"},{"title":"Ativar ou arquivar cupom","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json patch /billing/coupons/{couponID}","href":"/api-reference/cupons/ativar-ou-arquivar-cupom"}]},{"group":"Conta","pages":[{"title":"Consultar a conta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /account/tenant","href":"/api-reference/conta/consultar-a-conta"},{"title":"Atualizar a conta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json patch /account/tenant","href":"/api-reference/conta/atualizar-a-conta"},{"title":"Listar chaves de API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /account/api-keys","href":"/api-reference/conta/listar-chaves-de-api"},{"title":"Criar chave de API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /account/api-keys","href":"/api-reference/conta/criar-chave-de-api"},{"title":"Revogar chave de API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json delete /account/api-keys/{keyID}","href":"/api-reference/conta/revogar-chave-de-api"}]},{"group":"Webhooks","pages":[{"title":"Listar webhooks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /account/webhooks","href":"/api-reference/webhooks/listar-webhooks"},{"title":"Criar webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /account/webhooks","href":"/api-reference/webhooks/criar-webhook"},{"title":"Listar entregas de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /account/webhooks/deliveries","href":"/api-reference/webhooks/listar-entregas-de-webhook"},{"title":"Consultar webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json get /account/webhooks/{endpointID}","href":"/api-reference/webhooks/consultar-webhook"},{"title":"Excluir webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json delete /account/webhooks/{endpointID}","href":"/api-reference/webhooks/excluir-webhook"},{"title":"Atualizar webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json patch /account/webhooks/{endpointID}","href":"/api-reference/webhooks/atualizar-webhook"},{"title":"Trocar segredo do webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.pt-BR.json post /account/webhooks/{endpointID}/rotate-secret","href":"/api-reference/webhooks/trocar-segredo-do-webhook"}]}]}]},{"language":"en","pages":[{"title":"en","href":"/en/introducao"}]}]},"basePath":"","title":"Publicar versão - Infi","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}