# Update a meeting link

`POST /meetinglink.update`

## Description

Update a meeting link.

**Access:** Organization only.

**Required scope:** `meetinglink:write`

---

**OpenAPI Spec:** [chat.json](https://developer.ro.am/chat.json)

## Authentication

```
Authorization: Bearer YOUR_API_KEY
```

## Request Body

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `id` | string | Yes | Meeting Link ID |
| `name` | string | Yes | Meeting Name |
| `host` | string | No | (Optional) Meeting Host Email.  The Host may NOT be updated. As a result, this property may be omitted or empty. If it is provided, it MUST match the existing value.  |
| `start` | string | No | (Optional) Meeting start time in RFC3339. |
| `end` | string | No | (Optional) Meeting end time in RFC3339. |

### Example Request

```json
{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "name": "Q1 Planning Session - Updated",
  "start": "2026-02-15T15:00:00Z",
  "end": "2026-02-15T16:30:00Z"
}
```

## Responses

### 204 - Meeting link successfully updated

### 400 - Bad request.

### 401 - Presented invalid authentication credentials.

### 405 - An unsupported method was requested.

### 500 - An internal error occured.

---

*Machine-readable API documentation.*
*Full documentation: https://developer.ro.am/docs/chat-api/meetinglink-update*
