Skip to main content
GET
Get Job Files

Overview

List per-file results for a job. For completed files, this returns transcript_urlnot the transcript text. To get full_transcript without webhooks:
  1. Call this endpoint after the job is terminal (filter with status=COMPLETED)
  2. GET each transcript_url (no API key — pre-signed URL)
  3. Read full_transcript from the JSON
transcript_url expires in 1 hour. Re-call this endpoint for a fresh URL.

Authentication

Path Parameters

In Try it, paste a real job_id from Create Job before clicking Send. Leaving the placeholder {job_id} in the URL returns 422.
string
default:"019fa854-1db0-7e45-a026-7a6b09ff6d7c"
required
Job ID returned by Create Job. Replace with your own job_id before sending.

Query Parameters

string
default:"COMPLETED"
Filter by file status. Use COMPLETED for successful transcripts. Omit to include FAILED / SKIPPED.
integer
default:"50"
Page size (1–100).
string
Pagination cursor from pagination.next_cursor.

Example cURL

Download transcript text:

Response

Success — completed file (200)

transcript_url JSON (live-verified)

Failed file — empty / non-speech audio

Skipped file — invalid public URL

string
Pre-signed URL to transcript JSON. Expires in 1 hour. No API key required to download.
string
Present when status is FAILED or SKIPPED.

Use Cases

  • Fetching transcript download links after a job completes
  • Inspecting failed / skipped files via error_message

Authorizations

X-API-Key-ID
string
header
required

Your Gnani Prisma v2.5 API key

Path Parameters

job_id
string
default:019fa854-1db0-7e45-a026-7a6b09ff6d7c
required

Job ID returned by Create Job. Paste the UUID from the Create Job response.

Query Parameters

status
string

Filter by file status (e.g. COMPLETED)

limit
integer
default:50

Page size (1–100)

Required range: 1 <= x <= 100
cursor
string

Pagination cursor from pagination.next_cursor

Response

200 - application/json

OK

The response is of type object.