sessionToken de login), a Platform API expõe billing do workspace em /v1/platform/workspaces/:id/*. Útil para agentes de IA que provisionam conta e já assinam plano ou recarregam saldo.
Autenticação
billing:read ou billing:manage — veja Escopos. Com sessionToken, o membro OWNER/ADMIN do workspace pode operar sem escopos na chave.
Consultar assinatura
Assinar plano
POST /v1/platform/workspaces/:id/subscription
tierIndex— índice do plano (0 = Free, 1 = Basic, …; máximo 10)billingType—PIXouCREDIT_CARD- Com cartão salvo, use
paymentMethodId; com PIX, a resposta pode incluir dados de pagamento
Cancelar assinatura
DELETE /v1/platform/workspaces/:id/subscription — cancela renovação; acesso até o fim do ciclo conforme política do plano.
Saldo (pague pelo uso)
Recarga mínima e validade do saldo seguem as regras do produto (mín. R$ 30, lotes com validade de 90 dias).
billingType: PIX ou CREDIT_CARD.
Cartões de pagamento
Tokenização envia
creditCard e creditCardHolderInfo (nome, e-mail, CPF/CNPJ, endereço, telefone). Cartões ficam no provedor de pagamento; a API retorna IDs para reutilizar em assinatura e recarga.
Histórico de uso de créditos
GET /v1/platform/workspaces/:id/credits/usage — escopo billing:read.
Retorna saldo atual de créditos, renovação do ciclo, saldo em reais e uma lista paginada de consumo (usage) com canal, valor cobrado, correlationId e apiKeyId. Útil para auditoria e para agentes que precisam explicar gastos ao cliente.
Erros comuns
- 402
INSUFFICIENT_CREDITS/WORKSPACE_BLOCKED— sem créditos ou saldo para enviar - 403 — escopo
billing:readoubilling:manageausente na API key - 503 — billing não configurado no ambiente (provedor de pagamento)
GET /v1/workspaces/:id?include=billing com escopo de workspace.
