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.
Define the cohorts used by the Revenue Report. Always define sub-variables in the order andClauses, orClauses, segment. Check the relationship between each variable below.
The highest-level condition in the cohort definition. All conditions you set are connected with an AND. You must set negated and orClauses as sub-variables.
negated (boolean): Sets whether the condition you set in orClauses is negated.
true: Negates the condition you set in orClauses, so the condition you set in orClauses is false.
false: Does not negate the condition set in orClauses. Therefore, the condition set in orClauses is true.
cohorts[0].definition.andClauses[*].orClauses | Required ・ object[]The conditions you set in the child of andClauses. Connect all the conditions you set with an OR. You must set negated and segment as sub-variables.
negated (boolean): Sets whether the condition set in orClauses is negated.
true: Negates the condition you set in orClauses, so the condition you set in orClauses is false.
false: Does not negate the condition set in the orClauses. Therefore, the condition set in the orClauses is true.
cohorts[0].definition.andClauses[*].orClauses[*].segment | Required ・ objectThe minimum conditions for a cohort definition. You can set event, filters, and time as sub-variables.
event (object): You can define an event triggered by the user and the number of times it occurs. You can set type, operator, and value as sub-variables.
type (string): type (string): Sets the event generated by the user. You can set it to any event by using any-event. Other events that can be set can be found in the Event Key column of [Airbridge Data Spec]>[Revenue Report - Audience Events]. Please be aware of the use of ’ ’ and _.
operator (enum): You can set the comparison operator used for the number of times an event occurs. You can only use one of five: equals, more than or equals, more than, less than or equals, and less than.
value (number): You can set the number of times the event occurs. Please enter a natural number.
filters (object[]): You can only see certain events out of the ones you have defined. It’s the same as the had property in the cohort definition. You can set field and filterType as sub-variables.
field (string): Properties that can be set as filters. Please refer to the Property Key column of [Airbridge Data Spec] > [Revenue Report - Audience Properties] for the properties that can be set.
filterType (enum): Sets the operators that can be used on the property. Depending on the property you set, the available operators and the values you set with the filter (none, value, values) change.
filterType
Property Data Type
Sub-variables
is / is not
string, boolean
values
contains / does not contain
string
value
exists / does not exist
string, boolean, int, float
N/A
equals / does not equal
int, float
value
does not equal
int, float
value
greater than or equals
int, float
value
greater than
int, float
value
less than or equals
int, float
value
less than
int, float
value
between
int, float
values
does not between
int, float
value
time (object): You can set conditions for when the event occurred. The subvariable will change based on the set condition.
operator (enum): Set the condition from during, between, or since. Only one of the three can be set. If the condition is between, the lookup period can be set from 1 February 2023. The maximum period you could set is 90 days.
Report “Group By”.‘Group By’ is necessary when seeking a more detailed view in reports. This specification will allow reports to be grouped according to desired criteria. The ‘Report GroupBys’ for a comprehensive list of available options.The maximum threshold is 4.
Analyze the data by week. Calculated in 7 day intervals from the start date.
month
Analyze the data by month. Calculated the same month from the start date until the corresponding date in the subsequent month. For example, given a start date of March 10, the same month would be pretended until April 10.
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:
Revenue(App). The revenue generated by the users who performed the Start Event and the Return Event. (In local currency) Support cumulative, on-day aggregation type.
app_user_count
User Count (App). The total number of unique users who performed revenue events. Support cumulative, on-day aggregation type.
app_event_count
Event Count (App). The total number of revenue events. Support cumulative, on-day aggregation type.
app_roas
ROAS (App). The return on ad spend of the users who performed the Start Event and the Retrun Event. (In local currency) Support cumulative aggregation type.
app_arpu
ARPU (App). The average revenue per user who performed the Start Event. (In local currency) Support cumulative aggregation type.
app_arppu
ARPPU (App). The average revenue per paying user who performed the Start Event. (In local currency) Support cumulative aggregation type.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Airbridge Help Center","colors":{"primary":"#1E6EFF","light":"#5C93FF","dark":"#1E6EFF"},"logo":"https://mintcdn.com/airbridge-help-center/NnPE_gJFbAXa7mQR/asset/brand/logo.svg?fit=max\u0026auto=format\u0026n=NnPE_gJFbAXa7mQR\u0026q=85\u0026s=130de4d65c44608d9fa6e52bd9d762af","favicon":"https://mintcdn.com/airbridge-help-center/NnPE_gJFbAXa7mQR/asset/brand/favicon.png?fit=max\u0026auto=format\u0026n=NnPE_gJFbAXa7mQR\u0026q=85\u0026s=d97e8c0bd070d6d3888d960395d51d82","appearance":{"default":"light","strict":true},"seo":{"metatags":{"twitter:creator":"@AirbridgeHQ","google-site-verification":"gdLYNPyOT2BoIu-sc6Bxdc6MciTfj-S_zspQXSmyJb8"}},"styling":{"codeblocks":{"theme":{"light":"github-dark-dimmed","dark":"github-dark-dimmed"}},"latex":true},"integrations":{"amplitude":{"apiKey":"4026164481947bdc54148450724c339a"}},"errors":{"404":{"redirect":false,"title":"페이지가 존재하지 않습니다. Page Not Found.","description":"주소를 잘못 입력했거나 페이지가 이동했을 수 있습니다. The page you are looking for does not exist."}},"thumbnails":{"fonts":{"family":"Noto Sans KR"}},"navigation":{"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"Contact us"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.airbridge.io"}},"href":"en/guides/welcome"},{"language":"ko","navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"문의하기"}],"primary":{"type":"button","label":"대시보드","href":"https://app.airbridge.io"}},"href":"ko/guides/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"airbridge-help-center","hasAudioNarration":false,"actualSubdomain":"airbridge-help-center","customDomains":["help.airbridge.io"],"gitSource":{"type":"github","owner":"ab180","repo":"airbridge-help-center","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aec3a3baceee0d6e0afd199","collectionId":"2a0dc5a1-2666-4cbd-8a7c-3df844a0bd61","liveDeploymentHistoryId":"6aec3a3baceee0d6e0afd199","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed7c32779ddceeecfcc758","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"ko","tag":"마케터 가이드","count":308},{"language":"en","tag":"Marketer Guide","count":270},{"language":"en","tag":"Integration","count":130},{"language":"ko","tag":"에어브릿지와 연동하기","count":129},{"language":"en","tag":"Developer Guide","count":98},{"language":"ko","tag":"개발자 가이드","count":98},{"language":"en","tag":"Getting Started","count":63},{"language":"ko","tag":"시작하기","count":62},{"language":"ko","tag":"광고 성과 조회하기","count":52},{"language":"en","tag":"Reporting","count":50},{"language":"en","tag":"Ad Channel Integration","count":47},{"language":"ko","tag":"더 많은 광고 채널 연동하기","count":47},{"language":"en","tag":"SDK Integration","count":45},{"language":"ko","tag":"딥링크 플랜","count":41},{"language":"ko","tag":"SDK Integration","count":40},{"language":"en","tag":"DeepLink Plan","count":38},{"language":"en","tag":"API Reference","count":38},{"language":"ko","tag":"API 레퍼런스","count":37},{"language":"en","tag":"Tracking Link","count":34},{"language":"ko","tag":"데이터 트래킹하기","count":32}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"asset/style/style.css","content":"#content-area p,#content-area li{overflow-wrap:anywhere}#content-area a{color:#0a5aff;font-weight:inherit}#content-area :not(pre)>code{color:#0a5aff;background-color:#ebf0f5}#content-area [data-callout-type] [data-component-part=\"callout-content\"]{-webkit-text-fill-color:#3f4146}#content-area [data-callout-type] :is(a,strong,b),#content-area [data-callout-type] :not(pre)>code{-webkit-text-fill-color:currentColor}#content-area [data-callout-type] :not(pre)>code{background-color:rgb(255 255 255 / 80%)}#content-area [data-component-part=\"tab-button\"][data-active=\"true\"]{color:#050f19;border-bottom-color:#050f19}#content-area ul[data-component-part=\"tabs-list\"]{border-bottom-color:#99a7be}#content-area ul[data-component-part=\"tabs-list\"]+div{border-bottom:1px solid #dadcde;padding-bottom:8px}#content-area strong,#content-area b{font-weight:650}#content-area :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}#content-area th,#content-area td{padding:6px 16px 6px 10px;border-top:1px solid #d0d2d4;border-bottom:1px solid #d0d2d4;color:#050f19}#content-area th{background-color:#eff0f2;font-weight:500}#content-area h5,#content-area h6{font-weight:600;margin-top:16px;margin-bottom:10px}#content-area [data-component-part=\"scroll-area\"]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x]{opacity:1;height:8px}#content-area [data-component-part=\"scroll-area\"]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x] [data-component-part=\"scroll-area-thumb\"]{background-color:#99a7be}#content-area [data-component-part=\"accordion-content\"] [data-component-part=\"scroll-area\"]{--page-padding: 0px}#content-area [data-component-part=\"code-block-root\"]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x]{height:8px}#content-area ul[data-component-part=\"tabs-list\"]{flex-wrap:wrap;overflow:visible}.code-block-background.bg-white{background-color:rgb(34 39 46)!important}#localization-select-trigger::before{content:'';display:inline-block;width:16px;height:16px;margin-right:6px;flex:none;vertical-align:-3px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E\");background-size:16px 16px;background-repeat:no-repeat}@media (min-width: 1024px) and (max-width: 1420px){#search-bar-entry{margin-right:150px}}"}],"page":{"pagePath":"en/references/revenue-report/request-report","slug":"/en/references/revenue-report/request-report","pageMetadata":{"title":"Request Report","openapi":"POST /reports/api/v3/apps/{app_name}/revenue/query","description":null,"href":"/en/references/revenue-report/request-report"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`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.`}),`\n`,_jsx(_components.p,{children:`Additionally, there are no rate limits, allowing you to generate reports as needed.`}),`\n`,_jsx(_components.p,{children:`Request a Revenue Report.`}),`\n`,_jsx(_components.p,{children:`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.`}),`\n`,_jsx(CodeBlock,{filename:`POST`,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://api.airbridge.io/reports/api/v3/apps/{app_name}/revenue/query`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`request`,children:`Request`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`headers`,children:`Headers`}),`\n`,_jsx(ParamField,{header:`Accept-Language`,type:`string`,id:`param-accept-language`,children:_jsx(_components.p,{children:`You can specify the language to use for API requests and responses. It follows the ISO-639-1 format.`})}),`\n`,_jsx(ParamField,{header:`Content-Type`,type:`string`,id:`param-content-type`,children:_jsxs(_components.p,{children:[`Represents the media type of the resource. Defaults to `,_jsx(_components.code,{children:`application/json`}),`.`]})}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,id:`param-authorization`,children:_jsxs(_components.p,{children:[`The key value to use for API requests. Instructions for getting API keys are in “`,_jsx(_components.a,{href:`/en/references/introduction#authorization`,children:`how to generate API Keys`}),`”.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`path-params`,children:`Path Params`}),`\n`,_jsx(ParamField,{path:`app_name`,type:`string`,required:true,id:`param-app-name`,children:_jsx(_components.p,{children:`Airbridge App Name. (Unique ID)`})}),`\n`,_jsx(Heading,{level:`3`,id:`body-params`,children:`Body Params`}),`\n`,_jsxs(ParamField,{body:`from`,type:`string`,required:true,id:`param-from`,children:[_jsx(_components.p,{children:`The start date of the report data to request.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The date must be in the format ‘YYYY-MM-DD’`}),`\n`,_jsx(_components.li,{children:`This date must correspond with the timezone set in the Airbridge app.`}),`\n`,_jsx(_components.li,{children:`Future dates are not permitted.`}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`to`,type:`string`,required:true,id:`param-to`,children:[_jsx(_components.p,{children:`The end date of the report data to request.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The date must be in the format ‘YYYY-MM-DD’`}),`\n`,_jsx(_components.li,{children:`This date must correspond with the timezone set in the Airbridge app.`}),`\n`,_jsx(_components.li,{children:`The system only accepts dates up the current date. The time period available for querying is up to 92 days.`}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`cohorts`,type:`object[]`,id:`param-cohorts`,children:[_jsx(_components.p,{children:`Only one cohort can be set up.`}),_jsxs(Expandable,{title:`child attributes`,children:[_jsx(ParamField,{body:`cohorts[0].id`,type:`number`,required:true,id:`param-cohorts-0-id`,children:_jsx(_components.p,{children:`The value should be entered as 0. Other values are not supported.`})}),_jsx(ParamField,{body:`cohorts[0].name`,type:`string`,required:true,id:`param-cohorts-0-name`,children:_jsx(_components.p,{children:`The value should be entered as “Cohort”. Other values are not supported.`})}),_jsxs(ParamField,{body:`cohorts[0].definition`,type:`object`,required:true,id:`param-cohorts-0-definition`,children:[_jsxs(_components.p,{children:[`Define the cohorts used by the Revenue Report. Always define sub-variables in the order `,_jsx(_components.code,{children:`andClauses`}),`, `,_jsx(_components.code,{children:`orClauses`}),`, `,_jsx(_components.code,{children:`segment`}),`. Check the relationship between each variable below.`]}),_jsx(Expandable,{title:`child attributes`,children:_jsxs(ParamField,{body:`cohorts[0].definition.andClauses`,type:`object[]`,required:true,id:`param-cohorts-0-definition-and-clauses`,children:[_jsxs(_components.p,{children:[`The highest-level condition in the cohort definition. All conditions you set are connected with an AND. You must set `,_jsx(_components.code,{children:`negated`}),` and `,_jsx(_components.code,{children:`orClauses`}),` as sub-variables.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`negated`}),` (boolean): Sets whether the condition you set in `,_jsx(_components.code,{children:`orClauses`}),` is negated.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`true`}),`: Negates the condition you set in `,_jsx(_components.code,{children:`orClauses`}),`, so the condition you set in `,_jsx(_components.code,{children:`orClauses`}),` is false.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`false`}),`: Does not negate the condition set in `,_jsx(_components.code,{children:`orClauses`}),`. Therefore, the condition set in `,_jsx(_components.code,{children:`orClauses`}),` is true.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`cohorts[0].definition.andClauses[*].`,_jsx(_components.strong,{children:`orClauses`}),` | `,_jsx(`em`,{children:`Required`}),` ・ object[]`]}),_jsxs(_components.p,{children:[`The conditions you set in the child of `,_jsx(_components.code,{children:`andClauses`}),`. Connect all the conditions you set with an OR. You must set negated and segment as sub-variables.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`negated (boolean)`}),`: Sets whether the condition set in `,_jsx(_components.code,{children:`orClauses`}),` is negated.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`true`}),`: Negates the condition you set in `,_jsx(_components.code,{children:`orClauses`}),`, so the condition you set in `,_jsx(_components.code,{children:`orClauses`}),` is false.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`false`}),`: Does not negate the condition set in the `,_jsx(_components.code,{children:`orClauses`}),`. Therefore, the condition set in the `,_jsx(_components.code,{children:`orClauses`}),` is true.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`cohorts[0].definition.andClauses[*].orClauses[*].`,_jsx(_components.strong,{children:`segment`}),` | `,_jsx(`em`,{children:`Required ・`}),` object`]}),_jsxs(_components.p,{children:[`The minimum conditions for a cohort definition. You can set `,_jsx(_components.code,{children:`event`}),`, `,_jsx(_components.code,{children:`filters`}),`, and `,_jsx(_components.code,{children:`time`}),` as sub-variables.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`event`}),` (object): You can define an event triggered by the user and the number of times it occurs. You can set `,_jsx(_components.code,{children:`type`}),`, `,_jsx(_components.code,{children:`operator`}),`, and `,_jsx(_components.code,{children:`value`}),` as sub-variables.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`type`}),` (string): type (string): Sets the event generated by the user. You can set it to any event by using `,_jsx(_components.code,{children:`any-event`}),`. Other events that can be set can be found in the Event Key column of [`,_jsx(_components.a,{href:`https://docs.google.com/spreadsheets/d/13ThNnryqRmZQwJVecM8lZ2OB7LzA8s3cwLlQBGpbXLg/edit#gid=1066355972`,children:`Airbridge Data Spec`}),`]>[Revenue Report - Audience Events]. Please be aware of the use of ’ ’ and `,_jsx(_components.code,{children:`_`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`operator`}),` (enum): You can set the comparison operator used for the number of times an event occurs. You can only use one of five: `,_jsx(_components.code,{children:`equals`}),`, `,_jsx(_components.code,{children:`more than or equals`}),`, `,_jsx(_components.code,{children:`more than`}),`, `,_jsx(_components.code,{children:`less than or equals`}),`, and `,_jsx(_components.code,{children:`less than`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`value`}),` (number): You can set the number of times the event occurs. Please enter a natural number.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`filters`}),` (object[]): You can only see certain events out of the ones you have defined. It’s the same as the had property in the cohort definition. You can set `,_jsx(_components.code,{children:`field`}),` and `,_jsx(_components.code,{children:`filterType`}),` as sub-variables.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`field`}),` (string): Properties that can be set as filters. Please refer to the Property Key column of [`,_jsx(_components.a,{href:`https://docs.google.com/spreadsheets/d/13ThNnryqRmZQwJVecM8lZ2OB7LzA8s3cwLlQBGpbXLg/edit#gid=66435896`,children:`Airbridge Data Spec`}),`] > [Revenue Report - Audience Properties] for the properties that can be set.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`filterType`}),` (enum): Sets the operators that can be used on the property. Depending on the property you set, the available operators and the values you set with the filter (none, value, values) change.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`filterType`}),_jsx(_components.th,{children:`Property Data Type`}),_jsx(_components.th,{children:`Sub-variables`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`is / is not`}),_jsx(_components.td,{children:`string, boolean`}),_jsx(_components.td,{children:`values`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`contains / does not contain`}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`exists / does not exist`}),_jsx(_components.td,{children:`string, boolean, int, float`}),_jsx(_components.td,{children:`N/A`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`equals / does not equal`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`does not equal`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`greater than or equals`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`greater than`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`less than or equals`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`less than`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`between`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`values`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`does not between`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]})]})]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`time`}),` (object): You can set conditions for when the event occurred. The subvariable will change based on the set condition.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`operator`}),` (enum): Set the condition from `,_jsx(_components.code,{children:`during`}),`, `,_jsx(_components.code,{children:`between`}),`, or `,_jsx(_components.code,{children:`since`}),`. Only one of the three can be set. If the condition is `,_jsx(_components.code,{children:`between`}),`, the lookup period can be set from 1 February 2023. The maximum period you could set is 90 days.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Operator`}),_jsx(_components.th,{children:`Sub-variables`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`during`}),_jsx(_components.td,{children:`values, isNowEnabled`}),_jsx(_components.td,{children:`isNowEnabled sets whether to include today`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`between`}),_jsx(_components.td,{children:`values`}),_jsx(_components.td,{children:`Values must have both start and end dates set.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`since`}),_jsx(_components.td,{children:`values`}),_jsx(_components.td,{children:`Set start date only`})]})]})]})]})})]})]})]}),`\n`,_jsxs(ParamField,{body:`groupBy`,type:`object`,required:true,id:`param-group-by`,children:[_jsx(_components.p,{children:`Allows you to set a group by to divide the numbers for the metric you want to see.`}),_jsx(Expandable,{title:`child attributes`,children:_jsxs(ParamField,{body:`groupBy.fields`,type:`string[]`,required:true,id:`param-group-by-fields`,children:[_jsx(_components.p,{children:`Report “Group By”.`}),_jsxs(_components.p,{children:[`‘Group By’ is necessary when seeking a more detailed view in reports. This specification will allow reports to be grouped according to desired criteria. The ‘`,_jsx(_components.a,{href:`https://docs.google.com/spreadsheets/d/13ThNnryqRmZQwJVecM8lZ2OB7LzA8s3cwLlQBGpbXLg/edit#gid=1419762398`,children:`Report GroupBys`}),`’ for a comprehensive list of available options.`]}),_jsx(_components.p,{children:`The maximum threshold is 4.`})]})})]}),`\n`,_jsxs(ParamField,{body:`granularity`,type:`enum`,required:true,id:`param-granularity`,children:[_jsx(_components.p,{children:`The analytics interval period.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`day`})}),_jsx(_components.td,{children:`Analyze the data by day.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`week`})}),_jsx(_components.td,{children:`Analyze the data by week. Calculated in 7 day intervals from the start date.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`month`})}),_jsx(_components.td,{children:`Analyze the data by month. Calculated the same month from the start date until the corresponding date in the subsequent month. For example, given a start date of March 10, the same month would be pretended until April 10.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`intervalsPeriodIndexes`,type:`number[]`,id:`param-intervals-period-indexes`,children:[_jsx(_components.p,{children:`This defines the interval ranges provided for each granularity. Revenue Report results are split into multiple intervals depending on the selected granularity.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`0 (Day 0)`}),` is not added automatically. It is included only when explicitly requested by the user.`]}),`\n`,_jsxs(_components.li,{children:[`When the granularity is `,_jsx(_components.code,{children:`day`}),`, `,_jsx(_components.code,{children:`week`}),`, or `,_jsx(_components.code,{children:`month`}),`, the selectable ranges are:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`0–180`}),`for day`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`0–52`}),`for week`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`0–36`}),`for month`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`When the granularity is `,_jsx(_components.code,{children:`hour`}),` or `,_jsx(_components.code,{children:`minute`}),`, this option is not used. The interval values are fixed at:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`23`}),`for hour`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`59`}),`for minute`]}),`\n`]}),`\n`]}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`startEvents`,type:`enum[]`,required:true,id:`param-start-events`,children:[_jsxs(_components.p,{children:[`The event that initiates a `,_jsx(_components.a,{href:`https://help.airbridge.io/hc/en-us/articles/4409764368409-Revenue?utm_source=Browsing#user-journey`,children:`User Journey`}),` in the time period set.`]}),_jsx(_components.p,{children:`Users who do not trigger the set event are not analyzed in the report.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_install`})}),_jsx(_components.td,{children:`Install (App). Install events that occurred within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_deeplink_open`})}),_jsx(_components.td,{children:`Deeplink Open (App). Deeplink Open events that occurred within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_deeplink_pageview`})}),_jsx(_components.td,{children:`Deeplink Pageview (App). Deeplink Pageview events that occurred within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_sign_up`})}),_jsx(_components.td,{children:`Sign-up (App). Sign-up events that occurred within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_sign_in`})}),_jsx(_components.td,{children:`Sign-in (App). Sign-in events that occurred within the selected time period.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`returnEvents`,type:`enum[]`,required:true,id:`param-return-events`,children:[_jsx(_components.p,{children:`An in-app event performed by the user after performing a Start Event.`}),_jsx(_components.p,{children:`It is possible to set up multiple return events.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_order_complete`})}),_jsx(_components.td,{children:`Order Complete (App). Order Complete event performed within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_first_order_complete`})}),_jsx(_components.td,{children:`First Order Complete (App). First Order Complete event performed within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_ad_impression`})}),_jsx(_components.td,{children:`Ad Impression (App). Ad Impression event performed within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_ad_click`})}),_jsx(_components.td,{children:`Ad Click (App). Ad Click event performed within the selected time period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_subscribe`})}),_jsx(_components.td,{children:`Subscribe (App). Subscribe event performed within the selected time period.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`metric`,type:`enum`,required:true,id:`param-metric`,children:[_jsx(_components.p,{children:`Report “Metrics”.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_revenue`})}),_jsx(_components.td,{children:`Revenue(App). The revenue generated by the users who performed the Start Event and the Return Event. (In local currency) Support cumulative, on-day aggregation type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_user_count`})}),_jsx(_components.td,{children:`User Count (App). The total number of unique users who performed revenue events. Support cumulative, on-day aggregation type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_event_count`})}),_jsx(_components.td,{children:`Event Count (App). The total number of revenue events. Support cumulative,\\xA0on-day aggregation type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_roas`})}),_jsx(_components.td,{children:`ROAS (App). The return on ad spend of the users who performed the Start Event and the Retrun Event. (In local currency) Support cumulative aggregation type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_arpu`})}),_jsx(_components.td,{children:`ARPU (App). The average revenue per user who performed the Start Event. (In local currency) Support cumulative aggregation type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_arppu`})}),_jsx(_components.td,{children:`ARPPU (App). The average revenue per paying user who performed the Start Event. (In local currency) Support cumulative aggregation type.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`aggregationType`,type:`enum`,required:true,id:`param-aggregation-type`,children:[_jsxs(_components.p,{children:[`View types for the report. [`,_jsx(_components.a,{href:`https://help.airbridge.io/hc/en-us/articles/4409764368409-Revenue?utm_source=Browsing#view-types`,children:`Reference`}),`]`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cumulative`})}),_jsx(_components.td,{children:`Cumulative aggregation. Accumulate numbers from the first day of the analysis period (Day 0) to the last day (Day N).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`on-day`})}),_jsx(_components.td,{children:`On Day (N-Day). View the isolated data of each day.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`filters`,type:`object[]`,required:true,id:`param-filters`,children:[_jsx(_components.p,{children:`The filter for providing ‘group by’ items.`}),_jsxs(Expandable,{title:`child attributes`,children:[_jsxs(ParamField,{body:`filters[0].field`,type:`string`,required:true,id:`param-filters-0-field`,children:[_jsx(_components.p,{children:`The groupBys to filter by.`}),_jsxs(_components.p,{children:[`Only values defined within `,_jsx(_components.code,{children:`groupBys`}),` can be used.`]})]}),_jsxs(ParamField,{body:`filters[0].filterType`,type:`enum`,required:true,id:`param-filters-0-filter-type`,children:[_jsx(_components.p,{children:`The operator to apply to the filter.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IN`})}),_jsx(_components.td,{children:`In. In Actuals reports, this corresponds to equals (is, =).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT IN`})}),_jsx(_components.td,{children:`Not in. In Actuals reports, this corresponds to is not, ≠.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`LIKE`})}),_jsx(_components.td,{children:`Contains. ∋`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT LIKE`})}),_jsx(_components.td,{children:`Does not contain. ∌`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`EXIST`})}),_jsx(_components.td,{children:`Value exists.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT EXIST`})}),_jsx(_components.td,{children:`Value does not exist.`})]})]})]})]}),_jsx(ParamField,{body:`filters[0].values`,type:`string[]`,id:`param-filters-0-values`,children:_jsx(_components.p,{children:`The value to apply to the filter.`})})]})]}),`\n`,_jsxs(ParamField,{body:`sorts`,type:`object[]`,required:true,id:`param-sorts`,children:[_jsx(_components.p,{children:`Sort report data by ‘Group By’ or ‘Metric’.`}),_jsxs(Expandable,{title:`child attributes`,children:[_jsx(ParamField,{body:`sorts.[0].fieldName`,type:`string`,required:true,id:`param-sorts-0-field-name`,children:_jsxs(_components.p,{children:[`Values within `,_jsx(_components.code,{children:`groupBy.dimensions`}),` or `,_jsx(_components.code,{children:`subMetrics`}),` serve as criteria for sorting.`]})}),_jsx(ParamField,{body:`sorts.[0].isAscending`,type:`boolean`,id:`param-sorts-0-is-ascending`,children:_jsx(_components.p,{children:`Sort by ascending (A-Z) or not. (Default: true)`})})]})]}),`\n`,_jsxs(ParamField,{body:`resultSpec`,type:`object`,id:`param-result-spec`,children:[_jsx(_components.p,{children:`The format of the result.`}),_jsx(Expandable,{title:`child attributes`,children:_jsxs(ParamField,{body:`resultSpec.csv`,type:`object`,id:`param-result-spec-csv`,children:[_jsx(_components.p,{children:`The csv format of the result.`}),_jsxs(Expandable,{title:`child attributes`,children:[_jsx(ParamField,{body:`resultSpec.csv.includesMetadata`,type:`boolean`,id:`param-result-spec-csv-includes-metadata`,children:_jsx(_components.p,{children:`Whether to include metadata. (selected StartEvent, groupBy, etc.)`})}),_jsx(ParamField,{body:`resultSpec.csv.includesTotal`,type:`boolean`,id:`param-result-spec-csv-includes-total`,children:_jsx(_components.p,{children:`Whether to include total value.`})})]})]})})]}),`\n`,`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`200`,children:`200`}),`\n`,_jsx(Heading,{level:`3`,id:`400`,children:`400`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-dark-dimmed","dark":"github-dark-dimmed"}},"config":{},"pageMetadata":{"title":"Request Report","openapi":"POST /reports/api/v3/apps/{app_name}/revenue/query","description":null,"href":"/en/references/revenue-report/request-report"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[405,414,"RequestExample,ResponseExample,Table}=_c"],[640,652,"RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!Table)_missi"],[28713,29340,"_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`Request`,numberOfLines:`47`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`47`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#F69D50`,\"--shiki-dark\":`#F69D50`},children:`curl`}),_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -X`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` POST`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'https://api.airbridge.io/reports/api/v3/apps/{app_name}/revenue/query'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -H`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'Accept-Language: ko'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -H`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -H`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'Authorization: Bearer {AIRBRIDGE-API-TOKEN}'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -d`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"from\": \"2022-11-04\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"to\": \"2022-11-11\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"groupBy\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"fields\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"channel\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"granularity\": \"day\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"intervalsPeriodIndexes\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 1,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 3,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 7`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"startEvents\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"app_install\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"returnEvents\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"app_order_complete\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"metric\": \"app_revenue\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"aggregationType\": \"cumulative\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"filters\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"field\": \"campaign\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"filterType\": \"IN\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"values\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"App\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"sorts\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"fieldName\": \"totalRevenue\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"isAscending\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"resultSpec\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"csv\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"includesTotal\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`}'`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`200`,children:`200`}),`\n`,_jsx(Heading,{level:`3`,id:`400`,children:`400`}),`\n`,_jsxs(ResponseExample,{children:[_jsx(CodeBlock,{filename:`200`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8DDB8C`,\"--shiki-dark\":`#8DDB8C`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8DDB8C`,\"--shiki-dark\":`#8DDB8C`},children:` \"taskId\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: `}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`\"5e286bd4-b4b1-4c04-8f6a-asdf1234zxcv\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`400`,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`{}`})}),`\n`]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"]]},"mdxExtracts":{"tableOfContents":[{"title":"Request","slug":"request","depth":2,"children":[{"title":"Headers","slug":"headers","depth":3,"children":[]},{"title":"Path Params","slug":"path-params","depth":3,"children":[]},{"title":"Body Params","slug":"body-params","depth":3,"children":[]}]},{"title":"Response","slug":"response","depth":2,"children":[{"title":"200","slug":"200","depth":3,"children":[]},{"title":"400","slug":"400","depth":3,"children":[]}]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"Request","html":"\u003cpre class=\"shiki shiki-themes github-dark-dimmed github-dark-dimmed\" style=\"background-color:#22272e;--shiki-dark-bg:#22272e;color:#adbac7;--shiki-dark:#adbac7\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"47\">\u003cspan class=\"line\">\u003cspan style=\"color:#F69D50;--shiki-dark:#F69D50\">curl\u003c/span>\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -X\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> POST\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'https://api.airbridge.io/reports/api/v3/apps/{app_name}/revenue/query'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -H\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'Accept-Language: ko'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -H\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -H\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'Authorization: Bearer {AIRBRIDGE-API-TOKEN}'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -d\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"from\": \"2022-11-04\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"to\": \"2022-11-11\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"groupBy\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"fields\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"channel\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"granularity\": \"day\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"intervalsPeriodIndexes\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 1,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 3,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 7\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"startEvents\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"app_install\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"returnEvents\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"app_order_complete\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"metric\": \"app_revenue\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"aggregationType\": \"cumulative\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"filters\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"field\": \"campaign\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"filterType\": \"IN\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"values\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"App\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"sorts\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"fieldName\": \"totalRevenue\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"isAscending\": true\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"resultSpec\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"csv\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"includesTotal\": true\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">}'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-dark-dimmed github-dark-dimmed\" style=\"background-color:#22272e;--shiki-dark-bg:#22272e;color:#adbac7;--shiki-dark:#adbac7\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"5\">\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"data\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"taskId\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: \u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">\"5e286bd4-b4b1-4c04-8f6a-asdf1234zxcv\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"400","html":"\u003cpre class=\"shiki shiki-themes github-dark-dimmed github-dark-dimmed\" style=\"background-color:#22272e;--shiki-dark-bg:#22272e;color:#adbac7;--shiki-dark:#adbac7\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"1\">\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">{}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}}},"jsLinks":["/_mintlify/custom/airbridge-help-center/7ae53d35540a319a/asset/script/anchor.js","/_mintlify/custom/airbridge-help-center/35836a4b2279118b/asset/script/topbar.js"],"subdomain":"airbridge-help-center","siteName":"Airbridge Help Center","title":"Request Report - Airbridge Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/references/revenue-report/request-report","matchLevel":0},"ko":{"href":"/ko/references/revenue-report/request-report","matchLevel":1}}},"lastModified":"2026-11-03T07:04:46.939Z","originalFileLocation":"en/references/revenue-report/request-report.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Airbridge Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Request Report - Airbridge Help Center\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Airbridge Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.airbridge.io/en/references/revenue-report/request-report\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://airbridge-help-center.mintlify.site/_mintlify/api/og/v2?division=Revenue+Report\u0026amp;title=Request+Report\u0026amp;theme=1fc295fee71a7c6a29a61af0\u0026amp;signature=c072a8638aaffb8fb93c57063b5525db6542513f41d76db4c8f166db21997626\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Request Report - Airbridge Help Center\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://airbridge-help-center.mintlify.site/_mintlify/api/og/v2?division=Revenue+Report\u0026amp;title=Request+Report\u0026amp;theme=1fc295fee71a7c6a29a61af0\u0026amp;signature=c072a8638aaffb8fb93c57063b5525db6542513f41d76db4c8f166db21997626\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Airbridge Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E6EFF\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@AirbridgeHQ\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"gdLYNPyOT2BoIu-sc6Bxdc6MciTfj-S_zspQXSmyJb8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.airbridge.io/en/references/revenue-report/request-report\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/references/revenue-report/request-report.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.airbridge.io/en/references/revenue-report/request-report\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://help.airbridge.io/ko/references/revenue-report/request-report\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.airbridge.io/en/references/revenue-report/request-report\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.airbridge.io/#organization\",\"name\":\"Airbridge Help Center\",\"url\":\"https://help.airbridge.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/airbridge-help-center/NnPE_gJFbAXa7mQR/asset/brand/logo.svg?fit=max\u0026auto=format\u0026n=NnPE_gJFbAXa7mQR\u0026q=85\u0026s=130de4d65c44608d9fa6e52bd9d762af\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.airbridge.io#website\",\"name\":\"Airbridge Help Center\",\"url\":\"https://help.airbridge.io\",\"publisher\":{\"@id\":\"https://help.airbridge.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.airbridge.io/en/references/revenue-report/request-report#webpage\",\"url\":\"https://help.airbridge.io/en/references/revenue-report/request-report\",\"name\":\"Request Report\",\"dateModified\":\"2026-11-03T07:04:46.939Z\",\"isPartOf\":{\"@id\":\"https://help.airbridge.io#website\"},\"breadcrumb\":{\"@id\":\"https://help.airbridge.io/en/references/revenue-report/request-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.airbridge.io/en/references/revenue-report/request-report#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Airbridge Help Center\",\"item\":\"https://help.airbridge.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Request Report\",\"item\":\"https://help.airbridge.io/en/references/revenue-report/request-report\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.airbridge.io/en/references/revenue-report/request-report#apireference\",\"headline\":\"Request Report\",\"name\":\"Request Report\",\"url\":\"https://help.airbridge.io/en/references/revenue-report/request-report\",\"mainEntityOfPage\":{\"@id\":\"https://help.airbridge.io/en/references/revenue-report/request-report#webpage\"},\"dateModified\":\"2026-11-03T07:04:46.939Z\",\"publisher\":{\"@id\":\"https://help.airbridge.io/#organization\"},\"isPartOf\":{\"@id\":\"https://help.airbridge.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Airbridge Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Airbridge Help Center","nav":{"global":null,"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"Contact us"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.airbridge.io"}},"tabs":[{"tab":"Marketer Guide","pages":[{"title":"Marketer Guide","href":"/en/guides/welcome"}]},{"tab":"Developer Guide","pages":[{"title":"Developer Guide","href":"/en/developers/getting-started"}]},{"tab":"API Reference","groups":[{"group":"API Reference","expanded":true,"pages":[{"title":"Introduction","href":"/en/references/introduction"}]},{"group":"Tracking Link","expanded":true,"pages":[{"title":"Create Tracking Link","openapi":"POST /v1/tracking-links","href":"/en/references/tracking-link/create-tracking-link"},{"title":"Get Tracking Link","openapi":"GET /v1/tracking-links/{id}","href":"/en/references/tracking-link/get-tracking-link"},{"title":"Update Tracking Link's Open Graph","openapi":"PATCH /v1/tracking-links/{id}/og-tag","href":"/en/references/tracking-link/update-tracking-links-open-graph"},{"title":"Update Tracking Link's Routing","openapi":"PATCH /v1/tracking-links/{id}/routing","href":"/en/references/tracking-link/update-tracking-links-routing"},{"title":"List Tracking Links v2","openapi":"GET /v2/tracking-links","href":"/en/references/tracking-link/list-tracking-links-v2"},{"title":"List Tracking Links","openapi":"GET /v1/tracking-links","href":"/en/references/tracking-link/list-tracking-links"}]},{"group":"Server-to-Server Event","expanded":true,"pages":[{"title":"Send In-app Events","openapi":"POST /events/v2/apps/{app_name}/mobile-app/9360","href":"/en/references/s2s-event/send-in-app-events"},{"title":"Send In-web Events","openapi":"POST /events/v2/apps/{app_name}/web/9320","href":"/en/references/s2s-event/send-in-web-events"}]},{"group":"Actuals Report","expanded":true,"pages":[{"title":"Request Report","openapi":"POST /reports/api/v7/apps/{app_name}/actuals/query","href":"/en/references/actuals-report/request-report"},{"title":"Get Report","openapi":"GET /reports/api/v7/apps/{app_name}/actuals/query/{task_id}","href":"/en/references/actuals-report/get-report"},{"title":"Get Metadata (Metric)","openapi":"GET /dataspec/v2/apps/{app_name}/actual-report/metrics","href":"/en/references/actuals-report/get-metadata-metric"},{"title":"Get Metadata (GroupBy)","openapi":"GET /dataspec/v2/apps/{app_name}/actual-report/fields","description":null,"href":"/en/references/actuals-report/get-metadata-groupby"}]},{"group":"Revenue Report","expanded":true,"pages":[{"title":"Request Report","openapi":"POST /reports/api/v3/apps/{app_name}/revenue/query","href":"/en/references/revenue-report/request-report"},{"title":"Get Report","openapi":"GET /reports/api/v3/apps/{app_name}/revenue/query/{task_id}","description":null,"href":"/en/references/revenue-report/get-report"},{"title":"Get Metadata (Metric)","openapi":"GET /dataspec/v1/apps/{app_name}/revenue-report/metrics","href":"/en/references/revenue-report/get-metadata-metric"},{"title":"Get Metadata (GroupBy)","openapi":"GET /dataspec/v1/apps/{app_name}/revenue-report/groupbys","href":"/en/references/revenue-report/get-metadata-groupby"},{"title":"Get Metadata (Event)","openapi":"GET /dataspec/v1/apps/{app_name}/revenue-report/events","href":"/en/references/revenue-report/get-metadata-event"}]},{"group":"Active Users Report","expanded":true,"pages":[{"title":"Request Report","openapi":"POST /reports/api/v4/apps/{app_name}/active-users/query","href":"/en/references/active-users-report/request-report"},{"title":"Get Report","openapi":"GET /reports/api/v4/apps/{app_name}/active-users/query/{task_id}","href":"/en/references/active-users-report/get-report"},{"title":"Get Metadata (Metric)","openapi":"GET /dataspec/v1/apps/{app_name}/active-users-report/metrics","href":"/en/references/active-users-report/get-metadata-metric"},{"title":"Get Metadata (GroupBy)","openapi":"GET /dataspec/v1/apps/{app_name}/active-users-report/groupbys","href":"/en/references/active-users-report/get-metadata-groupby"}]},{"group":"Retention Report","expanded":true,"pages":[{"title":"Request Report","openapi":"POST /reports/api/v5/apps/{app_name}/retention/query","href":"/en/references/retention-report/request-report"},{"title":"Get Report","openapi":"GET /reports/api/v5/apps/{app_name}/retention/query/{task_id}","href":"/en/references/retention-report/get-report"},{"title":"Get Metadata (Event)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/events","href":"/en/references/retention-report/get-metadata-event"},{"title":"Get Metadata (GroupBy)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/groupbys","href":"/en/references/retention-report/get-metadata-groupby"},{"title":"Get Metadata (Retention Types)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/retention-types","href":"/en/references/retention-report/get-metadata-retention-types"},{"title":"Get Metadata (Measurement Options)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/measurement_options","href":"/en/references/retention-report/get-metadata-measurement-options"}]},{"group":"Raw Data","expanded":true,"pages":[{"title":"Request Raw Data Export","openapi":"POST /log-export/api/v3/apps/{app_name}/{type}/request","href":"/en/references/raw-data-export/request-raw-data-export"},{"title":"Get Raw Data Export","openapi":"GET /log-export/api/v3/apps/{app_name}/request/{report_id}","href":"/en/references/raw-data-export/get-raw-data-export"}]},{"group":"Attribution Result","expanded":true,"pages":[{"title":"Get Attribution Result","openapi":"GET /attribution-result/v1/apps/{app_name}/mobile-app","href":"/en/references/attribution-result/get-attribution-result"}]},{"group":"Self-Serve Data Upload","expanded":true,"pages":[{"title":"Upload Ad Spend Data","openapi":"POST /self-serve-data/v1/ad-spend/requests","href":"/en/references/self-serve-data/upload-ad-spend-data"},{"title":"Get Ad Spend Data Upload Progress","openapi":"GET /self-serve-data/v1/ad-spend/requests/{request_id}","href":"/en/references/self-serve-data/get-ad-spend-data-upload-progress"},{"title":"Upload Metric Data","openapi":"POST /self-serve-data/v1/metric/requests","href":"/en/references/self-serve-data/upload-metric-data"},{"title":"Get Metric Data Upload Progress","openapi":"GET /self-serve-data/v1/metric/requests/{request_id}","href":"/en/references/self-serve-data/get-metric-data-upload-progress"}]},{"group":"SKAdNetwork Configuration API","expanded":true,"pages":[{"title":"Response for all versions of SKAN","openapi":"GET /skadnetwork/v1/conversion-value-schema?api_key={API_KEY}\u0026response_format={RESPONSE_FORMAT}\u0026itunes_app_id={ITUNES_APP_ID}","href":"/en/references/skadnetwork-configuration/response-for-all-versions-of-skan"},{"title":"Get SKAN 3.0 Conversion Value Schema (Deprecated)","openapi":"GET /skadnetwork/conversion-bit-config/v4?api_key={API_KEY}\u0026response_format={RESPONSE_FORMAT}\u0026itunes_app_id={ITUNES_APP_ID}","href":"/en/references/skadnetwork-configuration/get-skan-3-0-conversion-value-schema-deprecated"}]}]},{"tab":"DeepLink Plan","pages":[{"title":"DeepLink Plan","href":"/en/deeplink-guides/welcome"}]}]},{"language":"ko","navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"문의하기"}],"primary":{"type":"button","label":"대시보드","href":"https://app.airbridge.io"}},"pages":[{"title":"ko","href":"/ko/references/revenue-report/request-report"}]}]},"basePath":"","title":"Request Report - Airbridge Help Center","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["2b790eda92","b0f84f53ff"],"chunks":["ApiExamples-Ct_Lv36y.js","utils-ChLwp8m0.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","cloneDeep-izs3Hzxb.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","addUniqueKeysToSchema-CA2pEs4T.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js"]}