If you are distributing under any Revelator distribution deals, your Revelator revenue reports are automatically added to your account. You can download these reports for use in external systems.
If you are using non-Revelator distribution deals and do not rely on Revelator for reporting or analytics:
/finance/salereport/allRetrieves a list of financial reports. This endpoint can return two distinct report types - User Statements and
Sale Reports - each with its own data source, granularity, and filters. Use filtering parameters to locate 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 |
|---|---|---|---|
pageNumber optional | integer | The page number of the results to retrieve. | All |
pageSize optional | integer | The number of items to return per page. | All |
fromDate optional | string | Filters for reports with a date (reporting month) on or after this date (YYYY-MM-DD). | All |
toDate optional | string | Filters for reports with a date (reporting month) on or before this date (YYYY-MM-DD). | All |
releaseId optional | integer | Filters for reports associated with a specific releaseId. | User Statements |
trackId optional | integer | Filters for reports associated with a specific trackId. | User Statements |
storeId optional | integer | Filters for reports from a specific DSP storeId. | Sale Reports |
payeeId optional | integer | Filters User Statements reports to include only those associated with the specified payeeId. | User Statements |
processed optional | boolean | Filters for reports based on their processing status (true or false). | Sale Reports |
approved optional | boolean | Filters for reports based on their approval status (true or false). | User Statements |
received optional | boolean | For Parent Accounts only. Set to false to retrieve User Statements generated for your children. If omitted or true, retrieves Sale Reports. | User Statements |
searchText optional | string | A case-insensitive search term used to filter reports by matching the payee name or payor name. | All |
/finance/salereport/{statementId}Retrieves a single specified statement and its details.
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:
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.User Statements can be downloaded in two formats:
Each endpoint downloads a single statement at a time.
/finance/salereport/download/summaryDownloads the Summary revenue report (HTML file) for a specified User Statement.
| Parameter | Type | Description |
|---|---|---|
statementId required | string | The full statement ID of the User Statement (e.g., 1%7C12345). |
/finance/salereport/download/detailsDownloads the Details revenue report (CSV file) for a specified User Statement.
| Parameter | Type | Description |
|---|---|---|
statementId required | 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. This returns a ZIP
archive containing one or more Sale Reports.
/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 statementId strings to download. |