# Track Catalogue API

**Canonical:** https://apis.io/apis/track/track-catalogue-api/  
**Provider:** Track — https://apis.io/providers/track/  
**Base URL:** https://api.trackroyalty.com  
**Documentation:** https://api.trackroyalty.com

Track Catalogue API is one of 10 APIs that [Track](https://apis.io/providers/track/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Catalogue. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Catalogue API from Track — 21 operation(s) for catalogue.

## Operations (46)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/catalogue/contributors/{id}/details` | Api catalogue contributors details retrieve |
| GET | `/api/catalogue/recordings` | Api catalogue recordings list |
| POST | `/api/catalogue/recordings` | Api catalogue recordings create |
| GET | `/api/catalogue/recordings/{id}` | Api catalogue recordings retrieve |
| PUT | `/api/catalogue/recordings/{id}` | Api catalogue recordings update |
| PATCH | `/api/catalogue/recordings/{id}` | Api catalogue recordings partial update |
| DELETE | `/api/catalogue/recordings/{id}` | Api catalogue recordings destroy |
| GET | `/api/catalogue/recordings/{recording_id}/contracts` | Api catalogue recordings contracts list |
| POST | `/api/catalogue/recordings/{recording_id}/contracts` | Api catalogue recordings contracts create |
| GET | `/api/catalogue/recordings/{recording_id}/contracts/{contract_id}` | Api catalogue recordings contracts retrieve |
| PUT | `/api/catalogue/recordings/{recording_id}/contracts/{contract_id}` | Api catalogue recordings contracts update |
| PATCH | `/api/catalogue/recordings/{recording_id}/contracts/{contract_id}` | Api catalogue recordings contracts partial update |
| DELETE | `/api/catalogue/recordings/{recording_id}/contracts/{contract_id}` | Api catalogue recordings contracts destroy |
| GET | `/api/catalogue/recordings/{recording_id}/contributors` | Api catalogue recordings contributors list |
| POST | `/api/catalogue/recordings/{recording_id}/contributors` | Api catalogue recordings contributors create |
| GET | `/api/catalogue/recordings/{recording_id}/contributors/{id}` | Api catalogue recordings contributors retrieve |
| PUT | `/api/catalogue/recordings/{recording_id}/contributors/{id}` | Api catalogue recordings contributors update |
| PATCH | `/api/catalogue/recordings/{recording_id}/contributors/{id}` | Api catalogue recordings contributors partial update |
| DELETE | `/api/catalogue/recordings/{recording_id}/contributors/{id}` | Api catalogue recordings contributors destroy |
| PUT | `/api/catalogue/recordings/{recording_id}/contributors/sync` | Api catalogue recordings contributors sync update |
| POST | `/api/catalogue/recordings/contracts/batch-link` | Api catalogue recordings contracts batch link create |
| GET | `/api/catalogue/releases` | Api catalogue releases list |
| POST | `/api/catalogue/releases` | Api catalogue releases create |
| GET | `/api/catalogue/releases/{id}` | Api catalogue releases retrieve |
| PUT | `/api/catalogue/releases/{id}` | Api catalogue releases update |
| PATCH | `/api/catalogue/releases/{id}` | Api catalogue releases partial update |
| DELETE | `/api/catalogue/releases/{id}` | Api catalogue releases destroy |
| GET | `/api/catalogue/releases/{id}/details` | Api catalogue releases details retrieve |
| GET | `/api/catalogue/releases/{release_id}/contracts` | Api catalogue releases contracts list |
| POST | `/api/catalogue/releases/{release_id}/contracts` | Api catalogue releases contracts create |
| GET | `/api/catalogue/releases/{release_id}/contracts/{contract_id}` | Api catalogue releases contracts retrieve |
| PUT | `/api/catalogue/releases/{release_id}/contracts/{contract_id}` | Api catalogue releases contracts update |
| PATCH | `/api/catalogue/releases/{release_id}/contracts/{contract_id}` | Api catalogue releases contracts partial update |
| DELETE | `/api/catalogue/releases/{release_id}/contracts/{contract_id}` | Api catalogue releases contracts destroy |
| GET | `/api/catalogue/releases/{release_id}/contributors` | Api catalogue releases contributors list |
| POST | `/api/catalogue/releases/{release_id}/contributors` | Api catalogue releases contributors create |
| GET | `/api/catalogue/releases/{release_id}/contributors/{id}` | Api catalogue releases contributors retrieve |
| PUT | `/api/catalogue/releases/{release_id}/contributors/{id}` | Api catalogue releases contributors update |
| PATCH | `/api/catalogue/releases/{release_id}/contributors/{id}` | Api catalogue releases contributors partial update |
| DELETE | `/api/catalogue/releases/{release_id}/contributors/{id}` | Api catalogue releases contributors destroy |
| PUT | `/api/catalogue/releases/{release_id}/contributors/sync` | Api catalogue releases contributors sync update |
| GET | `/api/catalogue/releases/{release_id}/recordings` | Api catalogue releases recordings list |
| POST | `/api/catalogue/releases/{release_id}/recordings` | Api catalogue releases recordings create |
| DELETE | `/api/catalogue/releases/{release_id}/recordings/{recording_id}` | Api catalogue releases recordings destroy |
| POST | `/api/catalogue/releases/{release_id}/recordings/sync` | Api catalogue releases recordings sync create |
| GET | `/api/catalogue/search` | Api catalogue search retrieve |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/track/openapi/track-catalogue-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/track/json-schema/track-contract-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/track/json-schema/track-revenue-statement-schema.json
- **JSONSchema** — https://artifacts.apis.io/track/json-schema/track-patched-contract-schema.json
- **JSONSchema** — https://artifacts.apis.io/track/json-schema/track-patched-revenue-statement-schema.json
- **JSONSchema** — https://artifacts.apis.io/track/json-schema/track-portal-royalty-statement-schema.json
- **JSONSchema** — https://artifacts.apis.io/track/json-schema/track-royalty-statement-schema.json

## Other Track APIs (9)

- [Track Accounts API](https://apis.io/apis/track/track-accounts-api/)
- [Track Contracts API](https://apis.io/apis/track/track-contracts-api/)
- [Track Expenses API](https://apis.io/apis/track/track-expenses-api/)
- [Track Imports API](https://apis.io/apis/track/track-imports-api/)
- [Track Ledger API](https://apis.io/apis/track/track-ledger-api/)
- [Track Payments API](https://apis.io/apis/track/track-payments-api/)
- [Track Portal API](https://apis.io/apis/track/track-portal-api/)
- [Track Revenue API](https://apis.io/apis/track/track-revenue-api/)
- [Track Open API](https://apis.io/apis/track/track-open-api-api/)

## Tags

Catalogue

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/track/track-catalogue-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/track/.
