<aside> <img src="/icons/map-pin_blue.svg" alt="/icons/map-pin_blue.svg" width="40px" />

Índice de páginas

Core AI Docs

Versões

1.2

1.1

1.0

</aside>

Resumo

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, 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.

URL do Endpoint

https://{BASE_URL}/get_pre_approved

Método HTTP

Headers Necessários

Exemplos de Requisição (cURL) por setor

Medical

Rental

Resposta Esperada

Em 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)