# GenerateEditFundingInstrumentUrlInput

Input · GraphQL API

Input for generating a URL for editing a funding instrument details.

## Fields

- `clientMutationId` (`String`): An identifier used to reconcile requests and responses. 255 characters maximum.
- `vaultedBillingAgreementId` (`ID!`) — required: The vaulted billing agreement id.
- `returnUrl` (`URL!`) — required: URL for redirecting back to merchant app or website on the client.
- `cancelUrl` (`URL!`) — required: URL for redirect back to merchant app on the client indicating unsuccessful approval.
- `paypalRiskCorrelationId` (`ID`): PayPal Risk correlation ID (also known as the Client Metadata ID).

## Used by

- [generateEditFundingInstrumentUrl](/braintree/graphql/reference/mutations/generate-edit-funding-instrument-url) — Mutation; input

## GraphQL definition

```graphql
input GenerateEditFundingInstrumentUrlInput {
  clientMutationId: String
  vaultedBillingAgreementId: ID!
  returnUrl: URL!
  cancelUrl: URL!
  paypalRiskCorrelationId: ID
}
```

---

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