Skip to main content
PUT
Replaces the whole brief and re-validates it with the same rules as create. An existing quote becomes stale, so quote again before generating.
string
required
API key for authentication.

Path

string
required
The project identifier.

Body

The body is the same CreativeBrief used by POST /projects:
string
required
1–800 code points.
string
required
One of capabilities.genres.
string
Optional, 0–120 code points.
array
required
1–3 distinct values from capabilities.moods.
string
required
A code from capabilities.supportedVocalLanguages.
number
required
60, 90, 120 or 180.
string
required
AUTO or CUSTOM.
string
Only used with CUSTOM (20–2800 code points).
string
required
One of capabilities.vocalStyles.

Response

Returns the full project detail, identical in shape to GET /projects/{projectId}.

Common errors

  • code = 47001: the brief failed validation.
  • code = 47009: the project does not exist or is not owned by your account.
  • code = 47010: another operation is already in progress for this project.