--- title: SubscriptionContractUpdatePayload - GraphQL Admin description: Return type for `subscriptionContractUpdate` mutation. api_version: 2025-01 api_name: admin type: payload api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/subscriptioncontractupdatepayload md: https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/subscriptioncontractupdatepayload.md --- # Subscription​Contract​Update​Payload payload Return type for `subscriptionContractUpdate` mutation. ## Fields * draft [Subscription​Draft](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDraft) The Subscription Contract object. * user​Errors [\[Subscription​Draft​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDraftUserError) non-null The list of errors that occurred from executing the mutation. *** ## Mutations with this payload * [subscription​Contract​Update](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractUpdate) mutation Creates a draft of an existing [`SubscriptionContract`](https://shopify.dev/docs/api/admin-graphql/latest/objects/SubscriptionContract). The draft captures the current state of the contract and allows incremental modifications through draft mutations such as [`subscriptionDraftLineAdd`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftLineAdd), [`subscriptionDraftDiscountAdd`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftDiscountAdd), and [`subscriptionDraftUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftUpdate). Changes remain in draft state and don't affect the live contract until committed. After you've made all necessary changes to the draft, commit it using [`subscriptionDraftCommit`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) to apply the updates to the original contract. Learn more about [updating subscription contracts](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/update-a-subscription-contract#step-2-create-a-draft-of-an-existing-contract). *** ## Map ### Mutations with this payload * [subscription​Contract​Update](https://shopify.dev/docs/api/admin-graphql/2025-01/types/subscriptionContractUpdate)