Skip to main content
POST
/
en
/
events
/
deleteComment
{
  "401 Unauthorized": {},
  "404 Not Found": {}
}

Delete Event Comment

Removes a comment that the authenticated customer posted on an event. After a successful deletion the event detail data should be refetched to update the Event.Comments array.
This endpoint uses the /en/ legacy route prefix and the POST method rather than DELETE, despite being a deletion operation.

Authentication

Requires a valid customer bearer token. Customers can only delete their own comments.

Request Body

id
number
required
The integer ID of the comment to delete. Obtained as Event.Comments[].Id from GET /api/public/events/{id}.

Response

Returns an empty 200 OK on success.

Examples

Delete a comment

POST /en/events/deleteComment
Authorization: Bearer {token}
Content-Type: application/json

{ "id": 77 }
HTTP/1.1 200 OK

TypeScript Integration

import endpoints from '@/api/endpoints'

await httpClient.post(endpoints.events.deleteComment, { id: 77 })

Usage in Portal

ContextSource file
Event detail page comment list (/events/{id})src/views/events/details/data.ts

Error Responses

401 Unauthorized
error
The customer is not authenticated or the session has expired.
404 Not Found
error
No comment with the specified id exists or it does not belong to the authenticated customer.
MethodEndpointDescription
GET/api/public/events/{id}Event detail — includes Event.Comments array
POST/en/events/newCommentPost a new comment on an event