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.