# User

Object · GraphQL API

Details about the user.

## Fields

- `id` (`ID!`) — non-null: Unique identifier.
- `email` (`String`): Email address.
- `status` (`UserStatus`): Current status.
- `name` (`String`): Full name.
- `roles` (`[Role!]`): Associated roles.

## Used by

- [Viewer](/braintree/graphql/reference/types/viewer) — Object; user

## GraphQL definition

```graphql
type User {
  id: ID!
  email: String
  status: UserStatus
  name: String
  roles: [Role!]
}
```

---

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