Ora Public API · Beta

Build events on your platform. Reach Ora’s audience.

Create and manage events, drops, and ticketing from your own stack, then sync to Ora for discovery. Or point your AI agent at our MCP server and let it build the integration for you.

Free sandbox · Test & live keys · Signed webhooks · Full OpenAPI docs

POST an event
curl -X POST https://www.oraapp.com/api/public/v1/events \
  -H "Authorization: Bearer ora_sk_test_..." \
  -d '{
    "external_id": "summer-01",
    "title": "Summer Rooftop Social",
    "start_datetime": "2026-08-01T23:00:00Z",
    "timezone": "America/New_York"
  }'

Build with your AI agent

Point your AI at Ora. It builds the integration.

The Public API is a live MCP server, so an agent — Claude, Cursor, or your own — can read the docs and call the API for you: creating events, drops, venues, users, and more. Authenticate with your ora_sk_ key and go.

pingcreate_eventpublish_eventcreate_dropdrop_registerdrop_signupcreate_usercreate_venueget_orderslist_dropsupdate_dropget_dropdelete_drop

MCP endpoint

https://www.oraapp.com/api/mcp
mcp.json — Claude / Cursor
{
  "mcpServers": {
    "ora": {
      "type": "http",
      "url": "https://www.oraapp.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_ORA_SK_KEY" }
    }
  }
}

The API surface

Everything to run events, programmatically.

Events & ticketing

Create, update, and publish events and ticket tiers straight from your own backend.

POST /events · /ticket-types

Drops

Laylo-style “notify me” pre-registration and profile-rich RSVP, including multi-city.

POST /drops · /drops/{id}/register

Users & fans

Provision users and capture drop signups against your audience — deduped by phone or email.

POST /users · /drops/{id}/signup

Venues

Create a venue once and link it to any event you sync.

POST /venues

Webhooks

Signed deliveries the moment a registration is placed or an order is refunded.

registration.placed · order.refunded

Media

Pass any image URL — we fetch, host, and serve it, so your flyers just work.

POST /media

How it works

From sandbox to live in four steps.

01

Create a developer account

Sign up in seconds — it’s free. An Ora admin approves you for access.

02

Build in the sandbox

Mint ora_sk_test_ keys and call the API against your own sandbox organizer. No real money, no risk.

03

Sync your events

Push events, tiers, drops, and media from your platform. Sandbox events render marked as a preview.

04

Go live

Request go-live, get a real organizer and ora_sk_live_ keys, and your events reach Ora’s audience.

Interactive docs

Try every endpoint in your browser.

Once you’re approved, the developer portal ships a full OpenAPI reference with a live “try it” console — paste an ora_sk_test_ key and call any endpoint without leaving the page.

13

MCP tools

20+

API endpoints

Test + Live

Key modes

Signed

Webhooks

Beta

Start building today.

Create a developer account and reach more people with the events you already run. We approve you and you’re in the sandbox within minutes.