---
title: "Update order action trigger dates"
method: PUT
path: "/v1/orders/{orderNumber}/triggerDates"
tags: ["Orders"]
---

# Update order action trigger dates

`PUT /v1/orders/{orderNumber}/triggerDates`

**Note:** This operation is only available if you have the [Orders](https://docs.zuora.com?resourceId=billing-overview-orders) feature enabled. If you are an existing Zuora <a href="https://docs.zuora.com?resourceId=billing-subscribe-and-amend" target="_blank">Subscribe and Amend</a> customer, we recommend you enable <a href="https://docs.zuora.com?resourceId=billing-overview-orders" target="_blank">Orders Harmonization</a> to access the <a href="https://docs.zuora.com?resourceId=billing-overview-orders" target="_blank">Orders</a> feature. With Orders, you can access both existing functions for subscription and billing management and the <a href="https://docs.zuora.com?resourceId=billing-orders-harmonization" target="_blank">new features</a> on Zuora Billing.

Updates the triggering dates for either of the following order actions:
 * CreateSubscription
 * AddProduct
 * UpdateProduct
 * RemoveProduct
 * RenewSubscription
 * TermsAndConditions

## Path parameters

- `orderNumber` string, string, required

## Headers

- `Accept-Encoding` string
- `Content-Encoding` string
- `Zuora-Track-Id` string
- `Zuora-Entity-Ids` string
- `Zuora-Org-Ids` string
- `Zuora-Version` string

## Request body

- PUTOrderActionTriggerDatesRequestType
  - `subscriptions` object[]
    - `orderActions` object[]
      - `charges` object[]
        - `chargeNumber` string — Charge number of the charge which needs the triggering date to be provided. The charge's `triggerEvent` must have been set as `SpecificDate`.
        - `specificTriggerDate` string, date — Date in YYYY-MM-DD format. The specific trigger date you are to set for the charge.
      - `sequence` integer, required — Identifies which order action will have its triggering dates updated.
      - `triggerDates` object[] — Container for the service activation and customer acceptance dates of the order action.
        - `name` 'ServiceActivation' | 'CustomerAcceptance' — Name of the trigger date of the order action.
        - `triggerDate` string, date — Trigger date in YYYY-MM-DD format. The date you are to set as the service activation date or the customer acceptance date.
    - `subscriptionNumber` string, required — Subscription number of a subscription in the `Pending` order for which you are to update the triggering dates. For example, A-S00000001.

## Response `200`

OK

- PUTOrderTriggerDatesResponseType
  - `processId` string — The ID of the process that handles the operation.
  - `reasons` object[] — The container of the error code and message. This field is available only if the `success` field is `false`.
    - `code` string — The error code of response.
    - `message` string — The detail information of the error response
  - `requestId` string, uuid — Unique identifier of the request.
  - `success` boolean — Indicates whether the call succeeded.
  - `accountNumber` string — The account number for the order.
  - `orderNumber` string — The order number of the order updated.
  - `status` 'Completed' | 'Pending' — Status of the order.
  - `subscriptions` object[] — The subscriptions updated.
    - `status` 'Active' | 'Pending Activation' | 'Pending Acceptance' — Status of the subscription. `Pending Activation` and `Pending Acceptance` are only applicable for an order that contains a `CreateSubscription` order action.
    - `subscriptionNumber` string — Subscription number of the subscription updated.

## Other responses

- `500` — Internal Server Error
- `4XX` — Request Errors

---

[API](https://skmtc.dev/zuora/apis/api-reference.md) · [All operations](https://skmtc.dev/zuora/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zuora/api-reference/revisions/d11e237f3e54/schema)
