Update an existing event type. You can only update event types that belong to you or are accessible through your team memberships.
If you update the slug field, it must remain unique for your user account.
Updating to an existing slug will cause the request to fail.
Path Parameters
The unique identifier of the event type to update.
Request Body
The name of the event type. Maximum 55 characters.
The URL-friendly identifier. Must be unique for the user if changed. Maximum
80 characters. Must match pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$.
Description of the event type. Maximum 5000 characters.
The type of event. Must be one of: one_on_one, group, round_robin,
collective.
Duration in minutes. Must be between 1 and 1440 (24 hours).
Maximum group size for group events. Required when type is group. Must be
between 2 and 10.
Whether the event type should be hidden from the user’s public profile.
Color code in hex format (e.g., #FF5733). Must match pattern:
^#([A-Fa-f0-9]{6})$.
Team ID for collective event types. Required when type is collective.
All request body fields are optional. Only include the fields you want to
update.
Example Request
{
"name": "45 Minute Meeting",
"duration": 45,
"color": "#8B5CF6"
}
Example Response
{
"success": true,
"data": {
"id": 1,
"name": "45 Minute Meeting",
"slug": "30-minute-meeting",
"description": "A quick 30-minute consultation",
"type": "one_on_one",
"duration": 45,
"hidden_from_profile": false,
"color": "#8B5CF6",
"max_group_size": null,
"form_fields": []
}
}
Error Response
{
"success": false,
"error": {
"code": "VALIDATION_ERROR",
"message": "The given data was invalid.",
"details": {
"slug": ["The slug has already been taken."]
}
}
}
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ID of event type to update
Event type data to update
The name of the event type
Maximum string length: 55
The URL-friendly identifier (must be unique)
Maximum string length: 80
Available options:
one_on_one,
group,
round_robin,
collective
Required range: 1 <= x <= 1440
Whether the event type is hidden from profile
Color code in hex format (e.g., #FF5733)
Description of the event type
Maximum string length: 5000
Maximum group size (required for group type, min: 2, max: 10)
Required range: 2 <= x <= 10
Team ID (required for collective type)
Indicates whether the request was successful
The response data. Can be an object, array, or null
Option 1 · object
Option 2 · object[]
Option 3 · object
Option 4 · object[]
Option 5 · object