SonaCORE

Referência / Quadra Core API

Holds

2 operações em Quadra Core API 0.5.0.

GET/v1/holds

List holds

List holds — account-scoped (HOLD_ACCT rows) or global (GSI5).

Scoped to the calling tenant; an `account_id` belonging to another tenant reads as not found. **Page until `next_cursor` is null** — a short page is not the end of the list.

Parâmetros

NomeTipoDetalhe
account_idstring, opcionalquery
statusstring, opcionalquery Filter by hold state
typestring, opcionalquery Filter by hold_type
limitintegerquery
cursorstring, opcionalquery

Respostas

StatusCorpoDetalhe
200HoldListResponseResposta bem-sucedida
422HTTPValidationErrorErro de validação
GET/v1/holds/{hold_id}

Get hold details

Parâmetros

NomeTipoDetalhe
hold_idstringpathobrigatório

Respostas

StatusCorpoDetalhe
200HoldDetailResponseResposta bem-sucedida
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.

HoldDetailResponse

CampoTipoDetalhe
account_idstringobrigatório
amount_centsintegerobrigatórioCurrently encumbered amount in centavos
capture_obligation_idstring, opcional
captured_amount_centsinteger, opcional
captured_atstring, opcional
created_atstringobrigatório
currencystringobrigatório
expired_atstring, opcional
expires_atstring, opcional
hold_idstringobrigatório
hold_typestringobrigatório
metadataobject, opcional
referencestring, opcional
release_reasonstring, opcional
released_atstring, opcional
released_remainder_centsinteger, opcional
statestringobrigatório
updated_atstringobrigatório
void_reasonstring, opcional

HoldListResponse

CampoTipoDetalhe
itemsarray de HoldSummaryobrigatório
next_cursorstring, opcional

HoldSummary

CampoTipoDetalhe
account_idstringobrigatório
amount_centsintegerobrigatórioCurrently encumbered amount in centavos
created_atstringobrigatório
currencystringobrigatório
expires_atstring, opcional
hold_idstringobrigatório
hold_typestringobrigatório
statestringobrigatório
updated_atstringobrigatório

HTTPValidationError

CampoTipoDetalhe
detailarray de ValidationError

ValidationError

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