Lettermint Team API
integerstringstring[]stringstringstringstringSuppressionReason · enumstringstringstring · requiredstring | null · requiredinteger · min: 0 · requiredstring | null · requiredstring | null · uri · requiredstring | null · requiredstring | null · uri · required
string · requiredSuppressionReason · enum · requiredSuppressionScope · enum · requiredstring | null · email · maxLength: 255array | null · minItems: 1 · maxItems: 1000string | null · uuidstring | null · uuid
string · requiredstring · requiredboolean · requiredstring · const · requiredstring · requirednumber
Suppression
List all suppressions for the team
GET
https://api.lettermint.co/v1
/suppressions
Bearer
query Parameters
page[size]The number of results that will be returned per page.
Default: 30
page[cursor]The cursor to start the pagination from.
sortEnum values:
value
-value
created_at
-created_at
reason
-reason
Default: ["-created_at"]
filter[scope]Filter by scope (team, project, route)
filter[route_id]Filter by route ID
filter[project_id]Filter by project ID
filter[value]Search by email/domain value (partial match)
filter[reason]Enum values:
spam_complaint
hard_bounce
unsubscribe
manual
filter[startDate]Filter suppressions created or updated on or after this ISO 8601 date or datetime
filter[endDate]Filter suppressions created or updated on or before this ISO 8601 date or datetime
Headers
AuthorizationBearer token. Format: Bearer {team_token}
List all suppressions for the team › Responses
Paginated set of SuppressedRecipientData
SuppressedRecipientData[] · required
pathBase path for paginator generated URLs.
per_pageNumber of items shown per page.
next_cursorThe "cursor" that points to the next set of items.
next_page_urlprev_cursorThe "cursor" that points to the previous set of items.
prev_page_urlAdd email(s) to suppression list
POST
https://api.lettermint.co/v1
/suppressions
Bearer
Headers
AuthorizationBearer token. Format: Bearer {team_token}
Add email(s) to suppression list › Request Body
reasonEnum values:
spam_complaint
hard_bounce
unsubscribe
manual
scopeEnum values:
global
team
project
route
emailemailsroute_idproject_idAdd email(s) to suppression list › Responses
required
object · required
Remove email from suppression list
DELETE
https://api.lettermint.co/v1
/suppressions/{suppressionId}
Bearer
path Parameters
suppressionIdHeaders
AuthorizationBearer token. Format: Bearer {team_token}
Remove email from suppression list › Responses
Suppression removed
successstatusConst value: removed
messageconfidence