addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Extend your community

RSVP Create and Update

POST /:urlname/events/:event_id/rsvps
  • json
Host: api.meetup.com
  • rsvp
api version 3

Creates or updates an existing RSVP

Request Parameters

The RSVP with be attributed to the currently authenticated member.

Organizers may define a set of survey questions they intend members to answer when RSVPing. Members RSVPing may provide answers to those questions by supplying parameter names that correspond with question identifiers. To resolve any defined survey questions, you can inspect the Event Get's response body for the 'survey_questions' field

If the Event requires payment, you are required to send an 'agree_to_refund' parameter set to true. This represents the authenticated Member's agreement to understanding the Event's refund policy.

Note: When space is not available, "yes" responses may be coerced into a waitlist response. This indicates that the authenticated member has expressed interest in attending when space becomes available.

OAuth authenticated applications should request the rsvp permission scope

agree_to_refund

A boolean indicator used for Events with ticketing feeds to imply the Member has agreed to the Event's refund policy

answer_{qid}

Answers to Event survey questions. Parameter names should have a suffix specifying the question's identifier. Answers may not be longer than 250 characters.

guests

The number of guests Member will be attending with. Events may define guest limits which is 2 by default

opt_to_pay

A boolean indicator used for Events with ticketing fees to imply the Member has opted to pay as part of the RSVP request

pro_email_share_optin

The authenticated Member's email opt in status. Supported values are either "true" or "false"

response

The authenticated Member's RSVP response. Supported values are either "yes" or "no"

Response

If successful, this endpoint returns a 201 Created response. A 400 Bad request response will be returned if the authenticated Member can not attend this Meetup due any of the reasons defined in the Errors section below.

In cases where a member successfully RSVP's yes to a ticketed Event before their payment is processed, the response will be returned as an HTTP 202 Accepted status.

answers

Answers to event survey questions. Visible only to the posting member, hosts and the lead team

answer

Answer text for question

question

Question text

question_id

Unique number identifier for question

updated

The last time this answer was updated

attendance_status

Represents an attendance status for this RSVP, returned when "attendance_status" is requested with the "fields" parameter.

Value may be "attended" when marked attending, "absent" when marked absent or "noshow" when marked noshow

created

Creation time of the RSVP, in milliseconds since the epoch.

event

The Event associated with the RSVP

id

Alphanumeric event ID

name

Name of event

no_rsvp_count

Number of no RSVPs, included if the rsvp_counts field is set

time

UTC start time of the event, in milliseconds since the epoch

utc_offset

The local offset from UTC time, in milliseconds

waitlist_count

Number of waitlisted RSVPs, included if the rsvp_counts field is set

yes_rsvp_count

Number of yes RSVPs

group

The Group associated with the RSVP

group_photo

Group photo

base_url

A base url that can be use to construct a photo url from its components

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

Type of photo. One of "event" or "member"

id

Numeric group ID

join_mode

Who can join this group and how. One of "approval", "closed", or "open"

key_photo

Group primary photo

base_url

A base url that can be use to construct a photo url from its components

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

Type of photo. One of "event" or "member"

localized_location

City/State or City/Country of the group

name

Name of the group

photo_gradient

Color combination used generate group duotone

composite_color

Composite color in hexidecimal format

dark_color

Dark color in hexidecimal format

id

Unique numeric identifier

light_color

Light color in hexidecimal format

status

Status of the group

urlname

Urlname used to identify the group on meetup.com

who

What the group calls its members

guests

Number of guests the RSVP'd member will be bringing

member

Member who RSVP'd

bio

Intro of member

event_context

Member's context within the event. Only returned in the context of an event

host

Boolean indicator for whether this member is a host for the event

id

Numeric member ID

name

Name of member

photo

Member photo, if available. Members who registered via Facebook may not have highres photos

base_url

A base url that can be use to construct a photo url from its components

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

Type of photo. One of "event" or "member"

role

The leadership role of this member within the group, if any. Value may be one of assistant_organizer, coorganizer, event_organizer, organizer

self

Represents the authenticated member's relation to member. Returned with the "fields" request parameter includes "self" and the target member is not the authenticated member

actions

List of actions available for the authenticated member to perform. Currently only "message" is supported

blocks

Boolean indication of whether or not the authenticated member blocks this member

common

Information the authenticated member has in common with this member

friends

Boolean indication of whether or not the authenticated member is a friend of the member

title

Organizer defined title of member. May be absent if not defined

pay_status

The member's pay status for ticketed events returned with "pay_status" is requested with the "fields" parameter.

Visible only to the member and the lead team. May be one of "refunded", "partial_refund", "refund_pending", "pending", "echeck_pending", "paid", "none", or "exempt"

response

The response to the RSVP. May be "yes" or "no".

In cases where an event is over capacity and the member has shown an intent to attend, response will be "waitlist" if the event has a waitlist.

In cases of ticketed events, this may be "yes_pending_payment" for a "yes" response for a ticketed event with an unprocessed payment

updated

Last time the RSVP was updated, in milliseconds since the epoch.

venue

Venue of event RSVP is hosted at. Will be omitted when venue is not yet defined or organizer has chosen to hide it from non-members.

address_1

Line 1 of venue address

address_2

Line 2 of venue address

address_3

Line 3 of venue address

city

City of venue

country

Country code of venue

id

Unique numeric venue id

lat

Approximate latitude

localized_country_name

The localized name of the venue's country

lon

Approximate longitude

name

Venue name

phone

Phone number of venue

repinned

