Package io.mailtrap.api.suppressions
Interface Suppressions
- All Known Implementing Classes:
SuppressionsImpl
public interface Suppressions
-
Method Summary
Modifier and TypeMethodDescriptioncreateSuppression(long accountId, CreateSuppressionRequest request) Add an email address to the account's suppression list.deleteSuppression(long accountId, String suppressionId) Delete a suppression by ID.search(long accountId, SuppressionListFilter filter) List and search suppressions.List and search suppressions by email.
-
Method Details
-
search
List and search suppressions by email. The endpoint returns up to 1000 suppressions per request.- Parameters:
accountId- - unique account IDemail- - search suppressions for this email- Returns:
- a list of suppressions
-
search
List and search suppressions. The endpoint returns up to 1000 suppressions per request; pass the last returned ID aslastIdto fetch the next page.- Parameters:
accountId- - unique account IDfilter- - optional filtering and pagination parameters- Returns:
- a list of suppressions
-
createSuppression
Add an email address to the account's suppression list.- Parameters:
accountId- - unique account IDrequest- - request data- Returns:
- the created suppression
-
deleteSuppression
Delete a suppression by ID. Mailtrap will no longer prevent sending to this email unless it's recorded in suppressions again.- Parameters:
accountId- - unique account IDsuppressionId- - unique suppression ID- Returns:
- the attributes of the deleted suppression
-