Create batch

Batch operations allow for multiple actions of a similar type to be executed in a single request. Utilizing the batch endpoint is recommended to avoid hitting rate limits and to enhance overall performance.

Creating batches is an asynchronous process that initiates the creation or updating of the specified items.

  • POST batch operations to create multiple items simultaneously.
  • PUT batch operations to apply multiple updates to multiple items. Each batch operation can include up to 100 actions.

The required scopes depend on the type of batch operation being performed.

WARNING: Before sending a batch of events, ensure there are no automations configured in Omnisend that could send messages to customers based on the imported data. This could result in duplicate messages being sent to customers.

Scopes:

products.write, contacts.write, events.write


Open Postman collection

Body Params

Batch to create

string
enum
required
Allowed:
items
array
required
length between 1 and 100
items*
string
enum
required
Allowed:
string
Headers
string
required
Defaults to 2026-03-15

API version that specifies the response format and behaviour

Responses

Language
Credentials
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json