DeletedRepeatingCalendarEvents
Introduction
DeletedRepeatingCalendarEvents exclude individual occurrence dates from a recurring CalendarEvent while retaining the event series.
List
List excluded recurring-event dates.
Definition
GET /api/deleted-repeating-calendar-events
Request Keys
event_id
integer
All events
Limit records to one CalendarEvent.
selects
string
All fields
Comma-separated fields to return.
limit
integer
No limit
Maximum number of records. Minimum 1.
order_field
string
created_at
Field used for ordering.
order_direction
string
asc
asc or desc.
Example Request
$client = new GuzzleHttp\Client(['base_uri' => 'https://{tenant}.intratool.de']);
$response = $client->request('GET', '/api/deleted-repeating-calendar-events', [
'headers' => ['Authorization' => "Bearer {accessToken}"],
'query' => [
'event_id' => 41,
'order_field' => 'date',
'order_direction' => 'asc',
'limit' => 2
]
]);Example Response
Show
Show one excluded occurrence date.
Definition
GET /api/deleted-repeating-calendar-events/{id}
Route Parameters
id
integer
DeletedRepeatingCalendarEvent ID.
Request Keys
selects
string
All fields
Comma-separated fields to return.
Example Request
Example Response
Create
Exclude one date from a recurring event.
Definition
POST /api/deleted-repeating-calendar-events
Request Keys
event_id*
integer
Related recurring CalendarEvent ID.
date*
date
Occurrence date to exclude.
Keys with * are required.
Behavior
user_idis set to the authenticated user and cannot be selected by the client.The Calendar list resolver omits matching generated occurrences from the event series.
Example Request
Example Response
Delete
Restore an excluded occurrence by deleting its exclusion record.
Definition
DELETE /api/deleted-repeating-calendar-events/{id}
Route Parameters
id
integer
DeletedRepeatingCalendarEvent ID.
Example Request
Example Response
Last updated