List meetings
This command shows scheduling links in your workspace. Use this when you want to inspect available meetings and basic metadata.Sample output (--json)
Show a meeting
This command shows details for one meeting SID. Use this when you want to inspect a meeting’s slug, duration, spot settings, and scheduling rules after finding its SID frommeetings list.
<sid>- Meeting SID
Sample output (--json)
Create a meeting
This command creates a new scheduling link. Use this when you want to add a meeting from the terminal instead of the NeetoCal UI.Sample output (--json)
Update a meeting
This command updates fields for a meeting SID. Use this when you need to change a meeting’s name, slug, or description from the terminal.<sid>- Meeting SID
Sample output (--json)
--hosts to keep the current hosts.
Delete a meeting
This command deletes a scheduling link. Use this when you want to remove a meeting without using the NeetoCal UI.<sid>- Meeting SID to delete
Sample output
--quiet mode, this prints success.
Create a one-off link
This command creates a one-off scheduling link for a meeting. Use this when you need a single-use booking URL for a specific meeting.<meeting-sid>- Meeting SID
Sample output (--json)
List available slots
This command lists available booking dates for a meeting in a given month. Use this when you want to see which days have open slots before creating a booking.<meeting-sid>- Meeting SID
Sample output (--json)
--day to retrieve slots for the whole month. For API field details, see Slots.
Durations
Each meeting can offer multiple durations. For API field details, see Meeting durations.List durations
This command lists duration options for a meeting. Use this when a meeting allows multiple durations and you want to see configured values.<meeting-sid>- Meeting SID
Sample output (--json)
Show a duration
This command shows details for one duration on a meeting. Use this after finding the duration ID frommeetings durations list.
<meeting-sid>- Meeting SID<id>- Duration UUID
Sample output (--json)
Create a duration
This command adds a duration option to a meeting. Use this when enabling multiple durations on a scheduling link.<meeting-sid>- Meeting SID
Sample output (--json)
Update a duration
This command updates a duration on a meeting. Use this when you need to change duration length or default status.<meeting-sid>- Meeting SID<id>- Duration UUID
Sample output (--json)
Delete a duration
This command removes a duration from a meeting. Use this when you no longer need a specific duration option.<meeting-sid>- Meeting SID<id>- Duration UUID
Sample output
--quiet mode, this prints success.
Spots
A spot is where a meeting happens: Zoom, phone, in person, or another option. In the API, it is called a meeting place.List spots
This command lists meeting spots (video, phone, in-person) for a meeting. Use this when you want to see configured location options.<meeting-sid>- Meeting SID
Sample output (--json)
Show a spot
This command shows details for one meeting spot. Use this after finding the spot ID frommeetings spots list.
<meeting-sid>- Meeting SID<id>- Spot UUID
Sample output (--json)
Create a spot
This command adds a spot to a meeting. Use this when configuring video, phone, or in-person location options.<meeting-sid>- Meeting SID
Sample output (--json)
Update a spot
This command updates a meeting spot. Use this when you need to change spot type, location, or default status.<meeting-sid>- Meeting SID<id>- Spot UUID
Sample output (--json)
Delete a spot
This command removes a spot from a meeting. Use this when you no longer need a specific location option.<meeting-sid>- Meeting SID<id>- Spot UUID
Sample output
--quiet mode, this prints success.
Availability
Attach or update the availability schedule a meeting uses. For API field details, see Create meeting availability and Update meeting availability.Create meeting availability
This command creates an availability schedule linked to a specific meeting. Use this when you need to assign working hours to a host for one scheduling link.<meeting-sid>- Meeting SID
Sample output (--json)
Update meeting availability
This command updates the availability linked to a meeting. Use this when you need to change periods or overrides for a meeting-specific availability.<meeting-sid>- Meeting SID
Sample output (--json)