true if the editor of the event altered the original venues pin location, false otherwise

state

State of venue where available

zip

ZIP code if, venue is in US or Canada

Errors

answer_error

One or more of the provided answers were longer than 250 characters

dues_required_error

Membership dues are awaiting payment

event_past_error

The event is now in the past

guests_error

A negative number of guests was provided

invalid_event_error

Event was invalid

invalid_response_error

Invalid RSVP response

refund_agreement_error

Failed to agree to a paid Event's refund policy

rsvp_closed_error

RSVPs have been closed for this event

rsvp_error_error

Catch all generic error

rsvper_not_authorized_error

Attempted to RSVP another member on their behalf as a non organizer

too_few_spots_error

Event capacity has been reached

too_many_guests_error

More than the permitted number of guests for this event was provided

Event RSVP list

GET /:urlname/events/:event_id/rsvps
  • json
Host: api.meetup.com
  • basic
api version 3

Retrieves list of event RSVPs

Try it in the console

Request Parameters

This endpoint returns an un-paginated list of RSVPs. Standard pagination parameters will have no effect

desc

Boolean value controling sort order of results. Defaults to false

fields

A comma-delimited list of optional fields to append to the response

order

The sort order of returned RSVPs. Valid values include "name", "social", or "time". Defaults to "name"

response

Filter returned list to one or more of the following RSVP responses. "yes" or "no". This defaults to "yes,no"

Response

A list of RSVP objects encoded in JSON format

answers

Answers to event survey questions. Visible only to the posting member, hosts and the lead team

answer

Answer text for question

question

Question text

question_id

Unique number identifier for question

updated

The last time this answer was updated

attendance_status

Represents an attendance status for this RSVP, returned when "attendance_status" is requested with the "fields" parameter.

Value may be "attended" when marked attending, "absent" when marked absent or "noshow" when marked noshow

created

Creation time of the RSVP, in milliseconds since the epoch.

event

The Event associated with the RSVP

id

Alphanumeric event ID

name

Name of event

no_rsvp_count

Number of no RSVPs, included if the rsvp_counts field is set

time

UTC start time of the event, in milliseconds since the epoch

utc_offset

The local offset from UTC time, in milliseconds

waitlist_count

Number of waitlisted RSVPs, included if the rsvp_counts field is set

yes_rsvp_count

Number of yes RSVPs

group

The Group associated with the RSVP

group_photo

Group photo

base_url

A base url that can be use to construct a photo url from its components

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

Type of photo. One of "event" or "member"

id

Numeric group ID

join_mode

Who can join this group and how. One of "approval", "closed", or "open"

key_photo

Group primary photo

base_url

A base url that can be use to construct a photo url from its components

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

Type of photo. One of "event" or "member"

localized_location

City/State or City/Country of the group

name

Name of the group

photo_gradient

Color combination used generate group duotone

composite_color

Composite color in hexidecimal format

dark_color

Dark color in hexidecimal format

id

Unique numeric identifier

light_color

Light color in hexidecimal format

status

Status of the group

urlname

Urlname used to identify the group on meetup.com

who

What the group calls its members

guests

Number of guests the RSVP'd member will be bringing

member

Member who RSVP'd

bio

Intro of member

event_context

Member's context within the event. Only returned in the context of an event

host

Boolean indicator for whether this member is a host for the event

id

Numeric member ID

name

Name of member

photo

Member photo, if available. Members who registered via Facebook may not have highres photos

base_url

A base url that can be use to construct a photo url from its components

highres_link

Link for full sized photo

id

Numeric photo ID

photo_link

Link for standard sized photo

thumb_link

Link for thumbnail sized photo

type

Type of photo. One of "event" or "member"

role

The leadership role of this member within the group, if any. Value may be one of assistant_organizer, coorganizer, event_organizer, organizer

self

Represents the authenticated member's relation to member. Returned with the "fields" request parameter includes "self" and the target member is not the authenticated member

actions

List of actions available for the authenticated member to perform. Currently only "message" is supported

blocks

Boolean indication of whether or not the authenticated member blocks this member

common

Information the authenticated member has in common with this member

friends

Boolean indication of whether or not the authenticated member is a friend of the member

title

Organizer defined title of member. May be absent if not defined

pay_status

The member's pay status for ticketed events returned with "pay_status" is requested with the "fields" parameter.

Visible only to the member and the lead team. May be one of "refunded", "partial_refund", "refund_pending", "pending", "echeck_pending", "paid", "none", or "exempt"

response

The response to the RSVP. May be "yes" or "no".

In cases where an event is over capacity and the member has shown an intent to attend, response will be "waitlist" if the event has a waitlist.

In cases of ticketed events, this may be "yes_pending_payment" for a "yes" response for a ticketed event with an unprocessed payment

updated

Last time the RSVP was updated, in milliseconds since the epoch.

venue

Venue of event RSVP is hosted at. Will be omitted when venue is not yet defined or organizer has chosen to hide it from non-members.

address_1

Line 1 of venue address

address_2

Line 2 of venue address

address_3

Line 3 of venue address

city

City of venue

country

Country code of venue

id

Unique numeric venue id

lat

Approximate latitude

localized_country_name

The localized name of the venue's country

lon

Approximate longitude

name

Venue name

phone

Phone number of venue

repinned

true if the editor of the event altered the original venues pin location, false otherwise

state

State of venue where available

zip

ZIP code if, venue is in US or Canada

API methods

v3 batch

v2 categories

v2 cities

v2 dashboard

v1 groups

v1 oembed

v1 topics

v2 deprecated