Set whether an event is featured
/org-content/event/{event_id}/featuredFeatures or releases the event and returns it. Featuring takes the flag from the event that held it, so one is featured at a time, and that event emits event.updated with featured in changed_fields. An event that has ended cannot be featured: 422. Needs permission to manage the organisation's content. dry_run shows the result without saving it. Emits event.featured on every call, even when the flag already had the value sent; no email or notification. Sending the opposite value undoes it.
Path parameters
The event's id.
Query parameters
Validate and run the call without committing it, returning what the real call would return with
meta.dry_runset.
Request body
application/json, required · OrgEventFeatured
true to feature the item, false to release it.
{
"featured": true
}Responses
{
"data": {
"id": "9a9d1c5e-4f2b-4c8e-9a7d-2f1e6b3c4d5a",
"type": "event",
"title": "string",
"summary": "string",
"body": "string",
"author": "string",
"external_link": "string",
"image_file_key": "string",
"published": true,
"featured": true,
"publish_date": "2026-06-12T10:00:00+00:00",
"location": "string",
"start_date": "2026-06-12T10:00:00+00:00",
"end_date": "2026-06-12T10:00:00+00:00",
"like_count": 1,
"comment_count": 1,
"created_at": "2026-06-12T10:00:00+00:00",
"updated_at": "2026-06-12T10:00:00+00:00"
}
}Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
The request can't be processed (HTTP 422): validation_failed with one ErrorDetail per
problem, or a code documented on the operation.
Examples
curl -X PUT https://your-org-domain/kong/core/api/v2/org-content/event/{event_id}/featured\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"\
-d '{
"featured": true
}'