Get All Availability Schedules
Retrieve all availability schedules belonging to the authenticated user, including weekly hours, time zone, and date overrides.
curl --request GET \
--url https://api.zeeg.me/v2/schedules \
--header 'Authorization: Bearer <token>'{
"collection": [
{
"uri": "https://api.zeeg.me/v2/schedules/Q1ZYo391da",
"uuid": "Q1ZYo391da",
"email": "lena.meier@horizondigital.de",
"title": "Working Hours",
"isDefault": true,
"timezone": "Europe/Berlin",
"weeklyHours": [
{
"day": "Mon",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Tue",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Wed",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Thu",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Fri",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Sat",
"timesets": []
},
{
"day": "Sun",
"timesets": []
}
],
"specialHours": [
{
"date": "2026-04-21",
"timesets": [
[
"10:00",
"14:00"
]
]
}
],
"schedulingPages": [
{
"uuid": "80f46bf5-eb01-4c07-960e-a9a3e18aae5e",
"title": "30-Minute Discovery Call",
"slug": "30min-discovery-call",
"schedulingUrl": "https://zeeg.me/lena-meier/30min-discovery-call"
}
],
"currentTime": "2026-04-10T08:30:00+02:00",
"createdAt": "2026-04-01T10:00:00.000000Z",
"updatedAt": "2026-04-05T14:30:00.000000Z"
},
{
"uri": "https://api.zeeg.me/v2/schedules/otrBCIib7j",
"uuid": "otrBCIib7j",
"email": "lena.meier@horizondigital.de",
"title": "Evening Consultations",
"isDefault": false,
"timezone": "Europe/Berlin",
"weeklyHours": [
{
"day": "Mon",
"timesets": [
[
"18:00",
"20:00"
]
]
},
{
"day": "Tue",
"timesets": [
[
"18:00",
"20:00"
]
]
},
{
"day": "Wed",
"timesets": []
},
{
"day": "Thu",
"timesets": [
[
"18:00",
"20:00"
]
]
},
{
"day": "Fri",
"timesets": []
},
{
"day": "Sat",
"timesets": []
},
{
"day": "Sun",
"timesets": []
}
],
"specialHours": null,
"schedulingPages": [],
"currentTime": "2026-04-10T08:30:00+02:00",
"createdAt": "2026-04-02T12:00:00.000000Z",
"updatedAt": "2026-04-02T12:00:00.000000Z"
}
],
"pagination": {
"total": 2,
"count": 2,
"totalPages": 1,
"previousPage": null,
"currentPage": 1,
"nextPage": null
}
}Documentation Index
Fetch the complete documentation index at: https://developer.zeeg.me/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Query Parameters
Email address of the user whose schedules to retrieve.
"lena.meier@horizondigital.de"
Limit the number of returned results per page.
1 <= x <= 10010
Page number for paginated results.
x >= 11
When true, includes the list of scheduling pages associated with each schedule.
true
Response
OK
List of availability schedules
Hide child attributes
Hide child attributes
API resource URI for this schedule
"https://api.zeeg.me/v2/schedules/Q1ZYo391da"
Schedule identifier
"Q1ZYo391da"
Email address of the schedule owner
Display name of the schedule
Whether this is the default schedule
IANA timezone identifier
User-level time-off periods (vacation, out-of-office) that apply across all of the user's scheduling pages. Only periods ending today or in the future are returned. Half-day flags indicate the first/last day of the period is partial.
Hide child attributes
Hide child attributes
vacation, out_of_office Half-day cutoff (HH:MM), null when startHalfDay is false.
Half-day cutoff (HH:MM), null when endHalfDay is false.
Current server time
Timestamp of creation
Timestamp of last update
Hide child attributes
Hide child attributes
Total number of records.
x >= 0Number of records per page.
x >= 0Total number of pages.
x >= 0Current page number.
x >= 1Link to previous page, or null.
"/v2/schedules?page=1"
Link to next page, or null.
"/v2/schedules?page=3"
curl --request GET \
--url https://api.zeeg.me/v2/schedules \
--header 'Authorization: Bearer <token>'{
"collection": [
{
"uri": "https://api.zeeg.me/v2/schedules/Q1ZYo391da",
"uuid": "Q1ZYo391da",
"email": "lena.meier@horizondigital.de",
"title": "Working Hours",
"isDefault": true,
"timezone": "Europe/Berlin",
"weeklyHours": [
{
"day": "Mon",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Tue",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Wed",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Thu",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Fri",
"timesets": [
[
"09:00",
"17:00"
]
]
},
{
"day": "Sat",
"timesets": []
},
{
"day": "Sun",
"timesets": []
}
],
"specialHours": [
{
"date": "2026-04-21",
"timesets": [
[
"10:00",
"14:00"
]
]
}
],
"schedulingPages": [
{
"uuid": "80f46bf5-eb01-4c07-960e-a9a3e18aae5e",
"title": "30-Minute Discovery Call",
"slug": "30min-discovery-call",
"schedulingUrl": "https://zeeg.me/lena-meier/30min-discovery-call"
}
],
"currentTime": "2026-04-10T08:30:00+02:00",
"createdAt": "2026-04-01T10:00:00.000000Z",
"updatedAt": "2026-04-05T14:30:00.000000Z"
},
{
"uri": "https://api.zeeg.me/v2/schedules/otrBCIib7j",
"uuid": "otrBCIib7j",
"email": "lena.meier@horizondigital.de",
"title": "Evening Consultations",
"isDefault": false,
"timezone": "Europe/Berlin",
"weeklyHours": [
{
"day": "Mon",
"timesets": [
[
"18:00",
"20:00"
]
]
},
{
"day": "Tue",
"timesets": [
[
"18:00",
"20:00"
]
]
},
{
"day": "Wed",
"timesets": []
},
{
"day": "Thu",
"timesets": [
[
"18:00",
"20:00"
]
]
},
{
"day": "Fri",
"timesets": []
},
{
"day": "Sat",
"timesets": []
},
{
"day": "Sun",
"timesets": []
}
],
"specialHours": null,
"schedulingPages": [],
"currentTime": "2026-04-10T08:30:00+02:00",
"createdAt": "2026-04-02T12:00:00.000000Z",
"updatedAt": "2026-04-02T12:00:00.000000Z"
}
],
"pagination": {
"total": 2,
"count": 2,
"totalPages": 1,
"previousPage": null,
"currentPage": 1,
"nextPage": null
}
}