Skip to main content
PUT
This endpoint requires authentication and the updateEvent permission.

Path Parameters

string
required
The unique identifier (UUID) of the event to update

Request Body

string
required
Event title
string
required
Event description
string
required
Event start date and time in ISO 8601 format
string
required
Event end date and time in ISO 8601 format
string
required
Event timezone (e.g., “America/New_York”)
object
required
Event location details
string
required
Event type. One of:
  • service: Church service
  • meeting: Meeting
  • concert: Concert
  • workshop: Workshop
  • conference: Conference
  • social: Social event
  • other: Other event type
string
Event status. One of:
  • scheduled: Default status for upcoming events
  • cancelled: Cancelled events
  • postponed: Postponed events
  • rescheduled: Rescheduled events
object
Event recurrence details
array
Event reminders
array
Event attachments
array
Array of event tags
integer
Maximum number of attendees (if applicable)
boolean
Whether geolocation is required for attendance
number
Geofence radius in meters (if applicable)
string
UUID of the uploaded thumbnail file

Response

Returns the updated event object. See Get Event Details for the response format.

Error Responses

object
Error details when the request fails
Common error cases:
  • 400 Bad Request: Invalid request body or validation errors
  • 401 Unauthorized: Missing or invalid access token
  • 403 Forbidden: Insufficient permissions
  • 404 Not Found: Event not found