Encerrar inserção de ativos
Encerra a inserção de ativos de um lote em pending_assets_insertion. O lote precisa ter ao menos um ativo não descartado.
Disponível em
| Perfil | Host | Permissão exigida |
|---|---|---|
| Gestora | manager-api | Escrita |
| Consultoria | consultant-api | Liberada pelo time de integração |
| Cedente | assignor-api | Escrita |
URL base de cada host: Ambientes (Hosts).
Request
ENDPOINT
/trade_resolve/fund_class/FUND_CLASS_KEY/assignment/ASSIGNMENT_EXTERNAL_IDMÉTODO
PUTRequest Body
{
"assignment_status": "completed_assets_insertion",
"number_of_assets": 2,
"total_value": 2469.12
}
Body Params
| Campo | Tipo | Descrição |
|---|---|---|
assignment_status * | string | Único valor aceito: completed_assets_insertion |
number_of_assets | number | Quantidade de ativos não descartados que você espera no lote. Se enviada e divergir, a API recusa o encerramento (TRR000067). |
total_value | number | Soma dos sale_value dos ativos não descartados que você espera no lote. Se enviada e divergir, a API recusa o encerramento (TRR000066). |
Response
STATUS
200Response Body
{
"assignment_key": "41d6ff41-1dac-4df7-9e50-d15210ec57f3",
"assignment_status": "completed_assets_insertion"
}
Em lotes com termo externo, assignment_status volta como pending_signed_term_submission. Veja Termo de Recompra.
Erros
| Status | Código | Quando acontece |
|---|---|---|
| 400 | QIT000001 | Corpo fora do contrato: assignment_status ausente ou campo desconhecido |
| 400 | TRR000033 | O lote não está em pending_assets_insertion |
| 400 | TRR000021 | assignment_status diferente de completed_assets_insertion |
| 400 | TRR000034 | O lote não tem nenhum ativo não descartado |
| 400 | TRR000067 | number_of_assets diferente da quantidade de ativos do lote |
| 400 | TRR000066 | total_value diferente da soma dos ativos do lote |
| 403 | TRR000049 | O agente não tem acesso a esse fundo ou a esse lote |
| 404 | TRR000006 | Não existe fundo com essa fund_class_key |
| 404 | TRR000020 | Lote não encontrado com esse external_id. Pelo assignor-api, o mesmo caso volta como TRR000013. |
Erros de autenticação, permissão e host: veja Erros da API.