Scheduler APIs - Ability to List Schedules by team_id

Hello.

I would like to request the ability to fetch a list of Schedules by Team, not just my own or another user’s.

For reference, see Changelog / Scheduler > January 12th, 2026

Targeted endpoint: get/scheduler/schedules

Thank you.

Here’s a few updates on the matter:

  1. There’s a changelog at Introduced Team API and enhanced schedule filtering which does mention a team_id available for the GET /v2/scheduler/schedules endpoint.
    1. I’ve missed this one at first as it doesn’t seem to be documented - Scheduler APIs.
    2. I’m afraid I haven’t been able to make this query param/filter work either. It still lists my own Schedules rather than the team’s.
    3. When trying to fetch another user’s schedules by passing the user_id param, that works fine, but the result with or without the team_id parameter is the same. It shows the user’s own schedules, and I missing the Any host available/Round Robin schedules they are part of.
  2. I’ve tried fetching a lst of Scheduler teams but I am getting an invalid access token error
    1. Scheduler APIs
      {“code”:109, “message”:“Invalid access token, does not contain permissions:[scheduler]”}
    2. This is an account-level app with all Scheduler scopes I could find

For context, I am aiming to group Scheduler’s scheduled events (meetings) by their parent Schedule (booking link/page) in order to route them further into groups internally in our systems.

Unfortunately, I could not find a way to get stable Schedule IDs thus far. Sample incoming webhook payload:

“scheduler_event”: {
“event_id”: “66nc45po7ufa1i2qtgq17ulrc0”,
“schedule_id”: “q42uimkaolnc6oxdawmwf5bx00”,

Upon querying the same event by ID via REST (v2/scheduler/events/{eventId}):

Array
(
[status] => 200
[data] => Array
(
[event_id] => 66nc45po7ufa1i2qtgq17ulrc0
[schedule_id] => x24wqe6x16ypourvqvm55b6md0
[attendees] => Array

In this case I am surprised the schedule_id is different for the same Event ID.

Thank you @elisa.zoom for hosting yesterday’s Developer Office Hours :folded_hands:

1 Like

Hey @valentin_ek
Thanks for your patience here.
I created an internal ticket for our Engineering team about the error you are seeing (ZSEE-193448 internal ticket number for reference)


{“code”:109, “message”:“Invalid access token, does not contain permissions:[scheduler]”}

Allthough I was able to grab the team id from the UI and call the Get scheduler/schedules?team_id={team_id} and got all the booking pages for the team I queried

1 Like

Hey @valentin_ek
Sorry for the late reply here!
It seems like this issue has been fixed by our Engineering team.
You should be able to query the List team endpoint now and will get the right response back in your response body

1 Like

Hey Elisa, thanks for the update!

I’ll check the endpoint and get back to you soon.

1 Like

Hey @elisa.zoom

Thanks again for helping get this resolved, everything looks good now!

Have a lovely day ahead.

1 Like