Emailit icon

Emailit

Transactional email platform. Send emails, manage domains, templates, audiences, webhooks, suppressions, contacts, and verify emails via the Emailit API.

Suppressions → Update a suppression

AI-generated

Summary

Update the details of a specific suppression entry identified by its ID within the Emailit platform.

Inputs

  • id (required) — The unique identifier of the suppression to update.
  • type — An optional field to specify the type of suppression.
  • keep_until — An optional field to specify the 'keep until' date or timestamp for the suppression.
  • returnAll — Flag to return all results or limit to a single page of results.
  • customBody — Optional JSON to send arbitrary data in the request body, which overrides other specified fields if provided.
  • headerFilters — Custom HTTP headers to include in the API request.
  • queryFilters — Custom query-string filters applied to the request.
  • batching — Settings to control batching of input items, including batch size and delay between batches.
  • debug — If enabled, includes the request URL, headers, body, and other debug info in the output for troubleshooting.
  • pagination — Configuration for handling pagination when retrieving list results, including mode, page size, and limits.
  • timeout — Timeout in milliseconds for the API request to wait for a response before aborting.

Output shape

a single suppression record reflecting updated fields, optionally including debug information if enabled

Supports custom request body merging that takes precedence over defined fields. Pagination and batching options can control request execution in workflows handling multiple suppression updates. Errors and response details contained per execution.

Examples

Example 1: Update suppression with ID 123 to set type and keep_until.

Set 'id' to '123', 'type' to desired string, and 'keep_until' to the appropriate timestamp.

Links

Discussion