Create AddEvent RSVP Attendee
addevent_create_rsvpCreate an RSVP attendee for an event by providing the event ID and attendee email, with optional attendance status, notification, and RSVP form data. Only for events with RSVP enabled.
Instructions
Registers an RSVP attendee on an event. Only works on events created with rsvp_enabled: true.
Args:
event_id (string, required): The event to RSVP to.
email (string, required): Attendee's email. Must be unique per event.
attending ('going' | 'maybe' | 'not-going', optional): Default 'going'.
notify ('active', optional): Set to send confirmation/notification emails. Omitted by default (silent creation) — useful when backfilling attendees from another system.
rsvp_form_data (object, optional): Values for the event's RSVP form. The default form needs { "name": "..." }.
Returns: The created RSVP attendee object as JSON, including its attendee_id.
Examples:
"Add jane@example.com as attending the Main Monthly meetup" -> event_id, email set.
"Import these 20 signups from our spreadsheet without emailing them" -> omit notify.
Don't use when: the event doesn't have RSVP enabled (check with addevent_get_event first).
Error Handling:
Returns "Error: Invalid request..." (400) if the email is already registered for this event, or rsvp_form_data is missing a required field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Attendee's email address. Must be unique per event; update and reminder emails are sent here. | ||
| notify | No | Set to 'active' to send the attendee a confirmation email and, if the event's RSVP settings call for it, notify the organizer. Omit to create the RSVP silently (no emails sent). | |
| event_id | Yes | The event to RSVP to. | |
| attending | No | Attendee's response. Default 'going'. | |
| rsvp_form_data | No | Values for the event's RSVP form fields. The default form requires a 'name' field, e.g. { "name": "Jane Doe" }. |