opensesh docs

Get the published program

GET
/events/{eventId}/program

The public program feed: accepted sessions with approved content, speakers, tracks, and the published agenda. Same data the embeds render.

Authorization

bearerAuth
AuthorizationBearer <token>

An organization API key (osk_…)

In: header

Path Parameters

eventId*string

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/events/string/program"
{  "event": {    "id": "string",    "slug": "string",    "name": "string",    "tagline": "string",    "description": "string",    "logoUrl": "string",    "location": "string",    "timezone": "string",    "startsAt": "string",    "endsAt": "string",    "agendaPublishedAt": "string"  },  "tracks": [    {      "id": "string",      "name": "string",      "color": "string"    }  ],  "formats": [    {      "id": "string",      "name": "string"    }  ],  "tags": [    {      "id": "string",      "name": "string"    }  ],  "sessions": [    {      "id": "string",      "code": "string",      "title": "string",      "description": "string",      "format": {        "id": "string",        "name": "string"      },      "level": {        "id": "string",        "name": "string"      },      "tracks": [        {          "id": "string",          "name": "string",          "color": "string"        }      ],      "tags": [        {          "id": "string",          "name": "string"        }      ],      "speakers": [        {          "id": "string",          "firstName": "string",          "lastName": "string",          "title": "string",          "company": "string",          "bio": "string",          "headshotUrl": "string"        }      ],      "startsAt": "string",      "endsAt": "string",      "roomName": "string"    }  ]}