# SubmitTransactionFeedbackInput

Input · GraphQL API

Top-level input fields for submitting transaction feedback.

## Fields

- `clientMutationId` (`String`): An identifier used to reconcile requests and responses. 255 characters maximum.
- `riskDataId` (`ID!`) — required: The riskData ID returned in the evaluateTransactionRisk response for the original transaction.
- `externalTransactionId` (`ID!`) — required: The external processor's transaction ID.
- `externalPaymentResponse` (`ExternalPaymentResponseInput!`) — required: Status details of payment.
- `externalProcessorResponse` (`ExternalProcessorResponseInput`): Issuer response.

## Used by

- [submitTransactionFeedback](/braintree/graphql/reference/mutations/submit-transaction-feedback) — Mutation; input

## GraphQL definition

```graphql
input SubmitTransactionFeedbackInput {
  clientMutationId: String
  riskDataId: ID!
  externalTransactionId: ID!
  externalPaymentResponse: ExternalPaymentResponseInput!
  externalProcessorResponse: ExternalProcessorResponseInput
}
```

---

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