Network Northwest

Integración · Webhooks

No se pierde nada porque su extremo tuviera una mala tarde.

La entrega se intenta cinco veces con huecos crecientes. Tras el último, el evento espera en el diario: un webhook perdido se convierte en una recogida en vez de en una pérdida.

  • 5intentos
  • 2 hhueco mayor
  • 30 díasretención del diario

Carga útil

Qué aspecto tiene una decisión en su extremo

check.decided

POST https://your-endpoint.example/hooks
X-NNW-Signature: t=1792…,v1=4f3a…

{
  "event": "check.decided",
  "check_id": "chk_3Qv8ks2mPb",
  "reference": "signup-55218",
  "verdict": "review",
  "reasons": [
    { "code": "name_match_soft", "signal": "identity", "score": 0.81 },
    { "code": "pep_tier_3",      "signal": "sanctions" }
  ],
  "evidence_bundle_id": "evb_7t2Kd9",
  "policy_version": "2026-09-01",
  "occurred_at": "2026-10-20T09:14:48Z"
}

Las firmas son HMAC sobre la marca de tiempo y el cuerpo. Rechace todo aquello cuya marca de tiempo diste más de cinco minutos de su reloj: en eso consiste toda la defensa frente a la repetición.

Eventos

Qué se emite

EventoCuándoLleva
check.decidedSe alcanza un veredictoveredicto, motivos, identificador del expediente
check.expiredLa recogida no llegó a completarseúltimo estado, motivo
monitoring.hitUn cambio de lista o registro afecta a un jugador existenteseñal, identificador de la comprobación original
evidence.sealedUn expediente queda cerrado e inmutableidentificador, inicio del plazo de conservación
policy.publishedEntra en vigor una nueva versión de políticamercado, versión, en vigor desde

Cada evento lleva su propio reference: la correlación no depende nunca de que usted guarde nuestros identificadores.