Reporting Error Codes
The reporting error codes are being posted here so that they can be updated more frequently than the adCenter API documentation. This is a duplicate of the error code list at Reporting Error Codes, although this list may often be more up-to-date than the list on MSDN.
The following error codes can be returned by the QueueReport service operation.
Error Code | Description |
2001 |
The report request is null.
2002
The report request type is not valid.
2003
Reserved for future use.
2004
The report request indicates that complete data is required; however, only partial data is currently available.
2005
The report request indicates that complete data is required; however, the request contains a report time period for which complete data cannot be returned.
2006
The report request contains an invalid report name.
2007
The report aggregation is not valid for the specified report time period.
2008
The report time is null or contains more than one predefined time, custom date, or custom date range start and end.
2009
The report time contains an invalid custom date range start.
2010
The report time contains an invalid custom date range end.
2011
The report time contains an invalid custom date range because the end date is before the start date.
2012
The report time contains an empty custom date array.
2013
The report time contains too many custom dates. No more than 92 custom dates are allowed.
2014
The report request does not specify which columns to return.
2015
The report request does not specify all the required columns for this report type.
2016
The report request contains duplicate columns.
The Details element of the OperationError object contains a comma-separated list of the duplicate column names.
2017
The report request does not specify at least one measurement column.
2018
The campaign report scope contains an invalid account identifier.
The Details element of the BatchError object contains the invalid account identifier.
2019
The campaign report scope contains an invalid campaign identifier.
The Details element of the BatchError object contains the invalid campaign identifier.
2020
The ad group report scope contains an invalid account identifier.
The Details element of the BatchError object contains the invalid account identifier.
2021
The ad group report scope contains an invalid campaign identifier.
The Details element of the BatchError object contains the invalid campaign identifier.
2022
The ad group report scope contains an invalid ad group identifier.
The Details element of the BatchError object contains the invalid ad group identifier.
2023
The account report scope contains an invalid account identifier.
The Details element of the BatchError object contains the invalid account identifier.
2024
The campaign report scope is null.
2025
The ad group report scope is null.
2026
The account report scope does not contain account identifiers.
2027
The account through campaign report scope contains one or more invalid values.
2028
The account through ad group report scope contains one or more invalid values.
2029
The report scope contains too many accounts.
2030
The report scope contains too many campaigns.
2031
The specified report scope contains too many ad groups.
2032
The specified report request contains one or more strings that contain an embedded script. The Details element of the BatchError object contains the strings that caused this error.
2033
The specified report request contains a KeywordPerformanceReportFilter property that is not valid.
2034
The TimePeriod column cannot be specified in a report request that has a summary aggregation.
2035
The report request contains at least one account ID that is not valid. The Details element contains a comma-separated list of account IDs that are not valid.
The error codes in the following table can be returned by the GetReportStatus service operation.
Error Code | Description |
2100
|
The report identifier is not valid.
|
2101
|
The report was not found.
|
Comments
- Anonymous
July 27, 2011
Hi what exactly means the error 2015 'The report request does not specify all the required columns for this report type.'?In the API, there is no required column for a report! - Anonymous
July 27, 2011
Okay, actually the column TimePeriod seems to be required but it's not written in the API