Skip to content
WorkRoad home
REST API

List a note's recordings

GET
/notes/{noteId}/recordings

The lecture recordings on a note, newest first, without their transcripts. Read one with GET /recordings/{recordingId}.

Required scopes: notes:view

Authorization

headerAuthorizationBearer <token>

Path Parameters

noteId*string

Note id, scoped to the key's user.

Match^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
Formatuuid

Response Body

OK

application/json
  1. response
data*array<>
Example Request
curl -X GET 'https://workroad.app/api/v1/notes/497f6eca-6276-4993-bfeb-53cbbbba6f08/recordings' \  -H 'Authorization: Bearer $WORKROAD_API_KEY'
Example Response
{  "data": [    {      "id": "5e4d3c2b-1a09-4f8e-9d7c-6b5a49382716",      "noteId": "2f1e0d9c-8b7a-4c6d-9e5f-4a3b2c1d0e9f",      "title": "Lecture 7: CPU scheduling",      "status": "finished",      "summaryStatus": "done",      "createdAt": "2026-01-15T09:30:00.000Z"    }  ]}