Developers

Velveteen API Endpoints

Updated June 13, 2026

The short answer

The API covers your catalog and your money: releases, artists, tracks, labels, people, publishing houses, pitches, and royalties. List endpoints are paginated, and errors come back as standard HTTP status codes with a short message.

Here is what the API reaches and how responses are shaped. The Documentation tab has the exact paths and fields.

Resource groups

Catalog

Releases, artists, tracks, labels, people, and publishing houses.

Pitches

List, read, create, update, and withdraw pitches.

Royalties

Read balance and earnings, and request payouts.

Pagination and errors

List endpoints take page and page-size parameters and return a total count, so you can page through results.

Errors use standard status codes: unauthorized for a bad key, forbidden for a missing scope or plan, not found for a missing resource, conflict when a delete is blocked by a dependency, and bad request for invalid input.

Tip

Some actions follow the same rules as the app: creating a pitch needs a Pro or Label plan, and deleting an entity is blocked while it has dependent releases or active pitches.

Frequently asked questions

What can the API manage?+

Releases, artists, tracks, labels, people, publishing houses, pitches, and royalties.

How does pagination work?+

List endpoints accept page and page-size parameters and return a total count.

Why did a delete return a conflict?+

Deletes are blocked when a dependency exists, such as a non-draft release or an active pitch.

Where are the exact paths and fields?+

In the Developer Documentation tab, which lists every endpoint, its scope, parameters, and response.

Related articles