create_batch
Submit multiple Mailchimp API operations as a single asynchronous batch request for bulk actions that exceed individual request limits.
Instructions
Submit multiple API operations as a single asynchronous batch request.
Use for bulk operations exceeding other tool limits (e.g. batch_subscribe max 500). Operations run asynchronously; poll with get_batch_status. Each operation runs independently. Can include destructive operations (DELETE, POST).
Authenticated via API key. Max 10 concurrent requests. Respects read-only and dry-run modes.
Args: operations: JSON array of operations. Each requires: method ('GET'/'POST'/'PATCH'/'PUT'/ 'DELETE'), path (API endpoint, e.g. '/lists/abc123/members'), optional body (JSON string).
Returns: JSON with id (batch ID for get_batch_status), status ('pending'), total_operations, submitted_at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operations | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |