Lettermint Team API
stringintegerstringstringstringstringstringstring · enumstring · requiredstring | null · requiredinteger · min: 0 · requiredstring | null · requiredstring | null · uri · requiredstring | null · requiredstring | null · uri · required
string · requiredstring · enum · requiredstring · enum · requiredstring | null · email · maxLength: 255string | null · uuidstring | null · uuidarray | null · minItems: 1 · maxItems: 1000
List all suppressions for the team
GET
https://api.lettermint.co/v1
/suppressions
query Parameters
sortAvailable sorts are value, created_at, reason. You can sort by multiple options by separating them with a comma. To sort in descending order, use - sign in front of the sort, for example: -value.
Default: -created_at
page[size]The number of results that will be returned per page.
Default: 30
page[cursor]The cursor to start the pagination from.
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
Headers
AuthorizationBearer token. Format: Bearer {team_token}
List all suppressions for the team › Responses
200
Paginated set of SuppressedRecipientData
object[] · 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
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:
team
project
route
emailroute_idproject_idemailsAdd email(s) to suppression list › Responses
required
object · required