Skip to main content

Add Suppressed Contacts

POST 

/v1/suppression/add

Add contacts to your suppression list. Each contact must have at least one identifier (email, phone number, or LinkedIn URL).

Request Body

FieldTypeDescriptionRequired
contactsarrayArray of contact objects to suppress✅ Yes

Contact Object Fields

FieldTypeDescriptionRequired
emailstringEmail address to suppress❌ No
phone_numberstringPhone number to suppress❌ No
linkedin_urlstringLinkedIn URL to suppress❌ No

Note: At least one identifier (email, phone_number, or linkedin_url) must be provided per contact.


Example Request (JSON)

{
"contacts": [
{
"email": "donotcontact@example.com"
},
{
"linkedin_url": "https://linkedin.com/in/suppressed-user"
},
{
"email": "another@example.com",
"phone_number": "+1234567890"
}
]
}


Response

The response returns the number of contacts successfully added and any errors encountered.

Example Success Response

{
"added_count": 3,
"errors": []
}


Error Handling

The API returns appropriate error messages with status codes if something goes wrong.

Error CodeMessageDescription
400Invalid RequestVerify your request is properly formatted
401UnauthorizedVerify you are using a valid API key
500Internal Server ErrorAn unexpected error occurred.

Example Error Response

{
"error": {
"code": 400,
"message": "At least one identifier must be provided"
}
}

Request

Responses

Successful response