opensesh docs

List submissions

GET
/events/{eventId}/submissions

The review-desk view of CFP submissions across their whole lifecycle: status, code, title, tracks, format, speakers, rating, review counts. Sessions (accepted submissions and manually created sessions) live under the Sessions endpoints.

Authorization

bearerAuth
AuthorizationBearer <token>

An organization API key (osk_…)

In: header

Path Parameters

eventId*string

Query Parameters

status?string

Filter to one status (pending, accepted, declined, …).

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/events/string/submissions"
{  "submissions": [    {      "id": "string",      "eventId": "string",      "code": "string",      "status": "draft",      "cancelledAt": "string",      "cancelledBy": "organizer",      "title": "string",      "description": "string",      "format": "string",      "source": "string",      "submittedAt": "string",      "createdAt": "string",      "notifiedAt": "string",      "tracks": [        {          "id": "string",          "name": "string",          "color": "string"        }      ],      "tags": [        {          "id": "string",          "name": "string"        }      ],      "speakers": [        {          "id": "string",          "name": "string",          "email": "string",          "role": "string",          "position": 0,          "bioPresent": true,          "headshotUrl": "string",          "confirmedAt": "string"        }      ],      "rating": 0,      "reviewCount": 0,      "reviewComments": [        "string"      ]    }  ],  "tracks": [    {      "id": "string",      "name": "string",      "color": "string"    }  ],  "formats": [    "string"  ],  "tags": [    {      "id": "string",      "name": "string"    }  ]}