Changelog
October 12, 2026
Audio File Size Limit Increased to 5 GB
The maximum file size for audio uploads has increased to 5 GB.
Affected Endpoints
Video File Size Limit Increased to 30 GB
The maximum file size for video uploads has increased to 30 GB.
Affected Endpoints
September 25, 2026
Preview Start Seconds Update
previewStartSeconds can now be set to 0. Previously, the value had to be null or greater than 0.
September 23, 2026
Composers Endpoints
Introduces the Composers endpoints to manage writer identities referenced from tracks.
See Composers.
Delivery & Takedown Endpoints
Introduces the endpoints that move a release onto stores and back off again. Both take a list of distributorStoreIds and return a bare boolean meaning the request was accepted—not that the work is done.
Delivering does not publish a release: it submits the release into the inspection queue, where an inspector from your organization must approve it in the Revelator UI before anything is packaged and sent to a DSP.
See Delivery & Takedown.
Labels Endpoints
Introduces the Labels endpoints to manage record label profiles referenced from releases, tracks, and artists.
See Labels.
Date-Range Filters Added to Catalog Listings
lastUpdateDateFrom and lastUpdateDateTo are now available on physical release and artists listings. Both take a UTC
date-time and filter on when the record was last modified, which makes incremental catalog syncs possible without paging
the full collection.
Affected Endpoints
Publishers Endpoints
Introduces the Publishers endpoints to manage the publishers referenced from tracks as the rights holder behind a composer’s share.
See Publishers.
Releases Endpoints
Introduces the Releases endpoints to manage the releases that group catalog assets for distribution.
See Releases.
Affected Endpoints
- POST
/catalog/v1/releases - GET
/catalog/v1/releases/{releaseId} - GET
/catalog/v1/releases - GET
/catalog/v1/releases/export - GET
/catalog/v1/releases/{releaseId}/assets - GET
/catalog/v1/releases/{releaseId}/contributors - PUT
/catalog/v1/releases/{releaseId} - POST
/catalog/v1/releases/archive - POST
/catalog/v1/releases/unarchive
Track & Video Validation
Adds single-asset validation for tracks and videos, complementing the release-level deliver/validate and takedown/validate endpoints. Each checks the asset’s own metadata—identifiers, without evaluating the release it belongs to. This makes it possible to check a track or video while it is still being prepared, before it is added to a release.
See Validations.
Tracks Endpoints
Introduces the Tracks endpoints to manage individual audio recordings and the credits attached to them.
See Tracks.
Affected Endpoints
- POST
/catalog/v1/tracks - GET
/catalog/v1/tracks/{trackId} - GET
/catalog/v1/tracks - PUT
/catalog/v1/tracks/{trackId} - GET
/catalog/v1/tracks/{trackId}/contributors - GET
/catalog/v1/tracks/{trackId}/composers - GET
/catalog/v1/tracks/{trackId}/publishers - POST
/catalog/v1/tracks/archive - POST
/catalog/v1/tracks/unarchive
Video Rights
Extends rights management to videos. Streaming, Download, and UGC rights can now be read and set per video, alongside the track- and release-level rights already available.
See Rights.
Affected Endpoints
- GET
/catalog/v1/videos/{videoId}/rights - GET
/catalog/v1/assets/videos/{assetId}/rights - PUT
/catalog/v1/assets/videos/{assetId}/rights
Videos Endpoints
Introduces the Videos endpoints, making video a first-class catalog asset with its own metadata, credits, and rights. Videos are distributed by assigning them to a release exactly like tracks.
See Videos.
Affected Endpoints
- POST
/catalog/v1/videos - GET
/catalog/v1/videos/{videoId} - GET
/catalog/v1/videos - PUT
/catalog/v1/videos/{videoId} - GET
/catalog/v1/videos/{videoId}/contributors - GET
/catalog/v1/videos/{videoId}/composers - GET
/catalog/v1/videos/{videoId}/publishers - GET
/catalog/v1/video-files/{videoFileId}/encoded-versions - POST
/catalog/v1/videos/archive - POST
/catalog/v1/videos/unarchive
August 27, 2026
New Filters for Physical Release Listings
Added physicalReleaseIds, assetIds, artistIds, and labelIds filters to physical release listings.
See Physical Releases.
Affected Endpoints
Pre-Distribution Validation Endpoints
Added validation endpoints for checking a release without changing anything. deliver/validate reports what would
block distribution; takedown/validate reports whether the release can be taken down from the given stores. Both
return hasBlockingErrors, which is the same flag the corresponding action checks—false means that action will not
be rejected by validation.
See Validations.
July 6, 2026
Removal of Artist Release and Track Count Fields
Starting July 29, 2026, the releasesCount and tracksCount fields will be removed from artist responses across all
affected endpoints.
These fields were previously exposed as part of the artist object but are no longer reliable and have been removed to prevent incorrect or inconsistent data usage.
Affected Endpoints
Actions Required
- Remove dependencies on releasesCount and tracksCount fields from artist responses
Deadlines
- 2026-07-29
July 2, 2026
Facebook DSP Profile Update Behavior
Updates the behavior of Facebook DSP profile handling through the externalIds property.
Previously, providing only one Facebook profile automatically created the corresponding entry for the other profile. Starting July 29, 2026, both Facebook profile entries must be managed together. Omitting either entry will be treated as an instruction to remove the corresponding profile association.
Affected Endpoints
Actions Required
- When updating Facebook DSP profiles, always provide both Facebook Rights Manager and Facebook Audio Library entries together.
Deadlines
- 2026-07-29
July 1, 2026
Artists Endpoints
Introduces the Artists endpoints to manage individual and group act metadata. These endpoints supports rich profile data including biographies, localizations, and social media links. It also features robust management of External Artist IDs for DSP profile mapping (preventing catalog fragmentation on platforms like Apple, Spotify, and Meta) and support for the Spotify Artist Profile Protection key.
May 27, 2026
labelId is now optional for Physical Releases
The labelId property is no longer required when creating or updating physical releases. If a label is not applicable
to your release, you can now safely omit this field from your request payload or pass null.
April 22, 2026
YouTube API Endpoints
Introduces the read-only YouTube API. These endpoints allow you to search, filter, and retrieve rich metadata and performance statistics for YouTube channels and videos that have been synced with your Revelator account.
April 14, 2026
API Rate Limiting Policy Update
We have updated the global API rate limiting policy to provide a smoother developer experience and more accurate traffic measurement.
- Rolling Window: The 200 requests/minute limit is now evaluated using a continuous 60-second rolling window instead of a fixed calendar-minute window.
- Reduced Ban Time: If the rate limit is exceeded, the temporary IP block (resulting in
429 Too Many Requests) has been reduced from 1 hour down to 10 minutes.
April 9, 2026
Changelog RSS Feed
You can now subscribe to our API Changelog via RSS!
If you want to stay informed about breaking changes, new endpoints, and platform updates in real-time, you can plug our RSS feed into your favorite RSS reader, Slack workspace, or automated notification workflow.
To subscribe, click the RSS Feed button at the top of the changelog page, or point your reader directly to
https://api-docs.revelator.com/v2/rss.xml.
March 31, 2026
Global API Rate Limiting
To ensure platform stability and performance, we have introduced a global rate limit for the V2.0 API.
The API now strictly enforces a limit of 200 requests per minute per IP address (evaluated on a fixed 1-minute
window). If this limit is exceeded, the offending IP address will be temporarily blocked for 1 hour. Any requests
made during this ban period will be rejected with a standard HTTP 429 Too Many Requests response.
We strongly recommend implementing exponential backoff in your API clients to prevent unintended bans during bulk operations.
Affected Endpoints
-
All V2.0 API Endpoints
Actions Required
- Ensure your application handles HTTP 429 responses and implements rate-limiting logic.
March 25, 2026
Model Context Protocol (MCP) Servers (Beta)
We are excited to introduce our new Model Context Protocol (MCP) servers in Public Beta. This suite of five servers (Catalog, Supply Chain, Analytics, Royalties, and Blockchain) enables you to securely connect AI assistants (like Claude Desktop) directly to your Revelator data.
By configuring these servers, your LLMs can use natural language to query catalog metadata, analyze Top Movers and revenue, manage physical releases, and more.
Note: Our MCP Servers are currently in BETA. They are under active development and are subject to breaking
changes - some tools can result in 403 Forbidden or other errors.
Files API (Multipart Upload)
Introduces a new multipart upload workflow for securely uploading binary files (audio, video, images, and documents).
This API allows for optional chunk splitting and parallel uploads to significantly increase upload speeds. Files
uploaded via these endpoints generate a fileUrl that can be referenced across V2.0 API payloads.
Physical Releases API
Introduces the Physical Releases API to manage metadata for physical music and video products (e.g., Vinyl, CD, DVD, Blu-ray). This API allows you to link existing digital catalog assets to physical product formats based on category-specific configurations. Note: This is a metadata-only feature and does not support manufacturing, inventory, or physical supply chain workflows.
Affected Endpoints
- GET
/catalog/v1/physical-releases/configurations - GET
/catalog/v1/physical-releases - GET
/catalog/v1/physical-releases/{physicalReleaseId}/assets - GET
/catalog/v1/assets/physical-releases/{assetId}/assets - POST
/catalog/v1/physical-releases - GET
/catalog/v1/physical-releases/{physicalReleaseId} - GET
/catalog/v1/assets/physical-releases/{assetId} - PUT
/catalog/v1/physical-releases/{physicalReleaseId} - POST
/catalog/v1/physical-releases/archive - POST
/catalog/v1/physical-releases/unarchive
March 12, 2026
Top Movers Analytics
Introduces the Top Movers analytics endpoint. This API allows you to retrieve rising and falling trends across specific dimensions (labels, artists, releases, tracks, DSPs, and markets). It calculates stream and revenue momentum by comparing specific periods (daily, weekly, monthly, quarterly, yearly) against their preceding equivalent periods. Built-in thresholds automatically filter out low-volume statistical noise.
Affected Endpoints
March 4, 2026
Pricing Tiers Update
The request body structure has been updated to align with the GET response format. Instead of a flat array of IDs, you
must now group prices by distributorStoreId and separate them into trackPrices and releasePrices arrays.
Affected Endpoints
Actions Required
- Update the request body payload to use the new structured format.
Monetization Policies Update
The request body structure has been updated to align with the GET response format. You must now submit policies within a
monetizationPolicies array of objects (e.g., { "monetizationPolicyId": 5 }) rather than a simple array of integers.
Affected Endpoints
Actions Required
- Update the request body payload to use the new nested object structure.
February 25, 2026
Monetization Policies
Enables granular management of monetization policies. Unlike previous API versions, this update supports setting unique policies for individual tracks across specific UGC stores (YouTube Content ID, TikTok, Facebook).
Pricing Tiers
New endpoints to retrieve and configure pricing. The API now dynamically filters available pricing options based on the release’s audio quality (Bit Depth/Sample Rate) and specific DSP configuration.
Territories Clearances
Introduces a new structure for defining Availability Rules. You can now define precise inclusion and exclusion logic for specific territories and DSPs at both the Release and Track levels.
Release Rights
Introduces new endpoints to manage Streaming, Download, and UGC rights. This API allows for granular control, including setting specific download permissions at the release level and full rights management at the individual track level.
Affected Endpoints
- GET
/catalog/v1/releases/{releaseId}/rights - GET
/catalog/v1/assets/releases/{assetId}/rights - PUT
/catalog/v1/assets/releases/{assetId}/rights - GET
/catalog/v1/tracks/{trackId}/rights - GET
/catalog/v1/assets/tracks/{assetId}/rights - PUT
/catalog/v1/assets/tracks/{assetId}/rights