Skip to main content

Contacts operations span five workflow families.

Use these families together rather than as isolated endpoints:
  • Contacts CRUD
  • Contact imports
  • Contact exports
  • Contact segments
  • Compliance/DNC and erasure flows

Core CRUD and dedupe

Imports and exports

Segments and compliance

  • Segment APIs: GET/POST /api/v1/contact_segments, GET /api/v1/contact_segments/{id}/contacts
  • Contact data export: GET /api/v1/contacts/{id}/data_export
  • Erasure flows: DELETE /api/v1/contacts/{id}/gdpr_delete, DELETE /api/v1/contacts/{id}/hard_delete

Operator workflow checklist

  1. Validate CSV column mapping on a small test file.
  2. Review duplicate groups before merge.
  3. Assign contacts to segments used by campaign targeting.
  4. Validate DNC/compliance suppression before launch.
  5. Export sample contact set and verify downstream schema.
hard_delete is irreversible and should be restricted to controlled administrative workflows. Prefer logical delete or GDPR-specific flows where policy requires an audit trail.