abstract type OrderAction (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
Represents the actions that can be performed on Order objects.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
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\u003eThe \u003ccode\u003eOrderService\u003c/code\u003e allows for performing actions on \u003ccode\u003eOrder\u003c/code\u003e objects within Google Ad Manager.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eOrderAction\u003c/code\u003e encompasses various operations like approving, archiving, deleting, pausing, and resuming orders.\u003c/p\u003e\n"],["\u003cp\u003eThis service uses the namespace \u003ccode\u003ehttps://www.google.com/apis/ads/publisher/v202408\u003c/code\u003e for its operations.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can utilize the \u003ccode\u003eperformOrderAction()\u003c/code\u003e method to execute these actions on orders.\u003c/p\u003e\n"]]],["The `OrderService` utilizes the `performOrderAction()` function to execute various `OrderAction` operations. These actions include approving, disapproving, archiving, deleting, pausing, resuming, retracting, submitting for approval, and unarchiving orders. There are also actions that handle the same process without making any reservation changes. All of this actions can be performed on `Order` objects, all within the namespace `https://www.google.com/apis/ads/publisher/v202408`.\n"],null,["# abstract type OrderAction (v202408)\n\n**Service** \n**OrderService** **Dependencies** \n[performOrderAction()](/ad-manager/api/reference/v202408/OrderService#performOrderAction) \n▼\n**OrderAction** **Inheritance** \n**OrderAction** \n▼\n[ApproveOrders](/ad-manager/api/reference/v202408/OrderService.ApproveOrders) [ApproveOrdersWithoutReserva...](/ad-manager/api/reference/v202408/OrderService.ApproveOrdersWithoutReservationChanges \"ApproveOrdersWithoutReservationChanges\") [ArchiveOrders](/ad-manager/api/reference/v202408/OrderService.ArchiveOrders) [DeleteOrders](/ad-manager/api/reference/v202408/OrderService.DeleteOrders) [DisapproveOrders](/ad-manager/api/reference/v202408/OrderService.DisapproveOrders) [DisapproveOrdersWithoutRese...](/ad-manager/api/reference/v202408/OrderService.DisapproveOrdersWithoutReservationChanges \"DisapproveOrdersWithoutReservationChanges\") [PauseOrders](/ad-manager/api/reference/v202408/OrderService.PauseOrders) [ResumeOrders](/ad-manager/api/reference/v202408/OrderService.ResumeOrders) [RetractOrders](/ad-manager/api/reference/v202408/OrderService.RetractOrders) [RetractOrdersWithoutReserva...](/ad-manager/api/reference/v202408/OrderService.RetractOrdersWithoutReservationChanges \"RetractOrdersWithoutReservationChanges\") [SubmitOrdersForApproval](/ad-manager/api/reference/v202408/OrderService.SubmitOrdersForApproval) [SubmitOrdersForApprovalWith...](/ad-manager/api/reference/v202408/OrderService.SubmitOrdersForApprovalWithoutReservationChanges \"SubmitOrdersForApprovalWithoutReservationChanges\") [UnarchiveOrders](/ad-manager/api/reference/v202408/OrderService.UnarchiveOrders)\n\nRepresents the actions that can be performed on [Order](/ad-manager/api/reference/v202408/OrderService.Order) objects.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Field ----- ||\n|---|---|"]]