# AccountUser

> Type in domain **Account**

- HTML: [AccountUser.html](AccountUser.html)
- Raw SDL: [AccountUser.sdl](AccountUser.sdl)
- Covered by: [llms.txt](../llms.txt)

Implements: `Node`, `User`

## Fields

- `id`: `ID!` — `AccountUser` Id.
- `email`: `Email!` — `AccountUser` email.
- `name`: `String` — `AccountUser` name.
- `avatar`: `Url` — `AccountUser` avatar.

## Reach via

Example queries that can return this type from the root `Query`.

### `currentUser`

```graphql
query CurrentUser {
  currentUser {
    ... on AccountUser {
      __typename
      avatar
      email
      id
      name
    }
  }
}
```

Raw: [`CurrentUser.sdl`](../examples/CurrentUser.sdl)

### `account › users`

```graphql
query AccountUsers {
  account {
    users(limit: 25, page: 1) {
      items {
        ... on AccountUser {
          __typename
          avatar
          email
          id
          name
        }
      }
    }
  }
}
```

Raw: [`AccountUsers.sdl`](../examples/AccountUsers.sdl)

### `assets › creator`

```graphql
query AssetsCreator {
  assets(ids: "…") {
    creator {
      ... on AccountUser {
        __typename
        avatar
        email
        id
        name
      }
    }
  }
}
```

Raw: [`AssetsCreator.sdl`](../examples/AssetsCreator.sdl)

### `asset › creator`

```graphql
query AssetCreator {
  asset(id: "…") {
    creator {
      ... on AccountUser {
        __typename
        avatar
        email
        id
        name
      }
    }
  }
}
```

Raw: [`AssetCreator.sdl`](../examples/AssetCreator.sdl)

### `assets › modifier`

```graphql
query AssetsModifier {
  assets(ids: "…") {
    modifier {
      ... on AccountUser {
        __typename
        avatar
        email
        id
        name
      }
    }
  }
}
```

Raw: [`AssetsModifier.sdl`](../examples/AssetsModifier.sdl)

### `asset › modifier`

```graphql
query AssetModifier {
  asset(id: "…") {
    modifier {
      ... on AccountUser {
        __typename
        avatar
        email
        id
        name
      }
    }
  }
}
```

Raw: [`AssetModifier.sdl`](../examples/AssetModifier.sdl)
