POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string
required
Maximum string length: 255

Body

application/json

Três formatos mutuamente exclusivos. Até 256 KiB de JSON serializado e 20 níveis de profundidade. Campos desconhecidos são rejeitados. O modo padrão permanece compatível quando mode é omitido.

document
string
required

CPF/CNPJ válido em string, com ou sem pontuação. Opcional apenas em provided_data, sem disparar consultas nesse modo.

Minimum string length: 1
subject_type
enum<string>

Inferido e validado contra document. Deve ser omitido quando provided_data não envia document.

Available options:
cpf,
cnpj
kind
enum<string>
default:basic

Tipo e política de cobrança existentes; no modular não adiciona módulos omitidos.

Available options:
basic,
advanced
risk_matrix
object

Política determinística enviada pelo cliente; exige public_api_dossies_custom em qualquer modo. A soma é limitada a 100. Limiares exigem medium_min < high_min e IDs de regras únicos.

context
string
Maximum string length: 2000
mode
enum<string>
default:standard
Available options:
standard

Response

Dossiê aceito

id
string<uuid>
required
object
enum<string>
required
Available options:
dossie
status
enum<string>
required
Available options:
queued,
running,
completed,
needs_review,
failed,
cancelled
subject_type
enum<string> | null
required

null para provided_data sem documento.

Available options:
cpf,
cnpj,
null
kind
enum<string>
required
Available options:
basic,
advanced
current_attempt
object
required
artifacts
object[]
required
stale
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
coverage
object
result
object
failure
object
poll_after_seconds
integer
mode
enum<string>
Available options:
standard,
modular,
provided_data
risk_classification
object

Resultado determinístico disponível após avaliar a matriz, também incluído no relatório e em result.risk_classification. Dados obrigatórios ausentes ou coleta parcial retornam insufficient_data, com score e level null.