Skip to main content

Guestlist API

Create events, manage guest lists, process RSVPs, handle check-ins, and sell tickets with optional on-chain payment verification on Base.
Event data is stored in memory and does not persist across server restarts. Ticket purchases with a non-zero tier price are verified against the buyer’s USDC balance on Base mainnet.

List events

Returns all events.

Response

Get event

Returns a single event with its full guestlist.

Query parameters

Response

Errors

Create event

Request body

Response

RSVP

Adds a guest to an event’s guestlist with pending status.

Request body

Response

Errors

Check in

Marks a guest as checked in. You can identify the guest by either guestId or wallet.

Request body

Response

Errors

Buy ticket

Purchases a ticket for an event. When the tier price is non-zero, the buyer’s USDC balance on Base is verified before confirming.

Request body

Response

Guests added via buy-ticket receive confirmed status immediately, unlike rsvp which creates guests with pending status.

Errors

Common errors