# ThreeDSecurePriorAuthenticationDetailsInput

Input · GraphQL API

The authentication details of the customer-initiated 3DS performed externally.

## Fields

- `dsTransactionId` (`String`): The Directory Server Transaction ID of the customer-initiated 3DS.
- `acsTransactionId` (`String`): The Access Control Server Transaction ID of the customer-initiated 3DS.
- `authenticationMethod` (`ThreeDSecurePriorAuthenticationMethod`): Mechanism used to authenticate the customer-initiated 3DS.
- `authenticationTime` (`Timestamp`): DateTime of the customer-initiated 3DS.

## Used by

- [ThreeDSecurePriorAuthenticationInput](/braintree/graphql/reference/types/three-d-secure-prior-authentication-input) — Input; authenticationDetails

## GraphQL definition

```graphql
input ThreeDSecurePriorAuthenticationDetailsInput {
  dsTransactionId: String
  acsTransactionId: String
  authenticationMethod: ThreeDSecurePriorAuthenticationMethod
  authenticationTime: Timestamp
}
```

---

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