Skip to main content
POST
Register an institution record

Autorizações

Authorization
string
header
obrigatório

The access token received from the authorization server in the OAuth 2.0 flow.

Cabeçalhos

X-Request-ID
string

Optional correlation id (UUID) propagated through logs/traces and into the evidence trail.

Parâmetros de caminho

id
string
obrigatório

Consultation identifier (UUID). A malformed identifier returns 422 SRC-0002 with a field violation on id.

Exemplo:

"8f14e45f-ceea-467a-9a36-dedd4bea2543"

Corpo

application/json
kind
enum<string>
obrigatório

Which paragraph of art. 2º-A this record answers: "exceptional_proceed" (§1º — contracted despite the active restriction) or "refusal_explanation" (§2º — refused, and this is what the interested party was told). REQUIRED. It decides which prose members are mandatory and which are refused.

Opções disponíveis:
exceptional_proceed,
refusal_explanation
Exemplo:

"exceptional_proceed"

registeredBy
string
obrigatório

Who filed the record, as an institution-side identity. REQUIRED for both kinds, 1..255 characters.

Required string length: 1 - 255
Exemplo:

"maria.compliance@bank.example"

circumstance
string

The exceptional circumstance alleged (for instance, a holder prevented from removing the protection request). REQUIRED when kind is "exceptional_proceed", 1..1000 characters; REFUSED when kind is "refusal_explanation".

Required string length: 1 - 1000
explanation
string

Content of the explanation given to the interested party. REQUIRED when kind is "refusal_explanation", 1..2000 characters; REFUSED when kind is "exceptional_proceed".

Required string length: 1 - 2000
justification
string

Mandatory justification for proceeding despite the active restriction. REQUIRED when kind is "exceptional_proceed", 1..2000 characters; REFUSED when kind is "refusal_explanation".

Required string length: 1 - 2000
Exemplo:

"Holder attested inability to remove the protection; branch manager approved under policy X."

Resposta

Created

circumstance
string
obrigatório

The exceptional circumstance alleged, as filed. Empty on a refusal-explanation record.

explanation
string
obrigatório

The explanation given to the interested party, as filed. Empty on an exceptional-proceed record.

filedBy
string
obrigatório
Exemplo:

"m2m:core-banking-integration"

justification
string
obrigatório

The mandatory justification, as filed. Empty on a refusal-explanation record.

kind
string
obrigatório

Which paragraph of art. 2º-A this record answers: "exceptional_proceed" (§1º) or "refusal_explanation" (§2º). It is the member that says which prose members carry text.

Exemplo:

"exceptional_proceed"

registeredAt
string<date-time>
obrigatório

Registration instant (RFC3339, UTC). The record is immutable, so this never changes.

registeredBy
string
obrigatório

Who filed the record (institution-side identity).

Exemplo:

"maria.compliance@bank.example"