# SubscriptionContract - customer - OBJECT Version: 2024-04 ## Description A Subscription Contract. ### Access Scopes ## Fields * [createdAt](/docs/api/customer/2024-04/scalars/DateTime): DateTime! - The date and time when the subscription contract was created. * [id](/docs/api/customer/2024-04/scalars/ID): ID! - A globally-unique ID. * [lastPaymentStatus](/docs/api/customer/2024-04/enums/SubscriptionContractLastPaymentStatus): SubscriptionContractLastPaymentStatus - The current status of the last payment. * [nextBillingDate](/docs/api/customer/2024-04/scalars/DateTime): DateTime - The next billing date for the subscription contract. * [originOrder](/docs/api/customer/2024-04/objects/Order): Order - The order from which the contract originated. * [revisionId](/docs/api/customer/2024-04/scalars/UnsignedInt64): UnsignedInt64! - The revision ID of the contract. * [status](/docs/api/customer/2024-04/enums/SubscriptionContractSubscriptionStatus): SubscriptionContractSubscriptionStatus! - The current status of the subscription contract. ## Connections * [upcomingBillingCycles](/docs/api/customer/2024-04/connections/SubscriptionBillingCycleConnection): SubscriptionBillingCycleConnection! ## Related queries ## Related mutations * [subscriptionContractActivate](/docs/api/customer/2024-04/mutations/subscriptionContractActivate) Activates a Subscription Contract. Contract status must be either active, paused, or failed. * [subscriptionContractCancel](/docs/api/customer/2024-04/mutations/subscriptionContractCancel) Cancels a Subscription Contract. * [subscriptionContractPause](/docs/api/customer/2024-04/mutations/subscriptionContractPause) Pauses a Subscription Contract. * [subscriptionContractSelectDeliveryMethod](/docs/api/customer/2024-04/mutations/subscriptionContractSelectDeliveryMethod) Selects an option from a delivery options result and updates the delivery method on a Subscription Contract. ## Related Unions ## Examples