Skip to content

Creator API

The Creator API exposes a creator’s earnings and catalogue. It backs creator dashboards and label tooling — surfacing sales and royalties, and managing releases and their audio.

  • Base URL: https://api.staging.elasticstage.com/creator (staging)
  • Auth: bearer JWT — see Authentication
  • Version prefix: /api/v1

The token’s claims decide what you see and can do:

  • Global admin — any creator (label / platform tooling).
  • Organisation-scoped — only creators belonging to your organisation.

The API applies this automatically; you never pass an org filter yourself.

Adding audio is a two-step, asynchronous flow:

  1. Upload the master to storage, then register it with POST /api/v1/releases/{id}/track-upload — this starts audio processing (transcoding, preview generation).
  2. Poll GET /api/v1/releases/{id}/tracks/{trackId} for the processing status and resulting metadata.

Sales and royalty figures come back as integer minor units with a currency code. Sum and display them in your own layer — never divide by 100 blindly; format according to the returned currency.