Skip to main content
Batch operations allow you to create or update multiple records efficiently in a single API call.

Atomic vs Partial Mode

Batch operations support two modes:

Batch Create

Atomic Mode (Default)

All records must be created successfully, or the entire operation fails:

Partial Mode

Allow some records to succeed even if others fail:

Batch Update

Atomic Mode

Partial Mode

Result Types

Atomic Result

Partial Result

Supported Resources

Batch operations are available on these resources:

Best Practices

Use Atomic for Critical Data

When data consistency is important, use atomic mode:

Use Partial for Best Effort

When you want to create as many records as possible:

Batch Size Limits

The API limits batch size to 100 items per request. For larger batches, chunk your data.

Error Recovery

Retry failed items from a partial batch:

Type-Safe Results

TypeScript overloads ensure type-safe results: