v1

latestOpenAPI 3.0.02026-08-0645062.8 KB

Process calendar event updates and deletions

This endpoint processes calendar event updates and deletions based on the provided payload.

post/calendar-event-webhook

Request body

meetingIdstring
connectionIdstring
userIdstring
calendarTypestring
typestring
calendarIdstring

Example request

{
  "meetingId": "meeting-123",
  "connectionId": "conn-123",
  "userId": "user-123",
  "calendarType": "google-calendar",
  "type": "created",
  "calendarId": "calendar-123",
  "data": {
    "fields": {
      "id": "event-123",
      "attendees": [
        {
          "email": "attendee@example.com"
        }
      ],
      "createdTime": "2023-01-01T12:00:00Z",
      "description": "Event description",
      "endDate": "2023-01-01T13:00:00Z",
      "fromDate": "2023-01-01T12:00:00Z",
      "location": "Event location",
      "subject": "Event subject",
      "timezone": "UTC",
      "webLink": "https://example.com/event",
      "recurrence": "RRULE:FREQ=DAILY;COUNT=5",
      "meetingLink": "https://example.com/meeting",
      "organizer": "organizer@example.com",
      "editable": true
    }
  }
}

Response

Event processed successfully

messagestring

Example response

{
  "message": "Event processed successfully"
}