What the model is told
Look up a Calendly meeting by its event UUID, which the customer may have from their confirmation. Returns the name, start and end time, status (active or canceled) and location. Use it to confirm a booking exists.
Request
GEThttps://api.calendly.com/scheduled_events/{{eventId}}
Headers
AuthorizationBearer YOUR_CALENDLY_PERSONAL_ACCESS_TOKEN
Parameters
eventId stringThe UUID of the scheduled event.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "afd0fcf1-5f48-4c4a-94da-88a28243dfff",
"type": "HTTP_REQUEST",
"label": "Get Calendly Meeting",
"name": "get_calendly_meeting",
"customName": false,
"description": "Look up a Calendly meeting by its event UUID, which the customer may have from their confirmation. Returns the name, start and end time, status (active or canceled) and location. Use it to confirm a booking exists.",
"parameters": [
{
"name": "eventId",
"type": "string",
"description": "The UUID of the scheduled event."
}
],
"config": {
"endpoint": {
"method": "GET",
"url": "https://api.calendly.com/scheduled_events/{{eventId}}"
},
"headers": [
{
"name": "Authorization",
"value": "Bearer YOUR_CALENDLY_PERSONAL_ACCESS_TOKEN"
}
],
"body": null,
"timeout": null
}
}
}IDs are regenerated on every copy.