RSVP

Record a guest reply

The headline reply fans out through Aisle attendance rules and commits with event answers in one transaction. A ticketed event still requires a completed ticket payment, unless the couple has let that ticket be paid later (Event.ticket.pay_later). Retrying the same body converges on the same RSVP state; v1 does not persist a general idempotency key.

put/guests/{guest_id}/rsvp

Request

  • Base URL: https://api.aisle.wedding/v1
  • URL: https://api.aisle.wedding/v1/guests/{guest_id}/rsvp
  • Auth: HTTP bearer

Request body

status'attending' | 'maybe' | 'declined' required
answersobject
dietary_restrictionsstring nullable
dietary_notesstring nullable

Response

The stored reply.

Example response

{
  "data": {
    "responded_at": "2026-08-31T01:58:35.000Z",
    "event_responses": [
      {
        "updated_at": "2026-08-31T01:58:35.000Z"
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.