Pular para o conteúdo

API Reference: Visão Geral

A API REST do Sentinex Risk Crypto segue convenções consistentes em todos os endpoints. Aprenda essas convenções uma vez e qualquer endpoint passa a ser previsível.

AmbienteURLUso
Produçãohttps://api.crypto.sentinexrisk.com/api/v1Tráfego real, dados reais, billing ativo
Produção (host do dashboard)https://crypto.sentinexrisk.com/api/v1Mesmo backend
Dashboardhttps://crypto.sentinexrisk.comConsole humano (JWT + MFA), UI Pages
TópicoConvenção
EncodingUTF-8, sempre
Casingsnake_case em campos JSON e query params
IDsUUID v4 string (ex: 9c2a1b3e-1d0a-4b7f-8e2c-7a1b3c5d7e9f)
Data/horaISO 8601 UTC com sufixo Z (ex: 2026-05-18T14:32:11Z)
Valores monetáriosstring decimal de unidades-base (ex: "1500.00" BRL) ou raw integer (ex: "50000000" satoshis), sempre string para precisão
EnumsUPPER_SNAKE_CASE (ex: KYC_TIER_STANDARD, RISK_RED)
Booleanosprefixos is_, has_, requires_
Paginaçãocursor-based via ?cursor=…&limit=… (ver Paginação)
VersionamentoURL versioning: /api/v1/... é estável; /api/v2/... (futuro) é breaking

Superfície de integração (/vasp/*), autenticada por API key:

X-API-Key: snxc_live_<sua_chave_aqui>
Content-Type: application/json
Accept: application/json

A API key carrega o tenant e os escopos: não existe header X-Tenant-ID. Rotas de dashboard usam Authorization: Bearer <JWT> (ver Authentication).

Headers opcionais úteis:

HeaderPara que serve
Idempotency-KeyRetry-safe para POST/PATCH (ver Idempotência)
X-Request-IDCorrelation id que volta no X-Request-ID da resposta. Útil para suporte
Accept-Languagept-BR (default) ou en-US. Afeta mensagens de erro
{
"success": true,
"data": { /* recurso ou collection */ }
}

Listas vêm com paginação:

{
"success": true,
"data": [ /* items */ ],
"pagination": {
"next_cursor": "eyJpZCI6IjlhYjJjLi4uIn0=",
"has_more": true,
"page_size": 20
}
}
{
"success": false,
"error": {
"code": "VALIDATION_FAILED",
"message": "O campo external_id é obrigatório.",
"details": { "field": "external_id" },
"request_id": "req_01HVZX9YQB7M3J2K5N8P1R4T6W"
}
}

Ver Tabela de erros para o catálogo completo de códigos.

GrupoPrefixoResumo
Identidade/customers, /clientsKYC PF/PJ, screening, ciclo de vida
Carteiras/wallets, /vasp/walletsScreening on-chain, blocklist, attribution
Transações/transactions, /vasp/transactionsKYT scoring real-time, histórico
Operações/alerts, /cases, /queueMesa de trabalho compliance
Compliance/compliance/coaf, /compliance/decripto, /compliance/travelruleReportes regulatórios
LGPD/lgpd/dsar, /lgpd/erasureDireitos do titular (Art. 18)
Webhooks/admin/webhooks/*Subscrições outbound + DLQ
Plataforma/auth/*, /billing/*, /admin/*Autenticação, billing, admin