Skip to main content
Events are scheduled social objects with a title, description, type, start and end time, origin, optional location or external URL, optional cover image, tags, metadata, and RSVP counts. The SDK event surface is currently exposed in TypeScript, iOS, and Android. The public Flutter SDK source reviewed for this page does not expose scheduled event creation, query, management, or RSVP APIs.

Platform Coverage

Event Fields

Core fields returned by the SDK include:

RSVP Statuses

Common Flow

  1. Create an event with a title, description, type, start time, end time, origin type, and origin ID.
  2. Query events by origin, status, type, user ID, attendee filter, sort option, and order option.
  3. Observe a single event if the detail screen needs live updates.
  4. Let users RSVP through the methods on the returned AmityEvent.
  5. Update or delete events through the event repository when the current user has permission.
This page documents SDK method names and data surfaces only. Product policy such as who can create, edit, RSVP, or view an event is enforced by backend permissions and should be handled by your app UI and error handling.

Event Guides

Create Event

Create scheduled virtual or in-person events.

Manage Events

Get, query, update, and delete event objects.

Event RSVP

Create, update, read, and query RSVP responses.

Share Event Link

Generate a shareable deep link to an event.