<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

Outpost é o principal meio de integração com a Core AI. Através dele, é possível enviar dados, realizar análises de crédito e efetuar operações de antecipação. Além disso, ele permite o fornecimento de informações detalhadas sobre essas operações de forma simples e eficiente, utilizando apenas alguns endpoints. Abaixo segue o diagrama de endpoints da API:

image.png


Utilização

Authentication

Para interagir com a API Outpost, o processo inicia-se pela autenticação para obter um token JWT de acesso, através do endpoint [POST] /auth/token para autenticação.

<aside> ⚠️

Um aspecto fundamental da nossa abordagem é a utilização de IDs próprios de identificação. Em vez de gerar códigos internos, adotamos identificadores do cliente para proporcionar:

Portanto, para interagir com o Outpost, basta utilizar IDs próprios, simplificando todo o processo.

</aside>

Payment history

Todo pagamento é vinculado a um contrato. Para tanto, primeiramente é necessário criar um contrato, o que pode ser realizado por meio dos endpoints localizados em Contracts. Com o contrato criado, basta criar seus pagamentos, que podem ser realizados por meio dos endpoints de Billings. Os dados fornecidos aqui são cruciais para a análise de elegibilidade para antecipação e ajuste das taxas de desconto.

Anticipation

Fluxo de Solicitação**:**

Cash management

Após a antecipação, a gestão dos repasses é feita pelo endpoint [POST] /core_split.

User management

A API também oferece recursos para a gestão de usuários e permissões:

Webhook

O Webhook é disparado automaticamente sempre que ocorre uma mudança de status em uma requisição de antecipação.

Para garantir a segurança da integração, todas as notificações enviadas incluem uma assinatura HMAC no cabeçalho da requisição. Essa assinatura é gerada a partir de uma chave secreta compartilhada entre os sistemas, permitindo que o receptor valide a autenticidade e a integridade da mensagem recebida.

As credenciais necessárias para gerar e validar a assinatura são específicas para cada ambiente (staging e production) e podem ser obtidas no Watchtower, na aba Desenvolvedores. É essencial manter essa chave segura e renovar periodicamente quando necessário.


Exemplos de uso do Outpost

Medical - Antecipação de plantões realizados por médicos

Rental - Antecipação de aluguel para proprietários