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.
Add --override-availability to list every future time on the meeting’s time increment, including times outside availability, for use with bookings create --override-availability. Only a host of the meeting or an admin can do this. Times another overridden booking already takes show "already_overridden": true.
Sample output (--json)
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)