Create up to 1,000 campaign assignments under a single campaign in one request. Each record supports the same fields as POST /api/campaign-assignments, except campaignUuid, which is supplied once at the top level and applies to every record.
Records are processed independently: valid records are created even when other records in the same batch fail validation. The response returns a per-record outcome for every submitted record, in submission order, and always uses status 200 when the batch is processed — inspect each record's success flag rather than relying on the status code.
The entire request is rejected with a 422, before any record is created, when the campaignUuid is missing, does not exist or is soft-deleted; when the assignments array is missing or empty; or when it contains more than 1,000 records.
Permission: Create Campaign Assignments
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
