Events

PUT /events/{id}

Update an event. Requires events.update permission.

Path parameters

Name Type Required Description
id string yes The unique identifier of the record

Query parameters

Name Type Required Description
with[] string[] no Include related resources in the response. Pass multiple values as separate query parameters (e.g., ?with[]=createdBy&with[]=updatedBy). One of: createdBy, updatedBy, organization, site, order, exceptions, assignments.

Request body

Required.

application/json

  • allDay boolean
  • description string
  • durationMinutes integer · required
  • recurring boolean
  • rrule string
  • start string (date-time) · required
  • title string · required
  • until string (date)
{
    "allDay": false,
    "description": "string",
    "durationMinutes": 60,
    "recurring": true,
    "rrule": "FREQ=WEEKLY;BYDAY=MO,WE",
    "start": "2026-03-02 09:00:00",
    "title": "Updated Meeting",
    "until": "2026-12-31"
}

Responses

Status Description
200 Event updated
403 Forbidden
404 Not found
422 Validation error

Response 200 body

  • data object · required
  • meta object · required
{
    "data": {
        "id": "string",
        "allDay": false,
        "confirmedAt": "string",
        "confirmedBy": {
            "id": "019222d9-d87d-7724-bba6-ba91503ea311",
            "firstName": "John",
            "lastName": "Doe"
        },
        "createdAt": "2024-06-30T19:00:00Z",
        "createdBy": {
            "id": "019222d9-d87d-7724-bba6-ba91503ea311",
            "firstName": "John",
            "lastName": "Doe"
        },
        "description": "string",
        "durationMinutes": 0,
        "orderId": "string",
        "organization": {
            "id": "019222d9-d87d-7724-bba6-ba91503ea311",
            "name": "ACME Corporation"
        },
        "recurring": false,
        "rrule": "string",
        "site": {
            "id": "019222d9-d87d-7724-bba6-ba91503ea311",
            "name": "Stockholm Office"
        },
        "start": "string",
        "status": "draft",
        "title": "string",
        "type": "scheduled_work",
        "until": "string",
        "updatedAt": "2024-06-30T19:00:00Z",
        "updatedBy": {
            "id": "019222d9-d87d-7724-bba6-ba91503ea311",
            "firstName": "John",
            "lastName": "Doe"
        }
    },
    "meta": {
        "requestId": "019a3a60-6328-7075-8a41-76ff545ca5d3",
        "userId": "019a3a60-929c-7820-9b35-bf79a8bf83a6",
        "organizationId": "019a3a60-8175-7a68-88da-ecb4a7040b86"
    }
}