--- title: SubscriptionContractBase - Customer API description: The common fields of a subscription contract. api_version: 2026-01 api_name: customer type: interface api_type: graphql source_url: html: >- https://shopify.dev/docs/api/customer/latest/interfaces/SubscriptionContractBase md: >- https://shopify.dev/docs/api/customer/latest/interfaces/SubscriptionContractBase.md --- # Subscription​Contract​Base interface The common fields of a subscription contract. ## Fields * currencyCode * customAttributes * deliveryMethod * deliveryPrice * discounts * lines * linesCount * note * orders * updatedAt *** ## Types implemented in * SubscriptionContract *** ##### Variables ```json { "currencyCode": "", "customAttributes": "", "deliveryMethod": "", "deliveryPrice": "", "discounts": { "first": "", "after": "", "last": "", "before": "", "reverse": "" }, "lines": { "first": "", "after": "", "last": "", "before": "", "reverse": "" }, "linesCount": "", "note": "", "orders": { "first": "", "after": "", "last": "", "before": "", "reverse": "" }, "updatedAt": "" } ``` ##### Schema ```graphql interface SubscriptionContractBase { currencyCode: CurrencyCode! customAttributes: [Attribute!]! deliveryMethod: SubscriptionDeliveryMethod deliveryPrice: MoneyV2! discounts: SubscriptionDiscountConnection lines: SubscriptionLineConnection! linesCount: Count note: String orders: OrderConnection! updatedAt: DateTime! } ```