<aside> <img src="/icons/map-pin_blue.svg" alt="/icons/map-pin_blue.svg" width="40px" />
</aside>
Este endpoint retorna, de forma paginada, todos os contratos recebidos, pré-aprovados e pré-rejeitados pela Core AI. Aqui, é possível filtrar por external_contract_id e external_issuer_id. É importante observar que, após o envio de dados via [POST] /upload_external_data, o processo de pré-aprovação pode levar até 24 horas para ser concluído. Emissores que possuírem um contrato que esteja no processo de antecipação terão, para este mesmo contrato, o status de pre-rejected.
https://{BASE_URL}/get_pre_approved
Content-Type: application/jsonAuthorization: Bearer {token}Version: v1Em caso de sucesso, será retornado um JSON com uma lista de objetos de IDs dos contratos pré-aprovados, seus emissores e respectivo status (no caso de um contrato específico passado na query, apenas seus valores serão retornados):
Response OK:
{
"total_count": 364,
"contracts": [
{
"external_contract_id": "97e21bab-37ec-4677-8798-e19b598bde05",
"issuers" : [
{
external_issuer_id: "b0899d0a-fe56-4874-a572-7ef554ad3e28",
status: "pre_approved"
},
{
external_issuer_id: "cfb86fc3-c49d-4264-9080-ff2b16c6e014",
status: "pre_rejected"
}
],
},
{
"external_contract_id": "18dc7469-eaef-47e8-9387-f226079bc129",
"issuers" : [
{
external_issuer_id: "b0899d0a-fe56-4874-a572-7ef554ad3e28",
status: "received"
},
{
external_issuer_id: "cfb86fc3-c49d-4264-9080-ff2b16c6e014",
status: "received"
}
],
},
]
}
| Campo | Tipo | Observação |
|---|---|---|
| total_count | Integer | Total de contratos armazenados. |
| contracts | List[Contract] | Lista de Contratos. |
| contracts[x].external_contract_id | UUID | ID externo do contrato. |
| contracts[x].issuers | List[Status] | Lista de Status. |
| contracts[x].issuers[x].external_issuer_id | UUID | ID externo do emissor. |
| contracts[x].issuers[x].status | Enum (status) | Possíveis status de uma análise (received, pre_approved, pre_rejected) |