UpdateTrainingEventRequest
A request or response body; the type column links to the schemas it refers to.
UpdateTrainingEventRequest
| Field | Type | Required | Description |
|---|---|---|---|
| title | string | no | 1–200 characters |
| description_markdown | string | null | no | Send null (or empty) to clear the description. at most 50000 characters |
| starts_at | string (date-time) | null | no | Send both halves to (re)schedule the event, or null on both to make it unscheduled again. An omitted half keeps its stored value; the result must still be both or neither. |
| ends_at | string (date-time) | null | no | Send null on both halves to clear the window. |
| meeting_url | string (uri) | null | no | Send null to clear. at most 2000 characters |
| location | string | null | no | Send null to clear. 1–500 characters |
| credit_hours | number | null | no | Send null to credit the wall-clock duration again. maximum 10000 |
| cancelled | boolean | no | Cancels the event. Final: attendance can no longer be marked, and the learning records earlier attendance marks produced are archived. one of true |
| archived | boolean | no | True hides the event from listings; false restores it. |
jsonExample
{
"title": "string",
"description_markdown": "string",
"starts_at": "2026-01-01T00:00:00.000Z",
"ends_at": "2026-01-01T00:00:00.000Z",
"meeting_url": "https://meet.example.com/abc-defg-hij",
"location": "Simulator bay 2, Building C",
"credit_hours": 8,
"cancelled": true,
"archived": true
}