Creating and managing users via the API requires the API Platform plan and a Platform API Key. If you only need to read data across your workspace (e.g. all users’ appointments), an admin’s Personal Access Token is enough.
Overview
The meetergo API allows you to:- Create users with pre-configured availability and meeting types
- Manage settings across multiple users
- Query and update user configurations in bulk
- Handle user lifecycle (create, update, deactivate)
Creating Platform Users
Basic User Creation
Create a user with default settings:User with Custom Configuration
Create a fully configured user in one call:Listing Users
Get All Users
Get Specific User
Managing Meeting Types
Create Additional Meeting Types
Get User’s Meeting Types
Update Meeting Type
Managing Availability
Get User’s Availability
Update Availability Schedule
Add Holiday/Exception
Bulk Operations
Bulk User Creation
Bulk Update Meeting Types
User Lifecycle Management
Edit User Profile
Correct a user’s name or change their public booking slug. All fields are optional — omitted fields stay unchanged.givenName, familyName, slug. Slugs must be at least 5 characters and unique across the platform. Email is not editable here.
Deactivate a User
Track User Status
Store user status in your database and sync with meetergo:Best Practices
Store IDs - Always store meetergo user IDs in your database
Batch operations - Process bulk operations in batches of 10-20
Handle failures - Implement retry logic for failed API calls
Rate limiting - Add delays between bulk operations
Idempotency - Check if user exists before creating duplicates
Next Steps
White-Label Integration
Build scheduling into your platform
Users API
Full user API documentation
Availability
Configure user availability
Rate Limiting
Handle API rate limits