Skip to main content
GET
Get batch job

Authorizations

Authorization
string
header
required

SLNG API key as Authorization: Bearer slng_cu_... (consumer) or slng_bt_... (batch). Legacy zpka_ keys are still accepted during migration.

Path Parameters

jobId
string
required

The alphanumeric job identifier.

Pattern: ^[a-zA-Z0-9]+$

Response

Job detail.

A batch transcription job.

job_id
string
required

Alphanumeric job identifier.

status
enum<string>
required

Public-facing job status.

Available options:
QUEUED,
IN_PROGRESS,
DECODING,
POST_PROCESSING,
DONE,
FAILED,
DELETED
api_key_id
string

API key that submitted the job. May differ from the API key used to call this endpoint when the job was created via the dashboard.

organisation_id
string<uuid>

Organisation that owns the job.

model_code
string

Model used (e.g. slng/speechmatics/batch:15.0.0).

job_config
object

Full job-config object as submitted (type, transcription_config, optional tracking, output_config).

input_metadata
object

Measured input file properties (size_bytes, duration_seconds, format, mime_type, source).

output_metadata
object

Measured output properties (populated on completion).

error_message
object | null

Error envelope for FAILED jobs. Otherwise null.

submitted_at
string<date-time>

When the job was created.

started_at
string<date-time> | null

When processing began.

completed_at
string<date-time> | null

When the job reached a terminal state.

deleted_at
string<date-time> | null

When the job was deleted.

expired_at
string<date-time> | null

When the job was expired.

updated_at
string<date-time>

Last row update.