AI-generated Key Takeaways
-
OrderError.Reason provides reasons for target errors related to orders in the Google Ad Manager API.
-
Specific reasons include restrictions on updating canceled, pending approval, or archived orders, and rules regarding primary and secondary users.
-
The enumeration also lists errors related to modifying proposal IDs, team associations with advertisers, and user/agency team membership.
-
An invalid fields set for non-programmatic orders and an unknown value are also included as possible error reasons.
The reasons for the target error.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202508
Enumeration | Description |
---|---|
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. |