type OrderError (v202411)
Stay organized with collections
Save and categorize content based on your preferences.
Lists all errors associated with orders.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Field
|
ApiError (inherited)
|
fieldPath
|
xsd:string
The OGNL field path to identify cause of error.
|
fieldPathElements
|
FieldPathElement[]
A parsed copy of the field path. For example, the field path "operations[1].operand"
corresponds to this list: {FieldPathElement(field = "operations", index = 1),
FieldPathElement(field = "operand", index = null)}.
|
trigger
|
xsd:string
The data that caused the error.
|
errorString
|
xsd:string
A simple string representation of the error and reason.
|
OrderError
|
reason
|
OrderError.Reason
The error reason represented by an enum.
Enumerations
-
UPDATE_CANCELED_ORDER_NOT_ALLOWED
- Updating a canceled order is not allowed.
-
UPDATE_PENDING_APPROVAL_ORDER_NOT_ALLOWED
- Updating an order that has its approval pending is not allowed.
-
UPDATE_ARCHIVED_ORDER_NOT_ALLOWED
- Updating an archived order is not allowed.
-
CANNOT_MODIFY_PROPOSAL_ID
- DSM can set the proposal ID only at the time of creation of order.
Setting or changing proposal ID at the time of order update is not
allowed.
-
PRIMARY_USER_REQUIRED
- Cannot have secondary user without a primary user.
-
PRIMARY_USER_CANNOT_BE_SECONDARY
- Primary user cannot be added as a secondary user too.
-
ORDER_TEAM_NOT_ASSOCIATED_WITH_ADVERTISER
- A team associated with the order must also be associated with the
advertiser.
-
USER_NOT_ON_ORDERS_TEAMS
- The user assigned to the order, like salesperson or trafficker, must
be on one of the order's teams.
-
AGENCY_NOT_ON_ORDERS_TEAMS
- The agency assigned to the order must belong to one of the order's teams.
-
INVALID_FIELDS_SET_FOR_NON_PROGRAMMATIC_ORDER
- Programmatic info fields should not be set for a non-programmatic order.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eThis page lists all errors associated with orders within the Google Ad Manager API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOrderError\u003c/code\u003e object provides details about the specific reason for an order error, categorized by \u003ccode\u003eOrderError.Reason\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe table outlines the fields and their descriptions for both \u003ccode\u003eApiError\u003c/code\u003e (inherited) and \u003ccode\u003eOrderError\u003c/code\u003e objects.\u003c/p\u003e\n"],["\u003cp\u003eEach error reason is represented by an enum value with a descriptive message explaining the cause of the error.\u003c/p\u003e\n"],["\u003cp\u003eDetailed information about individual fields, such as \u003ccode\u003efieldPath\u003c/code\u003e, \u003ccode\u003etrigger\u003c/code\u003e, and \u003ccode\u003eerrorString\u003c/code\u003e, is available for understanding the context of errors.\u003c/p\u003e\n"]]],["The core content outlines the `LineItemService` and related error types within the ad manager API v202411. It details the inheritance of `ApiError` and lists numerous specific error types, including `OrderError` and its possible `Reasons`. These errors cover issues like versioning, authentication, targeting, and various constraints on ad creation and management. `OrderError` specifies reasons for failure including updates to canceled, pending, or archived orders, team/user associations, and programmatic order settings.\n"],null,[]]