Skip to content

Media & content

Recordings, transcriptions, session files and the content Sessionboard makes from them. Use it to upload media or pull transcripts, summaries and files out.

Guides

Transcriptions and content

EndpointLevelNeeds
GET Get composed content for a session/v1/event/{eventId}/sessions/{sessionId}/contentEventread:transcriptions
GET List composed session content for an event/v1/event/{eventId}/contentEventread:transcriptions
GET Get event-level content artifacts/v1/event/{eventId}/content/eventEventread:transcriptions
GET Get a single content item/v1/event/{eventId}/content/items/{itemId}Eventread:transcriptions
GET Download an event content document/v1/event/{eventId}/content/documents/{documentType}Eventread:transcriptions
GET Download a session content document/v1/event/{eventId}/sessions/{sessionId}/content/documents/{documentType}Eventread:transcriptions
GET List transcriptions for an event/v1/event/{eventId}/transcriptionsEventread:transcriptions
GET Get a transcription by ID/v1/event/{eventId}/transcriptions/{transcriptionId}Eventread:transcriptions
GET List transcriptions for a session/v1/event/{eventId}/sessions/{sessionId}/transcriptionsEventread:transcriptions
GET Get a session transcription by ID/v1/event/{eventId}/sessions/{sessionId}/transcriptions/{transcriptionId}Eventread:transcriptions
POST Create a transcription artifact/v1/event/{eventId}/sessions/{sessionId}/transcriptionsEventwrite:transcriptions
PUT Update a transcription artifact/v1/event/{eventId}/sessions/{sessionId}/transcriptions/{transcriptionId}Eventwrite:transcriptions
DELETE Delete a transcription artifact/v1/event/{eventId}/sessions/{sessionId}/transcriptions/{transcriptionId}Eventwrite:transcriptions

Session recordings

EndpointLevelNeeds
GET List session audio recordings/v1/event/{eventId}/sessions/{sessionId}/recordingsEventread:transcriptions
GET Get a session audio recording/v1/event/{eventId}/sessions/{sessionId}/recordings/{recordingId}Eventread:transcriptions
POST Initiate session audio upload/v1/event/{eventId}/sessions/{sessionId}/recordingsEventwrite:transcriptions
POST Finalize session audio upload/v1/event/{eventId}/sessions/{sessionId}/recordings/{recordingId}/completeEventwrite:transcriptions

Session files

EndpointLevelNeeds
GET List upload slots/v1/event/{eventId}/content-slotsEventread:sessions
GET List files attached to a session/v1/event/{eventId}/sessions/{sessionId}/filesEventread:sessions
POST Upload a session file (simple)/v1/event/{eventId}/sessions/{sessionId}/files/uploadEventwrite:sessions
POST Initiate session file upload/v1/event/{eventId}/sessions/{sessionId}/filesEventwrite:sessions
POST Finalize session file upload/v1/event/{eventId}/sessions/{sessionId}/files/{fileId}/completeEventwrite:sessions
POST Replace session file bytes/v1/event/{eventId}/sessions/{sessionId}/files/{fileId}/replaceEventwrite:sessions
PUT Update session file metadata/v1/event/{eventId}/sessions/{sessionId}/files/{fileId}Eventwrite:sessions
DELETE Delete a session file/v1/event/{eventId}/sessions/{sessionId}/files/{fileId}Eventwrite:sessions

Media upload

EndpointLevelNeeds
POST Start multipart media upload/v1/event/{eventId}/sessions/{sessionId}/media/upload/initiateEventwrite:media
POST Sign multipart upload parts/v1/event/{eventId}/sessions/{sessionId}/media/upload/sign-partEventwrite:media
POST Complete multipart media upload/v1/event/{eventId}/sessions/{sessionId}/media/upload/completeEventwrite:media
POST Abort multipart upload/v1/event/{eventId}/sessions/{sessionId}/media/upload/abortEventwrite:media
GET Get media item status/v1/event/{eventId}/sessions/{sessionId}/media/{mediaItemId}Eventread:media

Get release notes by email

A short digest on the days something new goes live — each change with a link to its note in the release notes. No marketing, and one click to stop.

Company email addresses only. We’ll send one email to confirm it’s you. Already use Sessionboard? You can also turn this on under Community → What’s new.