# RecurringBillingSubscriptionTrialInput

Input · GraphQL API

Input for configuring a trial period on a recurring billing subscription plan.

## Fields

- `duration` (`Int!`) — required: The trial timeframe. A value of 0 starts the subscription immediately without a trial period.
- `durationUnit` (`RecurringBillingSubscriptionTrialDurationUnit!`) — required: The trial unit of time.

## Used by

- [CreateRecurringBillingSubscriptionPlanInput](/braintree/graphql/reference/types/create-recurring-billing-subscription-plan-input) — Input; trial
- [RecurringBillingSubscriptionStartDateInput](/braintree/graphql/reference/types/recurring-billing-subscription-start-date-input) — Input; trial
- [UpdateRecurringBillingSubscriptionPlanInput](/braintree/graphql/reference/types/update-recurring-billing-subscription-plan-input) — Input; trial

## GraphQL definition

```graphql
input RecurringBillingSubscriptionTrialInput {
  duration: Int!
  durationUnit: RecurringBillingSubscriptionTrialDurationUnit!
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)