SonaCORE

Referência / Quadra Command API

Accounts

1 operação em Quadra Command API 0.2.0.

POST/v1/accounts/{account_id}/promote

Promote a GUEST/EXTERNAL account to CUSTOMER

RFC-021 §3.4 promotion flow (LaaS-17 D7): requires the owner party to be KYC-verified; stamps promoted_to_account_id on the old row.

Parâmetros

NomeTipoDetalhe
account_idstringpathobrigatório
Idempotency-Keystringheaderobrigatório

Corpo da requisição

PromoteAccountRequest, opcional — opcional. Os campos estão listados em Esquemas, abaixo.

Respostas

StatusCorpoDetalhe
201Resposta bem-sucedidaO contrato não declara um modelo para esta resposta, então a forma dela não está documentada aqui. Um roteiro de demonstração mostra a forma que ela realmente devolve.
422HTTPValidationErrorErro de validação

Esquemas

Os modelos que as operações acima aceitam e devolvem. Campos opcionais estão marcados como tal; um campo tipado como outro modelo está documentado sob o nome dele.

HTTPValidationError

CampoTipoDetalhe
detailarray de ValidationError

PromoteAccountRequest

GUEST rows resolve the party from owner_party_id (a body party_id must match); EXTERNAL rows carry owner_party_id=None, so party_id is required.

CampoTipoDetalhe
currencystring, opcional
metadataobject, opcional
party_idstring, opcional

ValidationError

CampoTipoDetalhe
ctxobject
inputnão declarado
locarray de string ou integerobrigatório
msgstringobrigatório
typestringobrigatório