The meeting-templates command lets you list, create, update, and delete meeting templates in your workspace.
List meeting templates
This command shows meeting templates in your workspace. Use this when you want to browse reusable template definitions before creating meetings.
neetocal meeting-templates list
neetocal meeting-templates list --page 1 --page-size 10 [email protected] --search=consult
Optional flags:
--host-email- Filter by host email--page- Page number--page-size- Items per page (max 100)--search- Search meeting templates--subdomain <name>- Target a specific logged-in workspace--json- Return JSON envelope output--quiet- Return raw payload only--toon- Return TOON (token-optimized) output
Sample output:
SID NAME KIND SLUG DUR... SPOT
────── ─────────────────────── ──────── ──────────────────── ────── ─────────
tpl... Consultation template one_o... consult-template 30 google...
Page 1 of 1 (1 total records)
Show a meeting template
This command shows details for one meeting template. Use this when you want to inspect template configuration after finding its ID from meeting-templates list.
neetocal meeting-templates show 00000000-0000-0000-0000-000000000001
Required arguments:
<id>- Meeting template UUID or SID (frommeeting-templates list)
Optional flags:
--subdomain <name>- Target a specific logged-in workspace--json- Return JSON envelope output--quiet- Return raw payload only--toon- Return TOON (token-optimized) output
Sample output:
ID 00000000-0000-0000-0000-000000000001
SID tpl123x
NAME Consultation template
SLUG consult-template
KIND one_on_one
DURATION 30
IS TEMPLATE Yes
SPOT google_meet
HOSTS []
...
Create a meeting template
This command creates a new meeting template. Use this when you want to define a reusable template from the terminal.
neetocal meeting-templates create --name="Consultation template" --slug=consult-template --kind=one_on_one --spot=google_meet --duration=30
Optional flags:
--duration- Meeting duration in minutes--hosts- Comma-separated host emails--json-file- Path to JSON file with template data--kind- Meeting kind--name- Template name--slug- Template slug--spot- Meeting spot--subdomain <name>- Target a specific logged-in workspace--json- Return JSON envelope output--quiet- Return raw payload only--toon- Return TOON (token-optimized) output
Sample output:
ID 3c97ee85-039a-4f1d-aec7-c1debb239153
SID 2g8ygau
NAME Consultation template
SLUG consult-template
DESCRIPTION -
KIND one_on_one
...
Update a meeting template
This command updates a meeting template. Use this when you need to change a template's name or slug.
neetocal meeting-templates update 00000000-0000-0000-0000-000000000001 --name="Updated template" --slug=updated-template
Required arguments:
<id>- Meeting template UUID or SID (frommeeting-templates list)
Optional flags:
--json-file- Path to JSON file with template data--name- Template name--slug- Template slug--subdomain <name>- Target a specific logged-in workspace--json- Return JSON envelope output--quiet- Return raw payload only--toon- Return TOON (token-optimized) output
Sample output:
ID 3c97ee85-039a-4f1d-aec7-c1debb239153
SID 2g8ygau
NAME Updated template
SLUG consult-template
DESCRIPTION -
KIND one_on_one
DURATION 30
...
Delete a meeting template
This command deletes a meeting template. Use this when you no longer need a template.
neetocal meeting-templates delete 00000000-0000-0000-0000-000000000001
Required arguments:
<id>- Meeting template UUID or SID (frommeeting-templates list)
Optional flags:
--subdomain <name>- Target a specific logged-in workspace--json- Return JSON envelope output--quiet- Return raw payload only--toon- Return TOON (token-optimized) output
Sample output:
Meeting template deleted successfully.