The List Event Types atom displays all of a user’s event types with their title, description, and duration. Each item includes a dropdown menu with edit and delete actions.Documentation Index
Fetch the complete documentation index at: https://cal.com/docs/llms.txt
Use this file to discover all available pages before exploring further.

Quick start
Below is a code snippet to render the ListEventTypes atom. ThegetEventTypeUrl prop receives the event type ID and should return the URL where users will be redirected when clicking on an event type.
The
ListEventTypes atom requires authentication. Make sure it’s wrapped in a CalProvider with a valid
accessToken.Props
| Name | Required | Description |
|---|---|---|
| getEventTypeUrl | No | Callback function that receives the event type ID and returns the URL to redirect when clicking on an event type. If not provided, the event type items will not be clickable. |
Demo
Combining with EventTypeSettings
The ListEventTypes atom can be combined with the EventTypeSettings atom to provide a complete event type management experience. When a user clicks on an event type from the list, they are redirected to a settings page where they can edit the event type details.Create the list page
Use the quick start example above to set up a page that displays all event types. The
getEventTypeUrl prop should return the route where you’ll render the EventTypeSettings atom (e.g., /event-types/${eventTypeId}).For a complete implementation example, check out the example
app.