21 July 2025
Composable Commerce
HTTP API
Enhancement
GraphQLOrdersMessages/Subscriptions
You can now delete Recurring Orders that have been canceled or that are expired.

Changes:

The following changes were introduced in terms of GraphQL SDL:

extend type Mutation {
  "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
  deleteRecurringOrder(version: Long!, personalDataErasure: Boolean = false,

    "Queries with specified ID"
    id: String,

    "Queries with specified key"
    key: String): RecurringOrder
}

type RecurringOrderDeleted implements MessagePayload {
  recurringOrder: RecurringOrder!
  type: String!
}