Skip to main content
The Revenue Report allows you to view the revenue generated by users who installed the app or opened a deep link during the analysis period. Various revenue metrics and filters are available to create a customized report. Additionally, there are no rate limits, allowing you to generate reports as needed. Request a Revenue Report. rate limit: There is no specific limit for normal usage. However, if excessive requests that may threaten service stability are detected, a temporary 429 Too Many Requests response may be returned.

Try API Request

POST

Request


Headers

string
You can specify the language to use for API requests and responses. It follows the ISO-639-1 format.
string
Represents the media type of the resource. Defaults to application/json.
string
The key value to use for API requests. Instructions for getting API keys are in “how to generate API Keys”.

Path Params

string
required
Airbridge App Name. (Unique ID)

Body Params

string
required
The start date of the report data to request.
  • The date must be in the format ‘YYYY-MM-DD’
  • This date must correspond with the timezone set in the Airbridge app.
  • Future dates are not permitted.
string
required
The end date of the report data to request.
  • The date must be in the format ‘YYYY-MM-DD’
  • This date must correspond with the timezone set in the Airbridge app.
  • The system only accepts dates up the current date. The time period available for querying is up to 92 days.
object[]
Only one cohort can be set up.You can see an example of cohort code here.
object
required
Allows you to set a group by to divide the numbers for the metric you want to see.
enum
required
The analytics interval period.
number[]
This defines the interval ranges provided for each granularity. Revenue Report results are split into multiple intervals depending on the selected granularity.
  • 0 (Day 0) is not added automatically. It is included only when explicitly requested by the user.
  • When the granularity is day, week, or month, the selectable ranges are:
    • 0–180for day
    • 0–52for week
    • 0–36for month
  • When the granularity is hour or minute, this option is not used. The interval values are fixed at:
    • 23for hour
    • 59for minute
enum[]
required
The event that initiates a User Journey in the time period set.Users who do not trigger the set event are not analyzed in the report.
enum[]
required
An in-app event performed by the user after performing a Start Event.It is possible to set up multiple return events.
enum
required
Report “Metrics”.
enum
required
View types for the report. [Reference]
object[]
required
The filter for providing ‘group by’ items.
object[]
required
Sort report data by ‘Group By’ or ‘Metric’.
object
The format of the result.

Response


200

400