enum OrderActionError.Reason (v202502)

  • OrderActionError.Reason enumerates the possible reasons for errors when performing actions on Orders.

  • Errors can occur due to insufficient permissions, the order's current state (archived, ended), or issues with associated line items or companies.

  • Specific reasons include inability to approve orders with unreserved line items, inability to delete orders with delivered line items, and exceeding the line item limit.

  • The UNKNOWN reason is used for values not exposed in the requested API version.

The reasons for the target error.


Namespace
https://www.google.com/apis/ads/publisher/v202502
Enumeration Description
PERMISSION_DENIED The operation is not allowed due to lack of permissions.
NOT_APPLICABLE The operation is not applicable for the current state of the Order.
IS_ARCHIVED The Order is archived, an OrderAction cannot be applied to an archived order.
HAS_ENDED The Order is past its end date, An OrderAction cannot be applied to a order that has ended.
CANNOT_APPROVE_WITH_UNRESERVED_LINE_ITEMS A Order cannot be approved if it contains reservable LineItems that are unreserved.
CANNOT_DELETE_ORDER_WITH_DELIVERED_LINEITEMS Deleting an Order with delivered line items is not allowed
CANNOT_APPROVE_COMPANY_CREDIT_STATUS_NOT_ACTIVE Cannot approve because company credit status is not active.
CANNOT_UPDATE_ORDER_OVER_LINE_ITEM_LIMIT Cannot update (archive, pause, resume) an Order because it has more than the allowed number of LineItems.
UNKNOWN The value returned if the actual value is not exposed by the requested API version.