How can we help?

Packages commands

The packages command lets you list packages and inspect package purchases.

List packages

This command shows packages in your workspace. Use this when you want to review available session packages.

neetocal packages list
neetocal packages list --page 1 --page-size 10

Optional flags:

  • --page - Page number

  • --page-size - Items per page

  • --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:

NAME           STATUS    SLUG           DURATION   ID                                  
────────────   ───────   ────────────   ────────   ────────────────────────────────────
5-Session Pack enabled   5-session-pack 0          00000000-0000-0000-0000-000000000001

Page 1 of 1 (1 total records)

Show a package

This command shows details for one package. Use this when you want to inspect package configuration after finding its ID from packages list.

neetocal packages show 00000000-0000-0000-0000-000000000001

Required arguments:

  • <id> - Package UUID

Optional global 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
  NAME      5-Session Pack
  SLUG      5-session-pack
  STATUS    enabled
  DURATION  0
  FEES      (1 items)
  MEETINGS  (2 items)

List package purchases

This command lists purchases for a package. Use this when you want to see who has purchased a specific package.

neetocal packages purchases list 00000000-0000-0000-0000-000000000001
neetocal packages purchases list 00000000-0000-0000-0000-000000000001 --page 1 --page-size 10

Required arguments:

  • <package-id> - Package UUID

Optional flags:

  • --page - Page number

  • --page-size - Items per page

  • --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:

NAME   EMAIL                STATUS      DURATION   BOOKINGS REMAINING   CREATED AT                 DURATION REMAINING
────   ──────────────────   ─────────   ────────   ──────────────────   ────────────────────────   ──────────────────
Jane   [email protected]   confirmed   0          5                    2026-06-25T10:00:00.000Z   -                 

Page 1 of 1 (1 total records)

Show a package purchase

This command shows details for one package purchase. Use this after finding the purchase ID from packages purchases list.

neetocal packages purchases show 00000000-0000-0000-0000-000000000001 00000000-0000-0000-0000-000000000002

Required arguments:

  • <package-id> - Package UUID

  • <purchase-id> - Purchase UUID

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-000000000002
  NAME                Jane
  EMAIL               [email protected]
  PURCHASE CODE       A1B2C3
  DURATION REMAINING  -
  BOOKINGS REMAINING  5
  STATUS              confirmed
  NOTES               -
  PACKAGE ID          00000000-0000-0000-0000-000000000001
  DURATION            0
  CREATED AT          2026-06-25T10:00:00.000Z
  UPDATED AT          2026-06-25T10:00:05.000Z
  LIMIT BY            bookings
  PAYMENT             (5 fields)