Create a release (draft)
create_releaseCreate a new release in draft state by providing required metadata including content type, label, artists, titles, catalog number, artwork AI usage, and primary genre. Use an idempotency key to safely retry the operation.
Instructions
Create a new release in DRAFT state. Pass its metadata in fields. Required: content_type, label_id, artists, titles, cat (catalog number), artwork_ai_usage, primary_genre_id. Pass idempotency_key and reuse the SAME value if you retry a call whose outcome you did not observe — the server deduplicates by it for 24h; without a key each call is a new operation. Add tracks with create_track, then validate_release before distributing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Release metadata. Required: content_type, label_id, artists, titles, cat, artwork_ai_usage, primary_genre_id. Many optional fields (dates, copyright lines, genres, per-outlet URLs) are supported — see the API docs. | |
| idempotency_key | No | Optional idempotency key. The server deduplicates by this key for 24h — pass the SAME key when retrying a call whose outcome you did not observe. Without it, each call is a new operation. |