🔌 API Reference

RSVP Management

Handle RSVPs and invitations

RSVP Management

Send invitations and manage RSVP responses from guests.

Send Invitations

Send invitations to selected guests:

POST /api/v1/invitations/send

{
  "event_id": "123e4567-e89b-12d3-a456-426614174000",
  "guest_ids": ["guest1-id", "guest2-id"],
  "template_id": "template-123",
  "send_immediately": true
}

Get Public RSVP Page

Retrieve RSVP page data (public endpoint, no authentication required):

GET /api/v1/invitations/public/{token}

Submit RSVP Response

Guest submits their RSVP (public endpoint):

POST /api/v1/rsvp/respond

{
  "token": "invitation-token-here",
  "response": "accepted",
  "dietary_requirements": "vegetarian",
  "companions": 2,
  "notes": "Looking forward to it!"
}

Response Values

  • accepted - Guest will attend
  • declined - Guest cannot attend
  • maybe - Guest is unsure

RSVP Statistics

View RSVP statistics in the Analytics API section.

© 2025 FreePas. All rights reserved.