Skip to main content
POST
Create Subaccount

Authorizations

Authorization
string
header
required

Chave de API gerada no dashboard da PurinCash (ps_live_ ou ps_test_).

Body

application/json
name
string
required

Nome do cliente dono da subconta.

Maximum string length: 100
email
string

E-mail de contato do cliente (informativo, não autentica nada).

Maximum string length: 255
externalId
string

ID do cliente no seu sistema. Único por conta e ambiente quando presente — repetir devolve 409 com a subconta existente.

Maximum string length: 200
metadata
string
default:{}

String JSON livre, devolvida sem alteração.

Maximum string length: 2048

Response

Subconta criada.

subaccountId
string

ID da subconta, prefixo sacc_. Use em cobranças e consultas.

name
string
email
string
externalId
string

Seu ID para este cliente. Vazio quando não informado.

active
boolean

Subconta desativada não recebe novas cobranças nem entradas.

balanceCents
integer

Saldo atual do ledger, em centavos.

totalReceivedCents
integer

Total já creditado por vendas, sem descontar transferências.

metadata
string
createdAt
string<date-time>
updatedAt
string<date-time>