# Meeting programs: markNoShow, reschedule

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

> The Meeting Verbs markNoShow, reschedule as MCP do programs, with inputs, result, refusals and an example.

Reference for [Meeting](/business/nouns/meeting), one group of [Meeting programs](/code/mcp/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=mcp).

```text
do: return await $.Meeting.markNoShow(input)
```

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**

```json
{
  "name": "do",
  "arguments": {
    "code": "return await $.Meeting.markNoShow({ 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=mcp).

```text
do: return await $.Meeting.reschedule(input)
```

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**

```json
{
  "name": "do",
  "arguments": {
    "code": "return await $.Meeting.reschedule({ meeting: 'meeting_TyEQGjh9uX', at: '2026-10-22T12:00:00Z' })"
  }
}
```