How to Find Your Meeting Type ID
Locate your meeting type ID for API integrations, webhooks, and advanced configurations
The meeting type ID is a unique identifier for each of your meeting types. You'll need it when setting up API integrations, configuring webhooks, or using advanced features.
Where to Find the Meeting Type ID
Method 1: URL Bar (Easiest)
The meeting type ID is visible in your browser's address bar when editing a meeting type.
- Go to Meeting Types
- Click on any meeting type to edit it
- Look at the URL in your browser:
https://app.meetergo.com/meeting-types/edit/abc12345-6789-def0-1234-567890abcdef
└──────────────────────────────────────┘
This is your Meeting Type ID
The ID is the string after /edit/—typically a UUID format like abc12345-6789-def0-1234-567890abcdef.
Method 2: Booking Redirect Parameters
When using redirect URLs after booking, meetergo automatically appends the meeting type ID:
https://yoursite.com/thank-you?meetingTypeId=abc12345-6789-def0-1234-567890abcdef
If you've set up a redirect URL, check the parameters being passed to find your ID.
Method 3: API Response
When fetching meeting types via the API, each meeting type includes its ID:
{
"id": "abc12345-6789-def0-1234-567890abcdef",
"name": "30-Minute Consultation",
"duration": 30,
...
}
See API Documentation for details.
Method 4: Webhook Payloads
When bookings occur, webhook payloads include the meeting type ID:
{
"event": "booking_created",
"data": {
"meetingTypeId": "abc12345-6789-def0-1234-567890abcdef",
"appointmentId": "...",
...
}
}
When You Need the Meeting Type ID
API Integrations
When creating bookings via API:
curl -X POST "https://api.meetergo.com/v4/booking" \
-H "Content-Type: application/json" \
-d '{
"meetingTypeId": "abc12345-6789-def0-1234-567890abcdef",
"start": "2025-01-15T10:00:00Z",
"attendee": { ... }
}'
Webhook Configuration
Filter webhooks by meeting type:
app.post('/webhook', (req, res) => {
const { meetingTypeId } = req.body.data;
if (meetingTypeId === 'abc12345-...') {
// Handle specific meeting type
}
});
Slack Integration
When mapping meeting types to Slack channels, you'll reference meeting type IDs in your configuration.
Custom Integrations
Use the ID to:
- Track bookings per meeting type
- Route notifications differently
- Build custom dashboards
- Create Zapier workflows
ID Format
Meeting type IDs in meetergo are UUIDs (Universally Unique Identifiers):
- Format:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - Example:
abc12345-6789-def0-1234-567890abcdef - Always lowercase letters and numbers
- 36 characters total (including hyphens)
Tips
Keep IDs Secure
While meeting type IDs aren't sensitive like API keys, avoid sharing them publicly if your meeting types are private.
IDs Don't Change
Once created, a meeting type's ID never changes—even if you rename the meeting type or modify its settings.
Copy Carefully
When copying from the URL bar, make sure to get the complete ID without any trailing slashes or query parameters.
FAQ
Can I customize my meeting type ID?
No, IDs are automatically generated and cannot be changed.
Does deleting and recreating a meeting type keep the same ID?
No, a new meeting type gets a new ID. Update any integrations if you recreate a meeting type.
Is the meeting type ID the same as the booking link slug?
No, the booking link slug (e.g., /yourname/consultation) is different from the internal ID. The slug is human-readable; the ID is for system use.
Related Articles
Was this article helpful?
Let us know if this article answered your questions.