Skip to main content
Users are the foundation of scheduling in meetergo. Each user has their own availability schedule, meeting types, and booking URL.

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.
See the full Update User reference for response shape and error cases.

Check Booking Availability

Query available time slots for a meeting type:

Query Parameters

Response

Timezones

Use valid IANA timezone identifiers:
Invalid timezones will return a 400 error. See IANA timezone database for the full list.

Best Practices

Store user IDs - Save the userId returned from user creation to reference the user later
Use 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
Email uniqueness - Each user email must be unique within your company