Skip to main content
Community Member
July 9, 2025
Solved

What field reveals the UUID that I should use API calls for scheduled_events?

  • July 9, 2025
  • 3 replies
  • 293 views

I asked this 9 days ago but never got clarity on which field I am supposed to use.

If I do this:


curl --request GET \
  --url "https://api.calendly.com/scheduled_events?organization=https://api.calendly.com/organizations/DERERCVFDYL7OLC&min_start_time=2025-01-01T00:00:00Z&max_start_time=2025-06-30T23:59:59Z" \
  --header 'Authorization: Bearer eyJraWQiOiIxY2UxZTEzNjE3ZGNmNzY2YjNjZWJjY2Y4ZGM1YmFmYThhNjVlNjg0MDIzZjdjMzJiZTgzNDliMjM4MDEzNWI0IiwidHlwIjoiUEFUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiJodHRwczovL2F1dGguY2FsZW5kbHkuY29tIi234523zUtYmQxMy03ZTBhNWIwNDk2MjciLCJ1c2VyX3V1aWQiOiJBSEhCWE5MVElEQVJMWkU3In0.jsvcK0mRkCdIF87BJ7UxVaHfQDWClDc-QEIl-PyYuXYVm95wDIWR4r-_Xw7IwLp_18Q-amd8BGmsa5deb0P9qw' \
  --header 'Content-Type: application/json'

 

There is no field called “UUID”. But I’m supposed to use a UUID if I then call the API for “invitees”. 

 

Again, this is the JSON that comes back. It does not have a field called “uuid”.


{
  "calendar_event": {
    "external_id": "",
    "kind": "google"
  },
  "created_at": "2024-12-13T13:26:31.739208Z",
  "end_time": "2025-01-06T17:30:00.000000Z",
  "event_guests": [],
  "event_memberships": [
    {
      "buffered_end_time": "2025-01-06T18:00:00.000000Z",
      "buffered_start_time": "2025-01-06T17:00:00.000000Z",
      "user": "https://api.calendly.com/users/HHF",
      "user_email": "",
      "user_name": "B R"
    }
  ],
  "event_type": "https://api.calendly.com/event_types/
  "invitees_counter": {
    "active": 9,
    "limit": 15,
    "total": 10
  },
  "location": {
    "data": {
      "id": 86518512501,
      "settings": {
        "global_dial_in_numbers": [
          {
            "country_name": "US",
            "city": "Chicago",
            "number": "+9",
            "type": "toll",
            "country": "US"
          },
          {
            "country_name": "US",
            "number": "+1 11
            "type": "toll",
            "country": "US"
          },
          {
            "country_name": "US",
            "city": "New York",
            "number": "+1 9",
            "type": "toll",
            "country": "US"
          }
        ]
      },
      "extra": {
        "intl_numbers_url": "https://us02web.zoom.us/u/kdswgJAiDz"
      },
      "password": "31824"
    },
    "join_url": "https://us0.zoom.us/j/8c6Cpr.1",
    "status": "pushed",
    "type": "zoom"
  },
  "meeting_notes_html": null,
  "meeting_notes_plain": null,
  "name": "Platform Tour",
  "start_time": "2025-01-06T17:00:00.000000Z",
  "status": "active",
  "updated_at": "2025-01-04T02:00:37.235430Z",
  "uri": "https://api.calendly.com/scheduled_events/d662"
}

 

Any thoughts about why I am not seeing a UUID? I’ve tried every ID in the return that looks like ID and yet I’m still yet every API call returns with “Resource Not Found.”

 

If I go here:

https://developer.calendly.com/api-docs/2d5ed9bbd2952-list-events

The page never mentions a UUID. I cannot find a reference to the UUID anywhere in any of the descriptive text, and yet it is listed as a required parameter when asking for the invitees.

 

I want to find a UUID and then make a call like this:

 

curl --request GET \
  --url "https://api.calendly.com/scheduled_events/8pv58mskifkj5st9o6m2qqde74/invitees" \
  --header 'Authorization: Bearer eyJraWQiOiIxY2UxZTEzNjE3ZGNmNzY2YjNjZWJjY2Y4ZGM1YmFmYThhNjVlNjg0MDIzZjdjMzJiZTgzNDliMjM4MDEzNWI0IiwidHlwIjoiUEFUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiJodHRwczovL2F1dGguY2FsZWferdXBNQ2356hOS1kYzQxLTRlMzUtYmQxMy03ZTBhNWIwNDk2MjciLCJ1c2VyX3V1aWQiOiJBSEhCWE5MVElEQVJMWkU3In0.jsvcK0mRkCdIF87BJ7UxVaHfQDWClDc-QEIl-PyYuXYVm95wDIWR4r-_Xw7IwLp_18Q-amd8BGmsa5deb0P9qw' \
  --header 'Content-Type: application/json'


But that comes back with “Resource Not Found.” 

I have tried to use everything in the JSON that looks like a UUID, but all of it comes back with “Resource Not Found.”

Where is the UUID?

 

 

Best answer by Clifton

I believe that the UUID is the alpha-numeric at the end of the URI field returned in the response.  

"uri": "https://api.calendly.com/scheduled_events/d662"
uuid  = d662

This is not as obvious as it should be and probably got lost over time with documentation changes. I’ll make a note to include more information about this!

3 replies

Clifton
Employee
CliftonAnswer
Employee
July 16, 2025

I believe that the UUID is the alpha-numeric at the end of the URI field returned in the response.  

"uri": "https://api.calendly.com/scheduled_events/d662"
uuid  = d662

This is not as obvious as it should be and probably got lost over time with documentation changes. I’ll make a note to include more information about this!

Kat80636Author
Community Member
July 16, 2025

Hi Clifton. Two things:

  1. It seems your answer is correct. I just tested this and I got the correct response. Thank you very much for your help. 
     
  2. Having said that, my initial question was 15 days ago: 

    I am a little surprised that it took me 15 days to get an answer. 

New Community Member
July 31, 2026

Thanks for asking this—it caught my attention as well when I first worked with the API. The documentation isn't very explicit about where the scheduled event UUID comes from. It turns out the value you need is the identifier at the end of the uri returned by the scheduled_events endpoint. Once you use that value with the invitees endpoint, the requests make much more sense. Hopefully the documentation is updated to make this easier for future developers.