Overview
Event organizers can request modifications to approved events through the update request system. Administrators review and approve/reject these changes before they take effect.All update requests require administrative approval. Changes are NOT applied automatically upon submission.
Submit Update Request
Submit a modification request for an approved event.Endpoint
ID of the event to update
Authorization
Required Role:
ORGANIZERMust be the event organizerRequest Format
Content-Type:multipart/form-data
JSON string containing update details
Optional supporting documents for the update request
Update JSON Structure
Justification for the requested changes
Request Example
Response
201 Created
Get Pending Requests (Admin)
Retrieve all pending event update requests for review.Endpoint
Authorization
Required Role:
ADMINResponse
200 OK
Get Update Request by ID
Retrieve details of a specific update request.Endpoint
ID of the update request
Authorization
Required Role:
ADMINResponse
200 OK
Approve Update Request
Approve an event update request and apply the changes.Endpoint
ID of the update request to approve
Authorization
Required Role:
ADMINQuery Parameters
Whether to send email notifications to registered participants about the changes
Request Example
Response
200 OK
When
notify=true, all registered students receive an email about the event changes.Reject Update Request
Reject an event update request with a reason.Endpoint
ID of the update request to reject
Authorization
Required Role:
ADMINQuery Parameters
Whether to send rejection notification to the organizer
Request Body
Explanation for why the update request was rejected
Request Example
Response
200 OK
Workflow
Organizer Submits Request
Event organizer identifies need for changes and submits update request with justification
Common Use Cases
Venue Change
Venue Change
Scenario: Original venue becomes unavailableFields to update:
requestedVenuechangeReason: “Original venue double-booked”
Date/Time Adjustment
Date/Time Adjustment
Scenario: Scheduling conflict with major university eventFields to update:
requestedEventDaterequestedStartTimerequestedEndTimechangeReason: “Conflict with final exam schedule”
Capacity Change
Capacity Change
Scenario: Low registration or venue size changeFields to update:
requestedMaxParticipantschangeReason: “Low early registration, reducing capacity to ensure quality”
Event Cancellation
Event Cancellation
Scenario: Unforeseen circumstances require cancellationAlternative: Event updates don’t handle cancellations. Contact admin directly for event cancellation.
Best Practices
Error Responses
403 Forbidden - Not Event Organizer
403 Forbidden - Not Event Organizer
404 Not Found - Event Not Found
404 Not Found - Event Not Found
400 Bad Request - Invalid Data
400 Bad Request - Invalid Data
Related Documentation
Events API
Manage events and view event details
Organizer Guide
Complete guide for event organizers
Admin Guide
Administrator review workflows
Notifications
Email notification system