Add someone to the do-not-contact list
By email or LinkedIn URL. Any live sequence they are in ends now, as `unsubscribed`.
By email or LinkedIn URL. Any live sequence they are in ends now, as unsubscribed.
API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...
In: header
Request Body
application/json
^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$emailurilength <= 500Response Body
application/json
application/json
application/json
curl -X POST "https://loading/api/v1/org/suppressions" \ -H "Content-Type: application/json" \ -d '{}'{
"data": {
"added": true,
"enrollments_ended": -9007199254740991
}
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "module_required",
"module": "string",
"message": "string",
"contact": "string"
}The do-not-contact list GET
People this org must not write to: replies that asked to stop (honoured for good), addresses that bounced, and entries added by hand. Checked at enrollment and at every send, automated or typed.
List the organization's contact records GET
Every record this organization has, newest first. Records are org-scoped and unowned — every member sees all of them regardless of who added them. Optionally scope to a parent district or school, or look one up by corpus contact id.