Skip to main content
POST
Create an event. By default every chapter member is invited (all_participant: true) and invitations are sent (should_notify: true) exactly as if the key’s owner had created the event in the app. Required scope: events:write

In person, Transparency Hub video conference, or Zoom?

meeting_provider_type decides how the event is held: Sending anything else returns 400, and the reply lists the values it accepts.

Authorizations

X-API-Key
string
header
required

Body

application/json
title
string
required
start_date_time
string<date-time>
required
end_date_time
string<date-time>
required
chapter_id
integer
description
string
venue
string
event_image
string
timezone
string
all_participant
boolean
default:true
record_meeting
boolean
default:false
waiting_room_enabled
boolean
default:true
meeting_provider_type
enum<string> | null

How the event is held. Omit for an in-person event (use venue). transparencyhub provisions a Transparency Hub video conference. zoom / teams / google_meet need the invite in meeting_link.

Available options:
transparencyhub,
zoom,
teams,
google_meet
recurrence_end_date_time
string<date-time>
should_notify
boolean
default:true

Response

Created

status
enum<string>
Available options:
success
data
object