---
title: SubscriptionContractUpdateCalculateUserError - GraphQL Admin
description: >-
  An error that occurs during the execution of
  `SubscriptionContractUpdateCalculate`.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/objects/SubscriptionContractUpdateCalculateUserError
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/objects/SubscriptionContractUpdateCalculateUserError.md
api_name: admin
api_type: graphql
type: object
---

# Subscription​Contract​Update​Calculate​User​Error

object

An error that occurs during the execution of `SubscriptionContractUpdateCalculate`.

## Fields

* code

  [Subscription​Contract​Update​Calculate​User​Error​Code](https://shopify.dev/docs/api/admin-graphql/latest/enums/SubscriptionContractUpdateCalculateUserErrorCode)

  The error code.

* field

  [\[String!\]](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

  The path to the input field that caused the error.

* message

  [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

  non-null

  The error message.

***

## Map

No referencing types

***

## Mutations

* [subscription​Contract​Update​Calculate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdateCalculate)

  mutation

  Starts an asynchronous calculation for changes to an existing subscription contract. The changes aren't applied to the contract until you commit the calculation, and fields omitted from the input remain unchanged.

  Poll the [`subscriptionContractCalculation`](https://shopify.dev/docs/api/admin-graphql/latest/queries/subscriptionContractCalculation) query to review the calculated contract, its projected order totals, and any warnings, then commit it with the [`subscriptionContractCalculationCommit`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCalculationCommit) mutation.

  Learn how to [update a subscription contract](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/contracts/update-a-subscription-contract).

  * actor

    [Subscription​Actor](https://shopify.dev/docs/api/admin-graphql/latest/enums/SubscriptionActor)

    ### Arguments

    The actor who initiated a subscription action.

  * contract​Id

    [ID!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID)

    required

    The ID of the subscription contract to update.

  * contract​Update​Input

    [Subscription​Contract​Calculation​Contract​Update​Input!](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationContractUpdateInput)

    required

    The input for the subscription contract update calculation.

  ***

***

## SubscriptionContractUpdateCalculateUserError Mutations

### Mutated by

* [subscription​Contract​Update​Calculate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdateCalculate)

***

## Interfaces

* [Displayable​Error](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/DisplayableError)

  interface

***

## SubscriptionContractUpdateCalculateUserError Implements

### Implements

* [Displayable​Error](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/DisplayableError)
