Skip to main content
Use event repository APIs to observe a single event, query event collections, update event fields, and delete events.
Flutter does not currently expose public scheduled-event management APIs in the SDK source reviewed for this page.

Parameters

Get an Event

Use this method for event detail screens or any flow that needs the latest state of one event. TypeScript and iOS expose observable objects; Android returns the requested event through the repository.

Query Events

Use event queries to build calendar lists, community event lists, and upcoming-event surfaces. Pass origin, status, type, sort, and order filters that match the list your UI needs. For discovery surfaces such as an Explore or Happening now feed, set excludeOwnEvents: true (TypeScript) or .excludeOwnEvents(true) (Android) to omit events created by the current user; it is a no-op when no authenticated user is resolved.

Query My RSVP Events

Use this flow when the current screen should show events connected to a user’s RSVP or attendance state. The SDKs expose this through event query filters rather than a separate event object method.

Update an Event

Use update when the current user can edit the event and your app has collected the changed fields. The examples update the title and virtual-event URL.

Delete an Event

Use delete for event owner or moderator flows where removing the event is allowed by backend permissions. Handle errors in your UI because permission and lifecycle rules are enforced server-side.

Query Filters

TypeScript deleteEvent returns void. Android returns a Completable; iOS returns from an async throwing function when deletion completes.

Create Event

Create scheduled virtual or in-person events.

Event RSVP

Work with RSVP responses on event objects.

Events Overview

Review event fields, coverage, and common flows.