Skip to main content
Anchor to SubscriptionContractProductChangePayload

SubscriptionContractProductChangePayload

payload

Return type for subscriptionContractProductChange mutation.

•SubscriptionContract

The new Subscription Contract object.

Show fields
•SubscriptionLine

The updated Subscription Line.

Show fields
•[SubscriptionDraftUserError!]!
non-null

The list of errors that occurred from executing the mutation.

Show fields

Was this section helpful?

Anchor to Mutations with this payloadMutations with this payload

•mutation

Allows for the easy change of a Product in a Contract or a Product price change.

Changes are rate limited per subscription contract across all apps on the store. If you exceed the limit, then the mutation returns a top-level THROTTLED error and doesn't change the contract. Wait before you retry.

Show payload

Arguments

•SubscriptionActor

The actor who initiated a subscription action.

Show enum values
•SubscriptionContractProductChangeInput!
required

The properties of the Product changes.

Show input fields
•ID!
required

The gid of the Subscription Line to update.

Anchor to subscriptionContractIdsubscriptionContractId
•ID!
required

The ID of the subscription contract.



Was this section helpful?