Skip to main content

Remoção de ativos de um lote


Para retirar ativos de um lote, o lote deve estar pendente aprovação do gestor. Com o lote nesse status é necessário seguir 3 passos.

  • Abrir lote
  • Remover os ativos
  • Fechar o lote

Para realizar o primeiro passo a seguinte requisição deve ser feita:

Request

ENDPOINT
/trade_receivables/BASE_URL/assignment/EXTERNAL_ID
METHOD
PUT
Request Body
{
"assignment_status":"pending_assets_insertion"
}

Body Params

CampoTipoDescrição
assignment_status *stringStatus do lote.

Response

STATUS
200
Response Body
{
"assignment_key": "8e515a17-8b4d-49a3-aed6-47c9574e426a",
"external_id": "9eec85be-97c9-41e0-88b3-b17a39869b36",
"status": "pending_assets_insertion",
"number_of_approved_assets": 10,
"assignment_total_value": 1234.99
}

Após isso o lote está aberto e permite a remoção de ativos. Para remover um ativo basta realizar a seguinte requisição para cada um dos ativos a serem removidos.

Request

ENDPOINT
/trade_receivables/BASE_URL/assignment/EXTERNAL_ID/asset/ASSET_EXTERNAL_ID
METHOD
PUT
Request Body
{
"asset_status":"denied"
}

Body Params

CampoTipoDescrição
asset_status *stringStatus do ativo.

Response

STATUS
200
Response Body
{
"external_id": "9eec85be-97c9-41e0-88b3-b17a39869b36",
"status": "denied"
}

Por fim basta fechar novamente o lote, seguindo a seguinte estrutura:

Request

ENDPOINT
/trade_receivables/BASE_URL/assignment/EXTERNAL_ID
METHOD
PUT
Request Body
{
"assignment_status":"completed_assets_insertion"
}

Body Params

CampoTipoDescrição
assignment_status *stringStatus do lote.

Response

STATUS
200
Response Body
{
"assignment_key": "8e515a17-8b4d-49a3-aed6-47c9574e426a",
"external_id": "9eec85be-97c9-41e0-88b3-b17a39869b36",
"status": "completed_assets_insertion",
"number_of_approved_assets": 10,
"assignment_total_value": 1234.99
}

Desta forma o lote seguirá novamente para aprovação do gestor e seguirá o fluxo normalmente.