Using API v1? See what changes in v2, or the v1 docs
RESOURCE_NOT_FOUND
The calendar or event was not found.
HTTP status: 404. Retrying the same request returns the same error.
What to do
List the calendars or events again to get their current IDs.
Hint returned with the error: Check the ID. The item may have been deleted, or it may not be visible to this account.
Why it happens
- A wrong or outdated ID
- The item was deleted
- The account does not have access to this calendar
Endpoints that return it
- Get an account import
GET /v2/accounts/imports/{importId} - Retry an account import
POST /v2/accounts/imports/{importId}/retry - Get a connect session
GET /v2/connect/sessions/{id} - List calendar groups
GET /v2/calendar-groups - Create a calendar group
POST /v2/calendar-groups - Rename a calendar group
PATCH /v2/calendar-groups/{groupId} - Delete a calendar group
DELETE /v2/calendar-groups/{groupId} - Get a calendar
GET /v2/calendars/{calendarRef} - Update a calendar
PATCH /v2/calendars/{calendarRef} - Delete a calendar
DELETE /v2/calendars/{calendarRef} - Subscribe to a calendar
POST /v2/calendars/subscribe - List categories
GET /v2/calendars/{calendarRef}/categories - Create a category
POST /v2/calendars/{calendarRef}/categories - Get a calendar's feed
GET /v2/calendars/{calendarRef}/feed - Enable a calendar's feed
PUT /v2/calendars/{calendarRef}/feed - Disable a calendar's feed
DELETE /v2/calendars/{calendarRef}/feed - List calendar permissions
GET /v2/calendars/{calendarRef}/permissions - Share a calendar
POST /v2/calendars/{calendarRef}/permissions - Unsubscribe from a calendar
DELETE /v2/calendars/{calendarRef}/subscription - Update a category
PATCH /v2/calendars/{calendarRef}/categories/{categoryId} - Delete a category
DELETE /v2/calendars/{calendarRef}/categories/{categoryId} - Rotate a feed's link
POST /v2/calendars/{calendarRef}/feed/rotate - Update a calendar permission
PATCH /v2/calendars/{calendarRef}/permissions/{permissionId} - Delete a calendar permission
DELETE /v2/calendars/{calendarRef}/permissions/{permissionId} - List events
GET /v2/events - Create an event
POST /v2/events - Get an event
GET /v2/events/{eventId} - Update an event
PATCH /v2/events/{eventId} - Delete an event
DELETE /v2/events/{eventId} - List an event's attachments
GET /v2/events/{eventId}/attachments - Attach a link
POST /v2/events/{eventId}/attachments - Forward an invitation
POST /v2/events/{eventId}/forward - List occurrences of a recurring event
GET /v2/events/{eventId}/instances - Move an event to another calendar
POST /v2/events/{eventId}/move - Respond to an invitation
POST /v2/events/{eventId}/respond - Delete an attachment
DELETE /v2/events/{eventId}/attachments/{attachmentId} - Upload a file to an event
POST /v2/events/{eventId}/attachments/file - Dismiss a reminder
POST /v2/events/{eventId}/reminder/dismiss - Snooze a reminder
POST /v2/events/{eventId}/reminder/snooze - Download an attachment
GET /v2/events/{eventId}/attachments/{attachmentId}/content - Get a meeting
GET /v2/meetings/{meetingId} - Update a meeting
PATCH /v2/meetings/{meetingId} - Delete a meeting
DELETE /v2/meetings/{meetingId} - Get an invitation
GET /v2/invitations/{invitationId} - Get a webhook endpoint
GET /v2/webhooks/{webhookId} - Update a webhook endpoint
PATCH /v2/webhooks/{webhookId} - Delete a webhook endpoint
DELETE /v2/webhooks/{webhookId} - Replay failed webhook deliveries
POST /v2/webhooks/{webhookId}/replay - Retrieve the signing secret
GET /v2/webhooks/{webhookId}/secret - Send a test delivery
POST /v2/webhooks/{webhookId}/test - Get a webhook delivery
GET /v2/webhooks/deliveries/{deliveryId} - Get a webhook event
GET /v2/webhooks/events/{eventId} - Rotate the signing secret
POST /v2/webhooks/{webhookId}/secret/rotate - Replay a webhook delivery
POST /v2/webhooks/deliveries/{deliveryId}/replay - Get a metadata import
GET /v2/metadata/imports/{importId} - Cancel a metadata import
DELETE /v2/metadata/imports/{importId} - Get an API key
GET /v2/keys/{keyId} - Rotate an API key
POST /v2/keys/{keyId}/rotate - Simulate an external change
POST /v2/sandbox/simulate-change - Simulate a Zoom meeting event
POST /v2/sandbox/simulate-meeting - Simulate an invitation response
POST /v2/sandbox/simulate-reply - Get a request log
GET /v2/logs/{traceId}