# "List all Staff Members" - end point of the API

**URL:** <https://community.servicem8.com/t/list-all-staff-members-end-point-of-the-api/1102>\
**Category:** API & SDK\
**Created:** [May 19, 2026, 9:21am UTC](https://community.servicem8.com/t/list-all-staff-members-end-point-of-the-api/1102 "2026-05-19T09:21:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![abdullah\_al\_hadi](https://avatars.discourse-cdn.com/v4/letter/a/ecb155/32.png) [@abdullah\_al\_hadi](https://community.servicem8.com/u/abdullah_al_hadi)\
**Post date:** [May 19, 2026, 9:21am UTC](https://community.servicem8.com/t/list-all-staff-members-end-point-of-the-api/1102/1 "2026-05-19T09:21:44Z")

</div>

“List all Staff Members” - end point of the API ([https://api.servicem8.com/api\_1.0/staff.json](https://api.servicem8.com/api_1.0/staff.json)) returns all staff member names along with all the API key names. which is out of scope for this endpoint. I am unable to build some automations due to this error.

---

<div class="post-metadata">

**Author:** ![Cody](https://sea2.discourse-cdn.com/flex002/user_avatar/community.servicem8.com/cody/32/52_2.png) [@Cody](https://community.servicem8.com/u/Cody)\
**Post date:** [May 19, 2026, 10:36am UTC](https://community.servicem8.com/t/list-all-staff-members-end-point-of-the-api/1102/2 "2026-05-19T10:36:08Z")

</div>

Hi Abdullah,

The documented “List all Staff Members” endpoint is **GET [https://api.servicem8.com/api\_1.0/staff.json](https://api.servicem8.com/api_1.0/staff.json)**, and it returns an array of **Staff** records (e.g. fields like `first`, `last`, `email`, `uuid`, `active`).

It also supports API-side filtering (for example, you can filter on fields like `active`), using the standard `$filter` syntax.

Separately, an **API Key Name** is used for attribution in ServiceM8 (for example, an automated note can display as “by n8n”), which can make it look like “non-staff” names are involved in activity history.

Thanks,  
Cody
