As rotas
/v1/scr/** fazem parte do process-api e expõem consultas ao SCR através da integração Procrédito.
É obrigatório enviar o planId do plano da sua organização e um token Bearer válido (mesmo fluxo de login das demais APIs Tratum).O que este módulo faz
- Consulta dados de crédito (SCR) em diferentes modalidades: relatório completo, indicadores, atributos, algoritmos e score.
- O backend valida se o plano informado pertence à organização à qual o usuário autenticado tem acesso e se o plano tem SCR habilitado (
scrEnabled). - Quando não há resultado em cache, a consulta é enfileirada e a API responde 202 Accepted com status
PROCESSING.
Pré-requisitos
| Item | Descrição |
|---|---|
| Autenticação | Header Authorization: Bearer seguido do token JWT (usuário deve existir na base e estar vinculado à organização) |
| planId | ID do plano obtido pelas APIs de saldo/planos da sua organização (ex.: balance / activities) |
| Documento | CPF (11 dígitos) ou CNPJ (14) no path {document} |
Base URL
Utilize o mesmo host do process-api configurado para o seu ambiente (ex.: homologação ou produção). O prefixo das rotas é sempre/v1/scr.
Respostas comuns
- 200 — Corpo JSON pode ser cache (
source: cache), sucesso com dados, oustatus: PLAN_NOT_ALLOWEDse o plano não permite SCR. - 202 —
status: PROCESSING— consulta aceita e enviada à fila. - 400 — Documento inválido (
INVALID_DOCUMENT). - 403 — Usuário sem permissão para a organização do plano ou recurso negado.
