--- title: SubscriptionContractCreateInput - GraphQL Admin description: The input fields required to create a Subscription Contract. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionContractCreateInput md: >- https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionContractCreateInput.md metadata: domain: admin --- # Subscription​Contract​Create​Input input\_object The input fields required to create a Subscription Contract. ## Fields * actor [Subscription​Actor](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionActor) The actor who initiated a subscription action. * contract [Subscription​Draft​Input!](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDraftInput) required The attributes used as input for the Subscription Draft. * currency​Code [Currency​Code!](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CurrencyCode) non-null The currency used for the subscription contract. * customer​Id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) non-null The ID of the customer to associate with the subscription contract. * next​Billing​Date [Date​Time!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/DateTime) non-null The next billing date for the subscription contract. *** ## Mutations using this input * [subscription​Contract​Create.input](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractCreate#arguments-input) ARGUMENT *** ## Map ### Mutations using this input * [subscription​Contract​Create.input](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractCreate#arguments-input)