Preview

ManageScheduledChangesInput is in Preview status and is subject to change without notice. For more information about Preview status, see the GraphQL API policy.

ManageScheduledChangesInput

This page contains

    Fields

    requestItems [ManageScheduledChangeRequestInput!]! PREVIEW

    List of subscriptions with per-charge operations to apply. Must not be empty and must hold at most one entry per subscription; an empty list or a duplicate subscriptionId is rejected with InvalidScheduledChangeTargetingError.

    Mutations for ManageScheduledChangesInput

    manageScheduledChanges PREVIEW

    Manages one or more scheduled changes on subscriptions before they take effect. Supports selective targeting (billingCharge) or cancel-all mode (cancelAll).

    Only ScheduledChangeOperationType.CANCEL is currently applied; any other operation is reported per charge with ScheduledChangeOperationNotSupportedError.

    The payload of the request is validated up front: an empty requestItems list or a duplicate subscriptionId rejects every request item and is reported in ManageScheduledChangesPayload.userErrors with no results. Request items are then processed independently, so a failure on one subscription does not prevent the others from being processed and this mutation can complete partially. A targeting problem within a request item is reported in that item's ManageScheduledChangeResult.userErrors only.