Skip to main content
PUT
Updates an existing event

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
integer<uint64>
required

ID of the event

network_id
required

The Network's unique integer ID, or subdomain Unique numeric network ID

Body

application/json

Submit results as JSON

Request body for updating an event

title
string

The event title

Example:

"Monthly Community Meetup"

description
string

The event description

Example:

"Join us for our monthly community meetup"

External event link URL

Example:

"https://zoom.us/j/123456789"

starts_at
string<date-time>

The date and time the event starts (ISO8601 format)

Example:

"2025-01-15T14:00:00Z"

ends_at
string<date-time>

The date and time the event ends (ISO8601 format)

Example:

"2025-01-15T16:00:00Z"

event_type
string

Type of event: 'online_meeting', 'local_meetup', etc.

Example:

"online_meeting"

location
string

Physical location of the event

Example:

"San Francisco, CA"

time_zone
string

IANA timezone identifier for the event

Example:

"America/Los_Angeles"

rsvp_enabled
boolean

Whether RSVPs are enabled (default: true)

Example:

true

rsvp_closed
boolean

Whether RSVPs are closed (default: false)

restricted_event
boolean

Whether event is restricted to specific members (default: false)

post_in_feed
boolean

Whether event appears in the activity feed (default: true)

Example:

true

frequency
string

Recurrence frequency: 'daily', 'weekly', 'monthly', or 'yearly'

Example:

"weekly"

interval
integer<uint64>

Recurrence interval (e.g., 1 for every week, 2 for every 2 weeks)

Example:

1

by_days
string

Comma-separated list of recurrence day abbreviations (SU/MO/TU/WE/TH/FR/SA)

Example:

"MO,WE,FR"

by_month_days
string

Comma-separated list of Nth day-of-the-month for recurrence

Example:

"1,15"

recurrence_count
integer<uint64>

How many times the event should recur

recur_until
string<date-time>

End date for recurrence

Example:

"2026-08-13T00:16:15+00:00"

Response

Returns the updated event

Events are scheduled gatherings that members can RSVP to

id
integer<uint64>
required

The record's integer ID

Example:

"1234"

created_at
string<date-time>
required

The date and time the record was created

Example:

"2026-08-13T00:16:13+00:00"

updated_at
string<date-time>
required

The date and time the record was last modified

Example:

"2026-08-13T00:16:13+00:00"

post_type
string
required

The type of post - always 'event' for this endpoint

Example:

"event"

creator
object
required

The user who created the event

Full URL to view the event

Example:

"https://example.mn.co/posts/123"

title
string
required

The event title

Example:

"Monthly Community Meetup"

event_type
string
required

Type of event: 'online_meeting', 'local_meetup', 'zoom_meeting', 'zoom_webinar', etc.

Example:

"online_meeting"

images
string[]

Array of image URLs for the event

description
string

The event description

recurrence_rule
string

RRULE format string for recurring events

rsvp_enabled
boolean

Whether RSVPs are enabled for this event

rsvp_closed
boolean

Whether RSVPs are closed

restricted_event
boolean

Whether this event is restricted to specific members

post_in_feed
boolean

Whether this event appears in the activity feed

starts_at
string<date-time>

The date and time the event starts (ISO8601 format in event's timezone)

Example:

"2026-08-13T00:16:15+00:00"

ends_at
string<date-time>

The date and time the event ends (ISO8601 format in event's timezone)

Example:

"2026-08-13T00:16:15+00:00"

time_zone
string

IANA timezone identifier for the event

location
string

Physical location of the event

External event link URL

frequency
string

Recurrence frequency: 'daily', 'weekly', 'monthly', or 'yearly'

interval
integer<uint64>

Recurrence interval (e.g., 1 for every week, 2 for every 2 weeks)