Update an existing event

Updates an existing event with new information.

What this endpoint does:

  • Updates only the fields you specify (partial update)
  • Creates new classrooms if they don't exist
  • Intelligently manages student and professor associations
  • Sends notifications to students for upcoming events (within 14 days)
  • Handles errors gracefully if some student/professor IDs are invalid

Smart participant management:

  • Replacement logic: When you provide a students or professors array, it completely replaces the existing list
  • Adding participants: The system automatically determines who to add
  • Removing participants: The system automatically determines who to remove
  • Empty arrays: Send [] to remove all students or professors from the event

Automatic notifications: Students receive push notifications when dates, times, or locations change for upcoming events.

Partial updates: Only include the fields you want to change. Omitted fields remain unchanged.

Language
Credentials
Bearer
JWT
Click Try It! to start a request and see the response here!