Pular para o conteúdo

Changelog & Versionamento

A API usa URL versioning, com a versão major no path: /v1/..., /v2/....

Tipo de mudançaQuando subimos versão?Notificação
Adicionar endpoint novoNão (mesma v1)Changelog
Adicionar campo opcional em responseNãoChangelog
Adicionar campo opcional em requestNãoChangelog
Tornar campo opcional em responseNãoChangelog
Renomear / remover campoSim, nova vMajorEmail 90 dias antes + header Sunset
Mudar tipo de campoSim, nova vMajorIdem
Remover endpointSim, nova vMajorIdem
Mudar comportamento defaultSim, nova vMajorIdem

Endpoints ou campos a serem removidos passam por:

  1. Anúncio: email + changelog + post no painel
  2. Header Deprecation: toda resposta inclui Deprecation: true e Sunset: <data ISO> por 6 meses
  3. Período de double-write: quando aplicável, o novo endpoint coexiste com o antigo
  4. Remoção: após Sunset, retorna 410 Gone com error.code = "ENDPOINT_REMOVED"
HTTP/1.1 200 OK
Deprecation: true
Sunset: Sat, 18 Nov 2026 00:00:00 GMT
Link: <https://docs-crypto.sentinexrisk.com/api-reference/wallets/screen-v2>; rel="successor-version"

Novos

  • POST /vasp/customers:batch (bulk até 100)
  • POST /vasp/wallets:batch (bulk até 200)
  • Webhook event kyc.review_required
  • Header X-RateLimit-Scope em todas as respostas
  • Suporte a Accept-Language: en-US em mensagens de erro

Melhorias

  • Latência KYT p95: 180ms → 95ms
  • OpenAPI atualizado (87 paths, 27 tags pt-BR)
  • Documentação Scalar/Redoc em /swagger-ui e /docs

Novos

  • Mesa de Escalation: POST /alerts/:id/escalate + GET /escalations
  • LGPD DSAR: POST /lgpd/dsar retorna pacote completo do titular em até 15 dias
  • Webhooks outbound com HMAC SHA-256 + DLQ

Breaking (apenas se você dependia disso)

  • Nenhum. Release puramente aditiva.

Novos

  • Travel Rule IVMS101: POST /compliance/travelrule/originator-info
  • COAF SAR draft automático: POST /agent/sar-draft
  • DeCripto reporting mensal: POST /compliance/decripto/submit

Novos

  • 24 regras avançadas (R-ADV-01 a R-ADV-24): pig butchering, drainer, SIM swap, deepfake KYC
  • Explicabilidade de score: GET /transactions/:id/explain

Novos

  • KYT scoring em tempo real (< 100ms p95)
  • Wallet screening on-chain com clustering proprietário
  • Rule Engine Grule com hot-reload (86 regras)

Novos

  • SentinexPrint™ 7-layer fingerprint
  • KYC PF/PJ com bureau brasileiro (Exato Digital, E-BEF, Quod)

Novos

  • Autenticação JWT RS256 + TOTP MFA
  • Multi-tenant com RBAC fino
  • Audit trail imutável

Lançamento inicial

  • Endpoints core: /health, /auth/*, /wallets, /transactions, /alerts
  • OpenAPI 3.0.3 + Scalar/Redoc
  • 5 ambientes (prod, sandbox, dashboard, dev, staging)

  • RSS: https://docs.crypto.sentinexrisk.com/changelog/feed.xml
  • Email: opt-in no console Settings → Notifications
  • Webhook event api.deprecation (em breve)