Events / API reference
Update an event
Update an event owned by your account. Omitted fields remain unchanged.
PUT
/events/{event}Authentication
Send your live API key in the Authorization: Bearer header. All requests use https://api.celerlinks.com/api-service.
Request parameters
eventstring · path · requiredID of an event owned by this account.
titlestring · body · optionalEvent name, up to 255 characters.
descriptionstring · body · optionalEvent description.
starts_atstring · body · optionalISO 8601 start date/time, including timezone offset.
ends_atstring · body · optionalMust be on or after starts_at.
timezonestring · body · optionalIANA timezone, for example Africa/Lagos.
location_typestring · body · optionalphysical, virtual, or hybrid.
venuestring · body · optionalVenue name.
addressstring · body · optionalVenue address.
citystring · body · optionalCity name.
virtual_urlstring · body · optionalMeeting URL for virtual or hybrid events.
capacityinteger · body · optionalMaximum capacity, at least 1.
visibilitystring · body · optionalpublic, private, or unlisted.
require_approvalboolean · body · optionalWhether guests need approval.
Examples are illustrative. Catalogue IDs, product codes, prices, and provider-specific fields must come from your current API responses.
cURL request
curl --request PUT 'https://api.celerlinks.com/api-service/events/YOUR_EVENT' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"title": "Updated community meetup"
}'Illustrative response
{
"success": true,
"message": "Request completed successfully",
"data": {
"id": 123,
"title": "Updated community meetup"
}
}