--- title: SubscriptionBillingAttemptInput - GraphQL Admin description: The input fields required to complete a subscription billing attempt. api_version: 2024-10 api_name: admin type: input_object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingAttemptInput md: >- https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingAttemptInput.txt --- # Subscription​Billing​Attempt​Input input\_object The input fields required to complete a subscription billing attempt. ## Fields * billing​Cycle​Selector [Subscription​Billing​Cycle​Selector](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCycleSelector) Select the specific billing cycle to be billed. Default to bill the current billing cycle if not specified. * idempotency​Key [String!](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/String) non-null A unique key generated by the client to avoid duplicate payments. For more information, refer to [Idempotent requests](https://shopify.dev/api/usage/idempotent-requests). * origin​Time [Date​Time](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/DateTime) The date and time used to calculate fulfillment intervals for a billing attempt that successfully completed after the current anchor date. To prevent fulfillment from being pushed to the next anchor date, this field can override the billing attempt date. *** ## Mutations using this input * [subscription​Billing​Attempt​Create.​subscription​Billing​Attempt​Input](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingAttemptCreate#argument-subscriptionBillingAttemptInput) MUTATION *** ## Map ### Mutations using this input * <\~>[subscription​Billing​Attempt​Create.subscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingAttemptCreate#argument-subscriptionBillingAttemptInput)