# TransactionExternalVaultOptionsInput

Input · GraphQL API

Input for transactions created with credit cards vaulted in an external vault, not the Braintree Vault. Do not use for transactions created from Braintree multi-use payment methods, or from single-use payment methods which will not be stored in an external vault.

## Fields

- `status` (`ExternalVaultStatus!`) — required: The credit card's association with an external vault.
- `verifyingNetworkTransactionId` (`String`): The network transaction ID of the first _transaction_ after which this payment method was stored in the external vault. If the `status` is `WILL_VAULT`, do not pass this value; the network transaction ID of the resulting transaction can be passed in this field for _subsequent_ transactions. If the `status` is `VAULTED`, but the customer is directly initiating the charge, do not pass this value.

## Used by

- [CreditCardTransactionOptionsInput](/braintree/graphql/reference/types/credit-card-transaction-options-input) — Input; externalVault

## GraphQL definition

```graphql
input TransactionExternalVaultOptionsInput {
  status: ExternalVaultStatus!
  verifyingNetworkTransactionId: String
}
```

---

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