# LegacyIdType

Enum · GraphQL API

The type of object the legacy ID represents when converting it to a global ID.

## Values

- `CUSTOMER`
- `DISPUTE`
- `MERCHANT_ACCOUNT_APPLICATION`
- `PAYMENT_CONTEXT`
- `PAYMENT_METHOD`
- `RECURRING_BILLING_SUBSCRIPTION`
- `RECURRING_BILLING_SUBSCRIPTION_PLAN`
- `RECURRING_BILLING_SUBSCRIPTION_PLAN_ADD_ON`
- `RECURRING_BILLING_SUBSCRIPTION_PLAN_DISCOUNT`
- `REFUND`
- `TRANSACTION`
- `US_BANK_ACCOUNT_VERIFICATION`
- `VERIFICATION`

## Used by

- [idFromLegacyId](/braintree/graphql/reference/queries/id-from-legacy-id) — Query; type
- [LegacyIdElementsInput](/braintree/graphql/reference/types/legacy-id-elements-input) — Input; type

## GraphQL definition

```graphql
enum LegacyIdType {
  CUSTOMER
  DISPUTE
  MERCHANT_ACCOUNT_APPLICATION
  PAYMENT_CONTEXT
  PAYMENT_METHOD
  RECURRING_BILLING_SUBSCRIPTION
  RECURRING_BILLING_SUBSCRIPTION_PLAN
  RECURRING_BILLING_SUBSCRIPTION_PLAN_ADD_ON
  RECURRING_BILLING_SUBSCRIPTION_PLAN_DISCOUNT
  REFUND
  TRANSACTION
  US_BANK_ACCOUNT_VERIFICATION
  VERIFICATION
}
```

---

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