# Orders

Use these operations to manage orders that include items with mixed recurring subscription plans.

- [GET /orders](/docs/dev-docs/api/orders/getordercollection.md): Retrieves a collection of orders.
- [POST /orders](/docs/dev-docs/api/orders/postorder.md): Creates an order.
- [GET /orders/{id}](/docs/dev-docs/api/orders/getorder.md): Retrieves an order with a specified ID.
- [PUT /orders/{id}](/docs/dev-docs/api/orders/putorder.md): Creates or updates (upserts) an order with a specified ID.
- [GET /orders/{id}/upcoming-invoice](/docs/dev-docs/api/orders/getorderupcominginvoice.md): Retrieves an upcoming invoice for a specified order. An upcoming invoice is an invoice that has not been issued. It functions as a preview of the next invoice for the order. For more information, see 
- [GET /order-pauses](/docs/dev-docs/api/orders/getorderpausecollection.md): Retrieves a list of order pauses.
- [POST /order-pauses](/docs/dev-docs/api/orders/postorderpause.md): Pauses an order with a specified ID.
- [GET /order-pauses/{id}](/docs/dev-docs/api/orders/getorderpause.md): Retrieves an order pause with a specified ID.
- [PUT /order-pauses/{id}](/docs/dev-docs/api/orders/putorderpause.md): Updates an order pause with a specified ID.
- [DELETE /order-pauses/{id}](/docs/dev-docs/api/orders/deleteorderpause.md): Deletes an order pause with a specified ID. If the specified pause is `pending`, it is `revoked`. If the specified pause is `ongoing`, it is `finished`.
- [GET /order-changes](/docs/dev-docs/api/orders/getorderchangecollection.md): Retrieves a list of order changes. To find the pending change of an order, use `filter=orderId:{orderId};status:pending`.
- [POST /order-changes](/docs/dev-docs/api/orders/postorderchange.md): Changes the items of an order immediately, or schedules the change for the next renewal.
- [GET /order-changes/{id}](/docs/dev-docs/api/orders/getorderchange.md): Retrieves an order change with a specified ID.
- [PUT /order-changes/{id}](/docs/dev-docs/api/orders/putorderchange.md): Creates an order change with a specified ID, or replaces the items of a pending order change. A change that is not pending cannot be updated.
- [DELETE /order-changes/{id}](/docs/dev-docs/api/orders/deleteorderchange.md): Cancels a pending order change with a specified ID. The current items of the order stay as they are. A change cannot be canceled after it is locked by an issued invoice, applied, canceled, or supersed
- [GET /order-cancellations](/docs/dev-docs/api/orders/getordercancellationcollection.md): Retrieves a list of order cancellations.
- [POST /order-cancellations](/docs/dev-docs/api/orders/postordercancellation.md): Cancels an order.
- [GET /order-cancellations/{id}](/docs/dev-docs/api/orders/getordercancellation.md): Retrieves an order cancellation with a specified ID.
- [GET /order-reactivations](/docs/dev-docs/api/orders/getorderreactivationcollection.md): Retrieves a list of order reactivations.
- [GET /order-reactivations/{id}](/docs/dev-docs/api/orders/getorderreactivation.md): Retrieves an order reactivation with a specified ID.
- [POST /orders/{id}/void](/docs/dev-docs/api/orders/postordervoid.md): Voids a pending order with a specified ID.
- [POST /orders/{id}/change-items](/docs/dev-docs/api/orders/postorderitemschange.md): Changes order items or quantities and specifies if and when to give pro rata credits. To change the items at the next renewal, use the `POST /order-changes` operation with `applyAt` set to `nextRenewa
- [PATCH /orders/{id}/items/{itemId}](/docs/dev-docs/api/orders/patchorderitem.md): Updates an order item.
- [POST /orders/{id}/interim-invoice](/docs/dev-docs/api/orders/postorderinteriminvoice.md): Issues an interim invoice for an order. Use this operation for plan changes and pro rata adjustments. This process: - Creates an invoice. - Adds the order line items to the invoice. - Issues the invoi
- [POST /orders/{id}/upcoming-invoice/issue](/docs/dev-docs/api/orders/postorderupcominginvoiceissuance.md): Issues an upcoming invoice, for an order with a specified ID, for early pay.
- [POST orders-experimental-hard-usage-limit-reached](/docs/dev-docs/api/orders/orders-experimental-hard-usage-limit-reached.md)
- [POST orders-experimental-order-abandoned](/docs/dev-docs/api/orders/orders-experimental-order-abandoned.md)
- [POST orders-experimental-order-completed](/docs/dev-docs/api/orders/orders-experimental-order-completed.md)
- [POST orders-experimental-renewal-invoice-issued](/docs/dev-docs/api/orders/orders-experimental-renewal-invoice-issued.md)
- [POST orders-experimental-soft-usage-limit-reached](/docs/dev-docs/api/orders/orders-experimental-soft-usage-limit-reached.md)
- [POST orders-experimental-subscription-activated](/docs/dev-docs/api/orders/orders-experimental-subscription-activated.md)
- [POST orders-experimental-subscription-canceled](/docs/dev-docs/api/orders/orders-experimental-subscription-canceled.md)
- [POST orders-experimental-subscription-churned](/docs/dev-docs/api/orders/orders-experimental-subscription-churned.md)
- [POST orders-experimental-subscription-created](/docs/dev-docs/api/orders/orders-experimental-subscription-created.md)
- [POST orders-experimental-subscription-downgraded](/docs/dev-docs/api/orders/orders-experimental-subscription-downgraded.md)
- [POST orders-experimental-subscription-items-changed](/docs/dev-docs/api/orders/orders-experimental-subscription-items-changed.md)
- [POST orders-experimental-subscription-modified](/docs/dev-docs/api/orders/orders-experimental-subscription-modified.md)
- [POST orders-experimental-subscription-quantity-filled-limit-reached](/docs/dev-docs/api/orders/orders-experimental-subscription-quantity-filled-limit-reached.md)
- [POST orders-experimental-subscription-reactivated](/docs/dev-docs/api/orders/orders-experimental-subscription-reactivated.md)
- [POST subscription-renewal-reminder-30-days](/docs/dev-docs/api/orders/subscription-renewal-reminder-30-days.md): Sends a reminder when an active order that contains subscription items is 30 days from renewal. The reminder is sent only when the recurring interval of the order is 90 days or more. The reminder is n
- [POST subscription-renewal-reminder-7-days](/docs/dev-docs/api/orders/subscription-renewal-reminder-7-days.md): Sends a reminder when an active order that contains subscription items is 7 days from renewal. The reminder is sent only when the recurring interval of the order is 14 days or more. The reminder is no
- [POST subscription-renewal-reminder-1-day](/docs/dev-docs/api/orders/subscription-renewal-reminder-1-day.md): Sends a reminder when an active order that contains subscription items is 1 day from renewal. The reminder is sent only when the recurring interval of the order is longer than 1 day. The reminder is n
- [POST orders-experimental-subscription-renewed](/docs/dev-docs/api/orders/orders-experimental-subscription-renewed.md)
- [POST orders-experimental-subscription-trial-converted](/docs/dev-docs/api/orders/orders-experimental-subscription-trial-converted.md)
- [POST orders-experimental-subscription-trial-end-reminder](/docs/dev-docs/api/orders/orders-experimental-subscription-trial-end-reminder.md)
- [POST orders-experimental-subscription-trial-ended](/docs/dev-docs/api/orders/orders-experimental-subscription-trial-ended.md)
- [POST orders-experimental-subscription-upgraded](/docs/dev-docs/api/orders/orders-experimental-subscription-upgraded.md)
- [POST orders-experimental-subscription-paused](/docs/dev-docs/api/orders/orders-experimental-subscription-paused.md)
- [POST orders-experimental-subscription-pause-created](/docs/dev-docs/api/orders/orders-experimental-subscription-pause-created.md)
- [POST orders-experimental-subscription-pause-modified](/docs/dev-docs/api/orders/orders-experimental-subscription-pause-modified.md)
- [POST orders-experimental-subscription-pause-revoked](/docs/dev-docs/api/orders/orders-experimental-subscription-pause-revoked.md)
- [POST orders-experimental-order-change-created](/docs/dev-docs/api/orders/orders-experimental-order-change-created.md)
- [POST orders-experimental-order-change-canceled](/docs/dev-docs/api/orders/orders-experimental-order-change-canceled.md)
- [POST orders-experimental-order-change-applied](/docs/dev-docs/api/orders/orders-experimental-order-change-applied.md)
- [POST orders-experimental-subscription-resumed](/docs/dev-docs/api/orders/orders-experimental-subscription-resumed.md)
- [POST orders-experimental-trial-usage-limit-reached](/docs/dev-docs/api/orders/orders-experimental-trial-usage-limit-reached.md)
- [POST orders-experimental-order-delinquency-reached](/docs/dev-docs/api/orders/orders-experimental-order-delinquency-reached.md)
- [POST orders-experimental-order-abandon-reminder](/docs/dev-docs/api/orders/orders-experimental-order-abandon-reminder.md)
