List bookings
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--client-email | string | Filter by client email | ||
--host-email | string | Filter by host email | ||
--page | int | 0 | Page number | |
--page-size | int | 0 | Items per page (max 100) | |
--sorting-key | string | Sort by field (created_at, starts_at) | ||
--sorting-order | string | Sort order (asc, desc) | ||
--type | string | Filter by type (upcoming, past, cancelled, incomplete) |
Sample output (--json)
Show a booking
Sample output (--json)
client, host, and meeting objects. Mirrors Get booking in the API.
Create a booking
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--email | string | Yes | Client email | |
--meeting-slug | string | Yes | Meeting slug | |
--name | string | Yes | Client name | |
--preferred-meeting-spot | string | Preferred meeting spot | ||
--slot-date | string | Yes | Slot date (YYYY-MM-DD) | |
--slot-start-time | string | Yes | Slot start time (HH:MM) | |
--time-zone | string | Yes | Time zone |
Sample output (--json)
Update a booking
Reschedule, cancel, approve, or reject a booking. Only the flags you set are sent.| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--cancel-reason | string | Cancellation reason | ||
--email | string | Client email (optional; overrides the existing booking’s email when rescheduling) | ||
--name | string | Client name (optional; overrides the existing booking’s name when rescheduling) | ||
--rejection-reason | string | Rejection reason | ||
--reschedule-reason | string | Reschedule reason | ||
--slot-date | string | New slot date (YYYY-MM-DD) | ||
--slot-start-time | string | New slot start time (HH:MM) | ||
--status | string | Status (cancelled, approved, rejected) | ||
--time-zone | string | Time zone |
Sample output (--json)
--name / --email only to override them. Mirrors Update booking in the API.
Create a payment
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--discount-code | string | Discount code | ||
--identifier | string | Payment identifier | ||
--payment-provider | string | Yes | Payment provider |
Sample output (--json)
Update a payment
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--notes | string | Payment notes | ||
--payment-provider | string | Yes | Payment provider | |
--status | string | Yes | Payment status (successful, rejected) |
Sample output (--json)