Skip to main content

Method

GET /v1/people/:id/consent

Path Parameters

string
required
The person ID.

Headers

string
required
Bearer token (requires customers:read).

Request Example

Response Fields

  • email – Boolean indicating if email marketing consent is granted.
  • sms – Boolean indicating if SMS marketing consent is granted.
  • email_details – Detailed consent record for email (or null if none).
  • sms_details – Detailed consent record for SMS (or null if none).
Each details object contains:
  • status – Consent status (granted or revoked).
  • granted_at – ISO timestamp when consent was granted.
  • revoked_at – ISO timestamp when consent was revoked.
  • source – How consent was captured (api, form, import, etc.).

Response Example

If a person has never had consent recorded for a channel, the details object for that channel will be null and the boolean will be false.