Skip to main content
POST
Batch Create Content
Create multiple pieces of content in a single request. Each item follows the same logic as the create-content endpoint — brief resolution, app selection, and execution — but all items run in parallel. Brand context is resolved once and shared across the batch. Returns an array of results, one per item. Each successful item includes a run ID you can track via the wait or get-run endpoints. Failed items include the error reason. Maximum 10 items per batch.

Authorizations

x-api-key
string
header
required

Workspace API key. Prefix: lma_. Example: lma_abc123...

Body

application/json
items
object[]
required

Array of content creation requests (1-10 items).

Required array length: 1 - 10 elements
brandProfileId
string<uuid> | null

Default brand profile for all items (individual items can override).

campaignId
string<uuid> | null

Default campaign for all items (individual items can override).

Response

Batch creation started. Poll individual run IDs for results.

data
object

Result of a batch content creation request.