If you are distributing under any Revelator distribution deals, your Revelator revenue reports are added directly to your account. Download these reports for use in any an external system.
If you are using any non-Revelator distribution deals and not using Revelator for reporting or analytics, make sure that you do not configure your account to import your 3rd party revenue reports. Also, do not enter your credentials for the reporting fields when configuring your integration settings.
/finance/salereport/allRetrieves a list of financial reports. This endpoint can return two distinct types of reports—User Statements and Sale
Reports—each with its own data source, granularity, and applicable filters. Use this endpoint with filtering parameters,
to find a specific statementTypeId.
It is crucial to understand the two types of reports returned by this endpoint, as their availability and behavior differ based on your account type (Parent or Child).
received=false.received is not false).| Parameter | Type | Description | Applicable Report Type | 
|---|---|---|---|
| pageNumberoptional | integer | The page number of the results to retrieve. | All | 
| pageSizeoptional | integer | The number of items to return per page. | All | 
| fromDateoptional | string | Filters for reports with a date(reporting month) on or after this date (YYYY-MM-DD). | All | 
| toDateoptional | string | Filters for reports with a date(reporting month) on or before this date (YYYY-MM-DD). | All | 
| releaseIdoptional | integer | Filters for reports associated with a specific releaseId. | User Statements | 
| trackIdoptional | integer | Filters for reports associated with a specific trackId. | User Statements | 
| storeIdoptional | integer | Filters for reports from a specific DSP storeId. | Sale Reports | 
| payeeIdoptional | integer | Filters User Statements reports to include only those associated with the specified payeeId. | User Statements | 
| processedoptional | boolean | Filters for reports based on their processing status ( trueorfalse). | Sale Reports | 
| approvedoptional | boolean | Filters for reports based on their approval status ( trueorfalse). | User Statements | 
| receivedoptional | boolean | For Parent Accounts only. Set to falseto retrieve User Statements generated for your children. If omitted ortrue, retrieves Sale Reports. | User Statements | 
| searchTextoptional | string | A case-insensitive search term used to filter reports by matching the payee name or payor name. | All | 
/finance/salereport/{statementId}Retrieves only the specified statement and its parameters.
The format of statementId in the query is: statementId={statementTypeId}%7C{statementId} , %7C is URL-encoded for ”|”
(bar/pipe).
Failure to use this format will result in an error response. Use the
Retrieving Revenue Report Information endpoint with filtering
parameters, to find the specific statementTypeId of the statement you need.
The method for downloading reports depends on the report type you wish to retrieve: “User Statements” (system-generated royalty statements) or “Sale Reports” (raw reports imported from DSPs or import template).
Use the Retrieving Revenue Report Information endpoint with
filtering parameters, to find the specific statementTypeId of the statement you need.
statementTypeId of 1.statementTypeId of -1.Please ensure you are using the correct endpoint below for the desired report type.
User Statements can be downloaded in two formats: a Summary (HTML file) or Details (.csv file). Both endpoints download a single statement at a time.
/finance/salereport/download/summaryDownloads the Summary revenue report as an HTML file for the specified User Statement.
| Parameter | Type | Description | 
|---|---|---|
| statementIdrequired | string | The full statement ID of the User Statement (e.g., 1%7C12345). | 
/finance/salereport/download/detailsDownloads the Details revenue report as a .csv file for the specified User Statement.
| Parameter | Type | Description | 
|---|---|---|
| statementIdrequired | string | The full statement ID of the User Statement (e.g., 1%7C12345). | 
Sale Reports (statementTypeId = -1) can be downloaded in bulk using a POST request.
/finance/salereport/post-downloadDownloads one or more Sale Reports as a compressed ZIP archive.
The request body should be a JSON array of statementId strings. Each statementId must be for a Sale Report
(statementTypeId of -1).
| Parameter | Type | Description | 
|---|---|---|
| body | array of strings | An array of statementIdstrings to download. |