# subscriptionContractSelectDeliveryMethod - customer - MUTATION Version: unstable ## Description Selects an option from a delivery options result and updates the delivery method on a Subscription Contract. ### Access Scopes ## Arguments * [deliveryMethodInput](/docs/api/customer/unstable/input-objects/SubscriptionDeliveryMethodInput): SubscriptionDeliveryMethodInput! - The delivery method selected for the subscription contract. * [subscriptionContractId](/docs/api/customer/unstable/scalars/ID): ID! - The ID of the subscription contract. * [subscriptionDeliveryOptionsResultToken](/docs/api/customer/unstable/scalars/String): String! - The token associated with the successfully fetched delivery options result for the subscription contract. ## Returns * [contract](/docs/api/customer/unstable/objects/SubscriptionContract): SubscriptionContract The updated subscription contract object. * [userErrors](/docs/api/customer/unstable/objects/SubscriptionContractUserError): SubscriptionContractUserError! The list of errors that occurred from executing the mutation. ## Examples