# ThreeDSecurePriorAuthenticationInput

Input · GraphQL API

Information about the customer-initiated 3DS.

## Fields

- `authenticationId` (`String`): The authenticationId of the customer-initiated 3DS performed at Braintree. 255 characters maximum.
- `authenticationDetails` (`ThreeDSecurePriorAuthenticationDetailsInput`): The authentication details of the customer-initiated 3DS performed externally. To be sent in lieu of authenticationId.

## Used by

- [ThreeDSecureMerchantInitiatedRequestInput](/braintree/graphql/reference/types/three-d-secure-merchant-initiated-request-input) — Input; priorAuthentication

## GraphQL definition

```graphql
input ThreeDSecurePriorAuthenticationInput {
  authenticationId: String
  authenticationDetails: ThreeDSecurePriorAuthenticationDetailsInput
}
```

---

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