Public API
Organizers authenticate with a Bearer API key created in Settings. Keys are hashed at rest.
OpenAPI
openapi: 3.0.3
info:
title: conference.reviews
version: "1.0.0"
servers:
- url: https://www.conference.reviews
paths:
/api/v1/conferences:
get:
summary: List conferences
post:
summary: Create a conference
security: [{ bearerAuth: [] }]
/api/v1/sessions:
post:
summary: Create a session
security: [{ bearerAuth: [] }]
/api/v1/summaries:
get:
summary: Read combined summaries
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearerCreate a conference
POST /api/v1/conferences
Authorization: Bearer cr_...
{
"name": "Example Conf",
"timezone": "America/Chicago",
"startsAt": "2026-10-26T12:00:00-05:00",
"endsAt": "2026-10-29T17:00:00-05:00"
}