> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetocal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Commands overview

> Every neetocal command grouped by resource, with links to the full reference.

The NeetoCal CLI mirrors the v2 REST API. Every command is listed below, grouped by resource. Follow a link for usage, flags, and sample output.

## Global flags

These flags work on every command and are left out of the per-command flag tables below. See [Configuration](/cli/configuration#global-flags) and [Output formats](/cli/output-formats) for details.

| Flag          | Description                                           |
| ------------- | ----------------------------------------------------- |
| `--json`      | Output as JSON                                        |
| `--quiet`     | Output raw data only (no envelope)                    |
| `--toon`      | Output in TOON format (token-optimized for AI agents) |
| `--subdomain` | Override saved subdomain                              |

### automation-rules

Manage automation rules

| Command                                                                                         | Description               |
| ----------------------------------------------------------------------------------------------- | ------------------------- |
| [`neetocal automation-rules create`](/cli-reference/automation-rules#create-an-automation-rule) | Create an automation rule |
| [`neetocal automation-rules delete`](/cli-reference/automation-rules#delete-an-automation-rule) | Delete an automation rule |
| [`neetocal automation-rules list`](/cli-reference/automation-rules#list-automation-rules)       | List all automation rules |

### availabilities

Manage availabilities

| Command                                                                                  | Description             |
| ---------------------------------------------------------------------------------------- | ----------------------- |
| [`neetocal availabilities create`](/cli-reference/availabilities#create-an-availability) | Create an availability  |
| [`neetocal availabilities list`](/cli-reference/availabilities#list-availabilities)      | List all availabilities |
| [`neetocal availabilities show`](/cli-reference/availabilities#show-an-availability)     | Show an availability    |
| [`neetocal availabilities update`](/cli-reference/availabilities#update-an-availability) | Update an availability  |

### bookings

Manage bookings

| Command                                                                         | Description                    |
| ------------------------------------------------------------------------------- | ------------------------------ |
| [`neetocal bookings create`](/cli-reference/bookings#create-a-booking)          | Create a booking               |
| [`neetocal bookings list`](/cli-reference/bookings#list-bookings)               | List all bookings              |
| [`neetocal bookings payments create`](/cli-reference/bookings#create-a-payment) | Create a payment for a booking |
| [`neetocal bookings payments update`](/cli-reference/bookings#update-a-payment) | Update a booking payment       |
| [`neetocal bookings show`](/cli-reference/bookings#show-a-booking)              | Show a booking                 |
| [`neetocal bookings update`](/cli-reference/bookings#update-a-booking)          | Update a booking               |

### discount-codes

Manage discount codes

| Command                                                                                  | Description            |
| ---------------------------------------------------------------------------------------- | ---------------------- |
| [`neetocal discount-codes create`](/cli-reference/discount-codes#create-a-discount-code) | Create a discount code |

### doctor

Diagnose CLI authentication, connectivity, and workspace access

| Command                                            | Description                                                     |
| -------------------------------------------------- | --------------------------------------------------------------- |
| [`neetocal doctor`](/cli-reference/utility#doctor) | Diagnose CLI authentication, connectivity, and workspace access |

### login

Authenticate to NeetoCal via browser

| Command                                          | Description                          |
| ------------------------------------------------ | ------------------------------------ |
| [`neetocal login`](/cli-reference/utility#login) | Authenticate to NeetoCal via browser |

### logout

Sign out and clear saved credentials

| Command                                            | Description                          |
| -------------------------------------------------- | ------------------------------------ |
| [`neetocal logout`](/cli-reference/utility#logout) | Sign out and clear saved credentials |

### meeting-templates

Manage meeting templates

| Command                                                                                           | Description                |
| ------------------------------------------------------------------------------------------------- | -------------------------- |
| [`neetocal meeting-templates create`](/cli-reference/meeting-templates#create-a-meeting-template) | Create a meeting template  |
| [`neetocal meeting-templates delete`](/cli-reference/meeting-templates#delete-a-meeting-template) | Delete a meeting template  |
| [`neetocal meeting-templates list`](/cli-reference/meeting-templates#list-meeting-templates)      | List all meeting templates |
| [`neetocal meeting-templates show`](/cli-reference/meeting-templates#show-a-meeting-template)     | Show a meeting template    |
| [`neetocal meeting-templates update`](/cli-reference/meeting-templates#update-a-meeting-template) | Update a meeting template  |

### meetings

Manage meetings

| Command                                                                                          | Description                         |
| ------------------------------------------------------------------------------------------------ | ----------------------------------- |
| [`neetocal meetings availabilities create`](/cli-reference/meetings#create-meeting-availability) | Create availability for a meeting   |
| [`neetocal meetings availabilities update`](/cli-reference/meetings#update-meeting-availability) | Update availability for a meeting   |
| [`neetocal meetings create`](/cli-reference/meetings#create-a-meeting)                           | Create a meeting                    |
| [`neetocal meetings delete`](/cli-reference/meetings#delete-a-meeting)                           | Delete a meeting                    |
| [`neetocal meetings durations create`](/cli-reference/meetings#create-a-duration)                | Create a meeting duration           |
| [`neetocal meetings durations delete`](/cli-reference/meetings#delete-a-duration)                | Delete a meeting duration           |
| [`neetocal meetings durations list`](/cli-reference/meetings#list-durations)                     | List durations for a meeting        |
| [`neetocal meetings durations show`](/cli-reference/meetings#show-a-duration)                    | Show a meeting duration             |
| [`neetocal meetings durations update`](/cli-reference/meetings#update-a-duration)                | Update a meeting duration           |
| [`neetocal meetings list`](/cli-reference/meetings#list-meetings)                                | List all meetings                   |
| [`neetocal meetings one-off-link`](/cli-reference/meetings#create-a-one-off-link)                | Create a one-off link for a meeting |
| [`neetocal meetings show`](/cli-reference/meetings#show-a-meeting)                               | Show a meeting                      |
| [`neetocal meetings slots`](/cli-reference/meetings#list-available-slots)                        | List available slots for a meeting  |
| [`neetocal meetings spots create`](/cli-reference/meetings#create-a-spot)                        | Create a meeting spot               |
| [`neetocal meetings spots delete`](/cli-reference/meetings#delete-a-spot)                        | Delete a meeting spot               |
| [`neetocal meetings spots list`](/cli-reference/meetings#list-spots)                             | List spots for a meeting            |
| [`neetocal meetings spots show`](/cli-reference/meetings#show-a-spot)                            | Show a meeting spot                 |
| [`neetocal meetings spots update`](/cli-reference/meetings#update-a-spot)                        | Update a meeting spot               |
| [`neetocal meetings update`](/cli-reference/meetings#update-a-meeting)                           | Update a meeting                    |

### packages

Manage packages

| Command                                                                                    | Description                  |
| ------------------------------------------------------------------------------------------ | ---------------------------- |
| [`neetocal packages list`](/cli-reference/packages#list-packages)                          | List all packages            |
| [`neetocal packages purchases list`](/cli-reference/packages#list-purchases-for-a-package) | List purchases for a package |
| [`neetocal packages purchases show`](/cli-reference/packages#show-a-package-purchase)      | Show a package purchase      |
| [`neetocal packages show`](/cli-reference/packages#show-a-package)                         | Show a package               |

### setup

Set up NeetoCal for AI coding assistants

| Command                                                                | Description                                  |
| ---------------------------------------------------------------------- | -------------------------------------------- |
| [`neetocal setup claude`](/cli-reference/utility#ai-assistant-setup)   | Register NeetoCal plugin with Claude Code    |
| [`neetocal setup codex`](/cli-reference/utility#ai-assistant-setup)    | Add NeetoCal instructions for OpenAI Codex   |
| [`neetocal setup copilot`](/cli-reference/utility#ai-assistant-setup)  | Add NeetoCal instructions for GitHub Copilot |
| [`neetocal setup cursor`](/cli-reference/utility#ai-assistant-setup)   | Write NeetoCal rules for Cursor IDE          |
| [`neetocal setup gemini`](/cli-reference/utility#ai-assistant-setup)   | Add NeetoCal instructions for Gemini CLI     |
| [`neetocal setup windsurf`](/cli-reference/utility#ai-assistant-setup) | Write NeetoCal rules for Windsurf IDE        |

### team-members

Manage team members

| Command                                                                            | Description           |
| ---------------------------------------------------------------------------------- | --------------------- |
| [`neetocal team-members create`](/cli-reference/team-members#add-team-members)     | Add team members      |
| [`neetocal team-members delete`](/cli-reference/team-members#delete-a-team-member) | Delete a team member  |
| [`neetocal team-members list`](/cli-reference/team-members#list-team-members)      | List all team members |
| [`neetocal team-members show`](/cli-reference/team-members#show-a-team-member)     | Show a team member    |
| [`neetocal team-members update`](/cli-reference/team-members#update-a-team-member) | Update a team member  |

### version

Print the CLI version

| Command                                              | Description           |
| ---------------------------------------------------- | --------------------- |
| [`neetocal version`](/cli-reference/utility#version) | Print the CLI version |

### whoami

Show current authenticated user(s)

| Command                                            | Description                        |
| -------------------------------------------------- | ---------------------------------- |
| [`neetocal whoami`](/cli-reference/utility#whoami) | Show current authenticated user(s) |
