Interface ISuppressionCollectionResource
- Namespace
- Mailtrap.Suppressions
- Assembly
- Mailtrap.Abstractions.dll
Represents suppressions collection resource.
public interface ISuppressionCollectionResource : IRestResource
- Inherited Members
Methods
Create(CreateSuppressionRequest, CancellationToken)
Adds an email address to the account's suppression list.
Task<Suppression> Create(CreateSuppressionRequest request, CancellationToken cancellationToken = default)
Parameters
requestCreateSuppressionRequestRequest containing the email address, domain and sending stream to suppress.
cancellationTokenCancellationToken- Token to control operation cancellation.
Returns
- Task<Suppression>
Created suppression.
Fetch(SuppressionFilter?, CancellationToken)
List and search suppressions
Task<IList<Suppression>> Fetch(SuppressionFilter? filter = null, CancellationToken cancellationToken = default)
Parameters
filterSuppressionFilterOptional filter to apply when fetching suppressions.
cancellationTokenCancellationTokenToken to control operation cancellation.
Returns
- Task<IList<Suppression>>
Collection of suppression details.
Remarks
The endpoint returns up to 1000 suppressions per request.