curl --request GET \
--url https://api.cal.com/v2/event-types/{eventTypeId}/private-links \
--header 'Authorization: <authorization>'{
"status": "success",
"data": [
{
"linkId": "abc123def456",
"eventTypeId": 123,
"isExpired": false,
"bookingUrl": "https://cal.com/d/abc123def456/30min",
"expiresAt": "2025-12-31T23:59:59.000Z"
}
]
}curl --request GET \
--url https://api.cal.com/v2/event-types/{eventTypeId}/private-links \
--header 'Authorization: <authorization>'{
"status": "success",
"data": [
{
"linkId": "abc123def456",
"eventTypeId": 123,
"isExpired": false,
"bookingUrl": "https://cal.com/d/abc123def456/30min",
"expiresAt": "2025-12-31T23:59:59.000Z"
}
]
}value must be Bearer <token> where <token> is api key prefixed with cal_ or managed user access token
Response status
"success"
Array of private links for the event type (mix of time-based and usage-based)
Show child attributes
The private link ID
"abc123def456"
Event type ID this link belongs to
123
Whether the link is currently expired
false
Full booking URL for this private link
"https://cal.com/d/abc123def456/30min"
Expiration date for this time-based link
"2025-12-31T23:59:59.000Z"
Was this page helpful?