# Meeting commands: markNoShow, reschedule

URL: /code/cli/meeting/verbs-mark-no-show · Id: `page:code/cli/meeting/verbs-mark-no-show`

> The Meeting Verbs markNoShow, reschedule as CLI commands, with inputs, result, refusals and an example.

Reference for [Meeting](/business/nouns/meeting), one group of [Meeting commands](/code/cli/meeting).

### Meeting.markNoShow
MarkNoShow records that an attendee missed a Meeting, applies the no-show rule of its Offer, and offers a new time. [Verb page](/business/nouns/meeting/mark-no-show?interface=cli).

```text
npx startup-builder do Meeting.markNoShow --json '<input>' [--try | --send | --do]
```

Emits [`Meeting.markedNoShow`](/business/events/Meeting.markedNoShow).

**Inputs**

| Input | Type | Required | Description |
| --- | --- | --- | --- |
| `meeting` | [Meeting](/business/nouns/meeting) | Yes | The missed Meeting. |

**Returns**

| Output | Type | Required | Description |
| --- | --- | --- | --- |
| `meeting` | [Meeting](/business/nouns/meeting) | Yes | The Meeting, marked no-show. |

**Refuses when**

| Check | Error | Fix | Then call |
| --- | --- | --- | --- |
| The key is valid, but its scopes do not allow this operation. | [`forbidden`](/code/api/errors/forbidden) | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | None. |

**Example**

```bash
npx startup-builder do Meeting.markNoShow --json '{"meeting":"meeting_TyEQGjh9uX"}'
```

### Meeting.reschedule
Reschedule moves a scheduled Meeting to another time its host’s Availability holds free, and tells every attendee. [Verb page](/business/nouns/meeting/reschedule?interface=cli).

```text
npx startup-builder do Meeting.reschedule --json '<input>' [--try | --send | --do]
```

Emits [`Meeting.rescheduled`](/business/events/Meeting.rescheduled).

**Inputs**

| Input | Type | Required | Description |
| --- | --- | --- | --- |
| `meeting` | [Meeting](/business/nouns/meeting) | Yes | The Meeting to move. |
| `at` | `datetime` | Yes | The new start time. |

**Returns**

| Output | Type | Required | Description |
| --- | --- | --- | --- |
| `meeting` | [Meeting](/business/nouns/meeting) | Yes | The Meeting at its new time. |

**Refuses when**

| Check | Error | Fix | Then call |
| --- | --- | --- | --- |
| The key is valid, but its scopes do not allow this operation. | [`forbidden`](/code/api/errors/forbidden) | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | None. |
| A time the host’s Availability does not hold free | [`refused`](/code/api/errors/refused) | Clear what the check names, then call it again. | None. |

**Example**

```bash
npx startup-builder do Meeting.reschedule --json '{"meeting":"meeting_TyEQGjh9uX","at":"2026-10-22T12:00:00Z"}'
```