Delete an event by external id
Changed onResolves the event carrying the (extKey, extId) pair and removes it. When the agenda is the event's origin this deletes the event; otherwise it de-references it from this agenda (the origin keeps it). Answers 200 with a DeletionResult carrying the resolved uid.
The acting member must be allowed to remove the event, otherwise 403. An unknown pair answers 404.
Request
- Base URL: https://api.openagenda.com/v3
- URL: https://api.openagenda.com/v3/agendas/{agendaUid}/events/ext/{extKey}/{extId}
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://openagenda.com/api/auth/oauth2/authorize, token URL https://openagenda.com/api/auth/oauth2/token, scopes: events:write)
Path parameters
Numeric uid of the agenda.
Name of the external system/source the identifier belongs to (the key of an ExtId mapping carried on the resource — an event or a location).
The resource's identifier within that external system (the value of an ExtId mapping carried in the resource's extIds). Percent-encode reserved characters.
Response
The event was removed from this agenda.
Changes
- warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
added the new
bad_requestenum value to the/response property for the response status - warning
added the new
bad_requestenum value to the/response property for the response status - warning
added the new
bad_requestenum value to the/response property for the response status - warning
added the new
forbiddenenum value to the/response property for the response status - warning
added the new
forbiddenenum value to the/response property for the response status - warning
added the new
forbiddenenum value to the/response property for the response status - warning
added the new
insufficient_scopeenum value to the/response property for the response status - warning
added the new
insufficient_scopeenum value to the/response property for the response status - warning
added the new
insufficient_scopeenum value to the/response property for the response status - warning
added the new
not_foundenum value to the/response property for the response status - warning
added the new
not_foundenum value to the/response property for the response status - warning
added the new
not_foundenum value to the/response property for the response status - warning
added the new
read_only_credentialenum value to the/response property for the response status - warning
added the new
read_only_credentialenum value to the/response property for the response status - warning
added the new
read_only_credentialenum value to the/response property for the response status - warning
added the new
service_unavailableenum value to the/response property for the response status - warning
added the new
service_unavailableenum value to the/response property for the response status - warning
added the new
service_unavailableenum value to the/response property for the response status - warning
added the new
unauthorizedenum value to the/response property for the response status - warning
added the new
unauthorizedenum value to the/response property for the response status - warning
added the new
unauthorizedenum value to the/response property for the response status
- warning
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
removed the
bad_requestenum value from the/response property for the response status - info
removed the
bad_requestenum value from the/response property for the response status - info
removed the
bad_requestenum value from the/response property for the response status - info
removed the
forbiddenenum value from the/response property for the response status - info
removed the
forbiddenenum value from the/response property for the response status - info
removed the
forbiddenenum value from the/response property for the response status - info
removed the
insufficient_scopeenum value from the/response property for the response status - info
removed the
insufficient_scopeenum value from the/response property for the response status - info
removed the
insufficient_scopeenum value from the/response property for the response status - info
removed the
not_foundenum value from the/response property for the response status - info
removed the
not_foundenum value from the/response property for the response status - info
removed the
not_foundenum value from the/response property for the response status - info
removed the
read_only_credentialenum value from the/response property for the response status - info
removed the
read_only_credentialenum value from the/response property for the response status - info
removed the
read_only_credentialenum value from the/response property for the response status - info
removed the
service_unavailableenum value from the/response property for the response status - info
removed the
service_unavailableenum value from the/response property for the response status - info
removed the
service_unavailableenum value from the/response property for the response status - info
removed the
unauthorizedenum value from the/response property for the response status - info
removed the
unauthorizedenum value from the/response property for the response status - info
removed the
unauthorizedenum value from the/response property for the response status
- info