# On-Air event updated

**Event:** `onair.event.updated`

## Description

An On-Air event has been updated (e.g. title, time, or settings changed).

**Event name:** `onair.event.updated`

**Required scope:** `onair:read`

## Webhook Payload

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `type` | "onair.event.updated" | No | The event type. |
| `event` | OnAirEvent | No |  |

**OnAirEvent**:

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `id` | string | Yes | Unique identifier of the event. |
| `title` | string | Yes | Title of the event. |
| `description` | string | No | Description of the event. |
| `slug` | string | Yes | URL-friendly slug for the event. |
| `start` | string | Yes | Start time of the event (RFC 3339). |
| `end` | string | Yes | End time of the event (RFC 3339). |
| `timeZone` | string | Yes | IANA time zone identifier (e.g. `America/New_York`). |
| `eventPageUrl` | string | Yes | Public URL of the event page. |
| `joinLinkUrl` | string | No | URL for joining the event. |
| `enableSEO` | boolean | Yes | Whether the event page is indexed by search engines. |
| `autoAdmit` | boolean | Yes | Whether guests are automatically admitted when they join. |
| `disableRSVP` | boolean | Yes | Whether RSVPs are disabled for this event. |
| `hosts` | OnAirHost[] | Yes | List of hosts for the event. |

**OnAirHost** (array item):

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `id` | string | Yes | Unique identifier of the host. |
| `name` | string | No | Display name of the host. |
| `imageUrl` | string | No | URL of the host's profile image. |

### Example Payload

```json
{
  "type": "onair.event.updated",
  "event": {
    "id": "evt_abc123",
    "title": "Q1 All Hands (Rescheduled)",
    "slug": "q1-all-hands",
    "start": "2026-04-02T14:00:00Z",
    "end": "2026-04-02T15:00:00Z",
    "timeZone": "America/New_York",
    "eventPageUrl": "https://ro.am/e/q1-all-hands",
    "enableSEO": true,
    "autoAdmit": false,
    "disableRSVP": false,
    "hosts": [
      {
        "id": "host_1",
        "displayName": "Jane Smith"
      }
    ]
  }
}
```

---

*Machine-readable API documentation.*
*Full documentation: https://developer.ro.am/docs/webhooks-v0-dev/onair-event-updated*
