---
title: "Changes to Create an AI-generated campaign"
method: POST
path: "/campaigns"
---

# Changes to Create an AI-generated campaign

`POST /campaigns`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 8 revisions.

- **2026-11-04** `ef9bd3530850`: 2 warning, 3 info
- **2026-10-25** `ad0d7f3cdd9b`: 15 info
- **2026-10-03** `dbbc87fd825d`: 1 info
- **2026-09-24** `fe42872a9b19`: 2 warning
- **2026-09-08** `9b90d34d13fd`: 1 breaking, 2 warning, 1 info

## Changes

- **2026-11-04** `ef9bd3530850`: 2 warning, 3 info
  - removed the request property `hashtagLibraryId`
  - removed the request property `socialProfileIds`
  - added the new optional request property `channelIds`
  - added the new optional request property `studioDesignFields`
  - added the new optional request property `studioDesignId`
- **2026-10-25** `ad0d7f3cdd9b`: 15 info
  - api operation id `createCampaign` was added
  - api tag `Campaigns` added
  - added the new optional request property `postsPerDay`
  - added the new optional request property `startDate`
  - the `count` request property's max was increased from `30.00` to `90.00`
  - the `duration` request property's max was increased from `30.00` to `90.00`
  - added the media type `application/json` for the response with the status `400`
  - added the media type `application/json` for the response with the status `500`
  - added the non-success response with the status `401`
  - added the non-success response with the status `429`
  - the response property `campaignId` became required for the status `202`
  - the response property `generation` became required for the status `202`
  - the response property `queued` became required for the status `202`
  - the response property `status` became required for the status `202`
  - added 'propertyNames' constraint to the `generation` response property for the status `202`
- **2026-10-03** `dbbc87fd825d`: 1 info
  - the `count` request property's min was decreased from `3.00` to `1.00`
- **2026-09-24** `fe42872a9b19`: 2 warning
  - removed the request property `audience`
  - removed the request property `tone`
- **2026-09-08** `9b90d34d13fd`: 1 breaking, 2 warning, 1 info
  - added the new required `query` request parameter `brandId`
  - deleted the `query` request parameter `workspaceId`
  - removed the request property `brandId`
  - the `imageCount` request property's max was increased from `5.00` to `10.00`

---

[Operation](https://skmtc.dev/ocoya/apis/ocoya-api/docs/campaigns/post.md) - [API](https://skmtc.dev/ocoya/apis/ocoya-api.md) - [Page](https://skmtc.dev/ocoya/apis/ocoya-api/changes/campaigns/post)
