Transcripts & exhibits
The record, with page and line numbers and playback positions, plus the exhibits marked during the session.
Read the transcript
GET
/proceedings/{id}/transcriptread scopecurl
curl "https://aisicario.me/api/public/v1/proceedings/p9a1…/transcript?limit=100&offset=0" \
-H "Authorization: Bearer $AISICARIO_API_KEY"response
{
"object": "list",
"data": [
{
"id": "l001",
"page": 14,
"line": 3,
"speaker": "MR. ALVAREZ",
"role": "attorney",
"text": "Did you review the maintenance log that morning?",
"ts_seconds": 842
}
],
"limit": 100,
"offset": 0,
"has_more": true
}Lines come back in page and line order. ts_seconds is the position in the recording, so you can jump straight to the moment.
Exhibits
GET
/proceedings/{id}/exhibitsread scopePOST
/proceedings/{id}/exhibitswrite scopecurl
curl https://aisicario.me/api/public/v1/proceedings/p9a1…/exhibits \
-H "Authorization: Bearer $AISICARIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"exhibit_number":"12","title":"Maintenance log, March","page_count":4}'Adding an exhibit sends the exhibit.added notification.