sessionToken de login), la Platform API expone billing del workspace en /v1/platform/workspaces/:id/*. Útil para agentes de IA que provisionan cuenta y ya suscriben plan o recargan saldo.
Autenticación
billing:read o billing:manage — ver Scopes. Con sessionToken, miembros OWNER/ADMIN del workspace pueden operar sin scopes en la clave.
Consultar suscripción
Suscribir plan
POST /v1/platform/workspaces/:id/subscription
tierIndex— índice del plan (0 = Free, 1 = Basic, …; máximo 10)billingType—PIXoCREDIT_CARD- Con tarjeta guardada, usa
paymentMethodId; con PIX, la respuesta puede incluir datos de pago
Cancelar suscripción
DELETE /v1/platform/workspaces/:id/subscription — cancela renovación; acceso hasta fin del ciclo según política del plan.
Saldo (pago por uso)
Recarga mínima y vigencia del saldo siguen reglas del producto (mín. R$ 30, lotes con 90 días).
billingType: PIX o CREDIT_CARD.
Tarjetas de pago
Tokenización envía
creditCard y creditCardHolderInfo (nombre, email, CPF/CNPJ, dirección, teléfono). Tarjetas quedan en el proveedor de pagos; la API devuelve IDs para reutilizar en suscripción y recarga.
Historial de uso de créditos
GET /v1/platform/workspaces/:id/credits/usage — scope billing:read.
Devuelve saldo de créditos, renovación del ciclo, saldo en reales y lista paginada de consumo con canal, importe, correlationId y apiKeyId.
Errores comunes
- 402
INSUFFICIENT_CREDITS/WORKSPACE_BLOCKED— sin créditos o saldo para enviar - 403 — scope
billing:readobilling:manageausente en API key - 503 — billing no configurado en el entorno (provedor de pagamento)
GET /v1/workspaces/:id?include=billing con scope de workspace.
