---
title: "Set traveler RSVP"
method: POST
path: "/v2/events/{eventId}/travelers/{travelerId}/rsvp"
tags: ["Events"]
---

# Set traveler RSVP

`POST /v2/events/{eventId}/travelers/{travelerId}/rsvp`

## Request

- Base URL: `https://api-ext-sboxmeta.partners.spotnana.com`
- URL: `https://api-ext-sboxmeta.partners.spotnana.com/v2/events/{eventId}/travelers/{travelerId}/rsvp`
- Auth: HTTP bearer

Update the RSVP status and the RSVP response for a traveler.

## Request body

- SetUserEventRsvpRequest: Set user's event rsvp request object
  - `type` 'GENERIC' | 'PROGRAM' | 'PROGRAM_SESSION' | 'PROGRAM_TRIP': Type of an event
  - `eventRsvpState` 'ADDED' | 'INVITED' | 'INVITE_ACCEPTED' | 'INVITE_DECLINED' | 'REMOVED': Allowed event rsvp states for a user
  - `eventRsvpResponse` EventRsvpResponse: Event rsvp response
    - `air` AirRsvpResponse: Air rsvp response
      - `notNeeded` boolean: Whether air booking is needed by the traveler or not
    - `hotel` HotelRsvpResponse: Hotel rsvp response
      - `notNeeded` boolean: Whether hotel booking is needed by the traveler or not
    - `car` CarRsvpResponse: Car rsvp response
      - `notNeeded` boolean: Whether car booking is needed by the traveler or not
    - `rail` RailRsvpResponse: Rail rsvp response
      - `notNeeded` boolean: Whether rail booking is needed by the traveler or not

## Response `200`

OK

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden

---

[API](https://skmtc.dev/spotnana/apis/event-api.md) - [All operations](https://skmtc.dev/spotnana/apis/event-api/llms.txt) - [OpenAPI document](https://skmtc.dev/spotnana/apis/event-api/revisions/9c2bb29e7df1?raw)
