Pular para o conteúdo principal

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
PerfilHostPermissão exigida
Gestoramanager-apiEscrita
Consultoriaconsultant-apiLiberada pelo time de integração
Cedenteassignor-apiEscrita

URL base de cada host: Ambientes (Hosts).

Request​

ENDPOINT
/trade_resolve/fund_class/FUND_CLASS_KEY/assignment/ASSIGNMENT_EXTERNAL_ID
MÉTODO
PUT
Request Body
{
"assignment_status": "completed_assets_insertion",
"number_of_assets": 2,
"total_value": 2469.12
}

Body Params​

CampoTipoDescrição
assignment_status *stringÚnico valor aceito: completed_assets_insertion
number_of_assetsnumberQuantidade de ativos não descartados que você espera no lote. Se enviada e divergir, a API recusa o encerramento (TRR000067).
total_valuenumberSoma 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
200
Response 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​

StatusCódigoQuando acontece
400QIT000001Corpo fora do contrato: assignment_status ausente ou campo desconhecido
400TRR000033O lote não está em pending_assets_insertion
400TRR000021assignment_status diferente de completed_assets_insertion
400TRR000034O lote não tem nenhum ativo não descartado
400TRR000067number_of_assets diferente da quantidade de ativos do lote
400TRR000066total_value diferente da soma dos ativos do lote
403TRR000049O agente não tem acesso a esse fundo ou a esse lote
404TRR000006Não existe fundo com essa fund_class_key
404TRR000020Lote 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.