Developer Docs

API Reference

Integrate Abstract Calendar into your project. Query events, RSVPs, and more through our REST API — no API key required for public read endpoints.

Base URL
https://abstract-calendar.vercel.app

No Auth Required

Public GET endpoints are open. No API key needed.

REST JSON API

Standard HTTP verbs, JSON responses throughout.

Write Protection

POST/PATCH/DELETE require a valid creator wallet.

Endpoints

GET/api/events

Returns a list of active and upcoming events from the last 6 months.

Example Response
[
  {
    "id": "uuid",
    "title": "string",
    "description": "string",
    "startTime": "ISO 8601",
    "endTime": "ISO 8601 | null",
    "bannerUrl": "string | null",
    "category": "string",
    "priority": "number",
    "eventType": "spotlight | standard",
    "isMintedOut": "boolean",
    "creator": { "address": "0x..." }
  }
]
POST/api/events

Creates a new event. Requires a connected wallet address as the creator.

Example Response
{
  "success": true,
  "event": { ...eventObject }
}
GET/api/rsvp

Returns the RSVP list for a given event. Pass ?eventId=<uuid> as query param.

Example Response
{
  "count": number,
  "attendees": ["0x...", "0x..."]
}

Need more endpoints or a dedicated integration?

Contact us on X →