create_batch
Submit multiple Mailchimp API operations in one asynchronous batch request. Use for bulk actions that exceed other tool limits, with each operation running independently.
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 |