Public API

Browser-safe endpoints for event data, availability, checkout and attendee sign-in.

Called with a publishable key from an allowed origin.

MethodPathReturns
GET/public/events/{slug}Published event, venue, dates, page settings
GET/public/events/{slug}/sessionsAgenda
GET/public/events/{slug}/speakersSpeakers
GET/public/events/{slug}/sponsorsSponsors and tiers
GET/public/events/{slug}/ticket-typesTicket types with live availability
POST/public/checkout/sessionsA Konecto checkout URL
GET/public/checkout/sessions/{id}Checkout status and tickets once paid
POST/public/interactionsBatched page-view and sponsor interaction events

Create a checkout session

curl https://api.konec.to/v1/public/checkout/sessions \
  -H "Authorization: Bearer pk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "event": "acme-summit",
    "items": [{ "ticket_type": "standard", "quantity": 2 }],
    "promo_code": "EARLY",
    "success_url": "https://acmesummit.com/thanks",
    "cancel_url": "https://acmesummit.com/tickets"
  }'
{ "id": "cs_4Rt...", "url": "https://checkout.konec.to/cs_4Rt..." }

Prices, capacity and promo codes are always checked on the server. The client only asks for a checkout.

Plain-text version for agents: llm.konec.to/docs/api/public.md