# Realtime current user data

**URL:** https://community.directus.com/t/realtime-current-user-data/748
**Category:** Help
**Created:** [July 12, 2025, 2:13pm UTC](https://community.directus.com/t/realtime-current-user-data/748 "2025-07-12T14:13:36Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![bentodman93](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/bentodman93/32/613_2.png) [@bentodman93](https://community.directus.com/u/bentodman93)
#### Post date: [July 12, 2025, 2:13pm UTC](https://community.directus.com/t/realtime-current-user-data/748/1 "2025-07-12T14:13:36Z")

</div>

Hi, i’m trying to get back the current user’s data over realtime.

Can somebody help me to understand why this function returns this error.  
The user is authenticated and and administrator.

14:33:43.478 MessageDashboard.tsx:62 Received items: {type: ‘items’, status: ‘error’, error: {…}, uid: ‘5’}error: {code: ‘INVALID\_COLLECTION’, message: ‘The provided collection does not exists or is not accessible.’}status: "error"type: "items"uid: “5”

```auto
 function readUsers() {
    client.sendMessage({
      type: 'items',
      collection: 'directus_users',
      action: 'read',
      query: {
        fields: ['first_name', 'last_name', 'email'],
      },
    });
  }

```

---

<div class="post-metadata">

### Author: ![ahmad\_quvor](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/ahmad_quvor/32/310_2.png) [@ahmad\_quvor](https://community.directus.com/u/ahmad_quvor)
#### Post date: [July 13, 2025, 12:48am UTC](https://community.directus.com/t/realtime-current-user-data/748/2 "2025-07-13T00:48:13Z")

</div>

Hello, you can use this API to get the current logged in user, [Users | Directus Docs](https://directus.io/docs/api/users#retrieve-current-user)

---

<div class="post-metadata">

### Author: ![Nik](https://avatars.discourse-cdn.com/v4/letter/n/6de8d8/32.png) [@Nik](https://community.directus.com/u/Nik)
#### Post date: [July 13, 2025, 9:43am UTC](https://community.directus.com/t/realtime-current-user-data/748/3 "2025-07-13T09:43:34Z")

</div>

Can confirm this behavior.  
Digging into the code I could find that this error is thrown when sending messages on a system collection:

> <https://github.com/directus/directus/blob/3c293ce7eb31879127a3c43b6c49f7c6332c7417/api/src/websocket/handlers/items.ts#L29-L41>

Dont’t know tho, why system collections are not supported 🤔
