Subcontas
Transferir entre subcontas
Passa saldo de uma subconta para outra sua, sem tarifa.
POST
Escopo
subaccounts:write. Não há Pix nem tarifa: o valor sai de uma subconta e entra na outra (dois movimentos SUB- do tipo transfer, um em cada). As duas precisam ser suas, estar ativas e ser diferentes.
string
required
Subconta de origem:
sacc_ + 32 hex ou o seu externalId.string
required
8 a 128 caracteres, única por transferência. Repetir com os mesmos dados devolve o mesmo movimento; com outros dados,
422 IDEMPOTENCY_KEY_REUSED.string
required
Subconta de destino:
sacc_... ou externalId. Não encontrada: 404 DESTINATION_NOT_FOUND. A mesma da origem: 422 SAME_SUBACCOUNT. Alguma desativada: 422 SUBACCOUNT_INACTIVE.integer
required
Valor em centavos. Acima do saldo da origem:
422 INSUFFICIENT_SUBACCOUNT_BALANCE.string
Até 140 caracteres. Sem ela, cada lado mostra o nome da outra subconta (“Para Ateliê da Ana”, “De Ateliê da Ana”).
Resposta
O movimento de saída da origem, no formato de Movimentos da subconta, maissubaccount (origem) e to (destino), cada um com o saldo depois. Os webhooks subaccount.debited (origem) e subaccount.credited (destino) avisam.