# RiskData

Object · GraphQL API

Data from advanced risk evaluations.

## Fields

- `id` (`ID`): Unique identifier.
- `decision` (`RiskDecision`): The risk decision on whether the transaction should be permitted.
- `decisionReasons` (`[String!]`): The reasons for the decision from the fraud service provider.
- `deviceDataCaptured` (`Boolean`): Whether data associated with the customer's device was captured and used in the decision process.
- `fraudServiceProvider` (`FraudServiceProvider`): The fraud service provider used to generate the risk decision.
- `liabilityShift` (`LiabilityShift`): Liability Shift information in the event of a chargeback.
- `score` (`Int`): The numeric risk score assigned by the fraud service provider.

## Used by

- [Transaction](/braintree/graphql/reference/types/transaction) — Object; riskData
- [TransactionRiskEvaluatePayload](/braintree/graphql/reference/types/transaction-risk-evaluate-payload) — Object; riskData
- [Verification](/braintree/graphql/reference/types/verification) — Object; riskData

## GraphQL definition

```graphql
type RiskData {
  id: ID
  decision: RiskDecision
  decisionReasons: [String!]
  deviceDataCaptured: Boolean
  fraudServiceProvider: FraudServiceProvider
  liabilityShift: LiabilityShift
  score: Int
}
```

---

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