HTTP headers

Request headers

You can specify the following headers in addition to the Authorization, Accept-Language, and Client-Login headers:

processingMode

The mode for generating the report: online, offline or auto. If you omit this header, it is interpreted as auto. The modes are described in the section Online and offline reports.

returnMoneyInMicros: false
If you specify this header, monetary values in the report are returned in the currency with up to two decimal points. If you omit this header, monetary values are returned as integers – the amount in the currency, multiplied by 1,000,000.
skipReportHeader: true
Don't include the row with the report name and the date range in the report.
skipColumnHeader: true
Don't include the row with the field names in the report.
skipReportSummary: true
Don't include the row with the number of data rows in the report.

Response headers

If the report is generated in offline mode, the following header is returned in addition to the RequestId header:

retryIn
The recommended interval in seconds for checking the report status.
reportsInQueue
The number of offline reports waiting to be generated (maximum of 5 reports per advertiser).