Skip to main content
Traducción. Autoritativo: ../../../modules/core/spec.md.

Entidades e invariantes

Eventos emitidos

contact.created|updated|merged · consent.granted|revoked · event.tracked · segment.entered|exited

Endpoints (cada uno con su permiso — DEC-D5)

  • POST /v1/core/track|identify|batchcore.events.write (Runtime, fast-ack 202)
  • GET/POST/PATCH /v1/core/contacts[...]core.contacts.read|create|update; lectura completa del documento → core.contacts.read_national_id
  • POST /v1/core/contacts/{id}/erasurecore.contacts.erase (ARCO; ≤30 días automatizado, anonimización del libro de puntos)
  • GET /v1/core/contacts/{id}/exportcore.contacts.export (portabilidad ARCO)
  • CRUD /v1/core/segmentscore.segments.* · POST /v1/core/auth/token-exchange (según ADR-010)
  • Importación: POST /v1/core/imports (CSV) → las filas con documento duplicado caen en la cola de fusión sugerida (DEC-A6)

No negociables

La resolución de identidad y las fusiones ocurren SOLO aquí. messaging verifica consentimientos; solo aquí se ESCRIBEN. Supresión = borrar perfil y eventos, anonimizar las referencias del libro de puntos (tombstone), exportando antes si se solicitó.