User Types
Platform users are designed for multi-tenant scenarios where you’re building scheduling for your users.
Create a User
Create a platform user with automatic defaults:Request Body
Response
Automatic Provisioning
When you create a user without custom settings, meetergo automatically creates:Custom Availability & Meeting Type
Specify custom availability and meeting type during creation:Get Current User
Retrieve the authenticated user’s details:Response
Update a User
Fix a typo or change a user’s public booking slug:Editable Fields
All fields are optional; omitted fields stay unchanged. Any authenticated user can update their own profile; updating other users requires a company admin caller. The target user must belong to the caller’s company.
Email is not editable via this endpoint — it affects the login identity and requires a separate flow. Contact support if you need to change a user’s email.
Check Booking Availability
Query available time slots for a meeting type:Query Parameters
Response
Timezones
Use valid IANA timezone identifiers:Best Practices
Store user IDs - Save the
userId returned from user creation to reference the user laterUse appropriate timezones - Set the timezone based on where your user is located
Customize for your use case - Use custom availability and meeting types that match your business needs