Prerequisites
- A Zeeg account with an active subscription
- An API token (generated in the next step)
Base URL
All requests in this guide use the following base URL:Get your API key
Go to Account Settings > API and generate a new token. Select the scopes your integration needs — for this quickstart,
users:read and events:read are enough.Copy the token and store it somewhere safe. You will not be able to see it again.Verify your token
Call You should receive a response like:If you get a
GET /whoami to confirm your token is valid and see which account it belongs to.401 Unauthorized response, double-check that your token is correct and has not expired.List your events
Call This returns a paginated list of your scheduled events, each including the event title, start/end time, status, location, invitees, and hosts. If you have no upcoming events, the
GET /scheduled-events to retrieve your upcoming scheduled events.collection array will be empty. See Pagination for details on navigating large result sets.Next steps
Now that you have made your first API calls, explore these resources to build deeper integrations:Booking Flow
Create bookings programmatically through the API.
Webhooks
Receive real-time notifications when events are created, cancelled, or rescheduled.
API Reference
Browse the full list of endpoints, parameters, and response schemas.