API Call - Submit Job

Detailed specification and usage guide for the Submit API call

Description: Use this call to submit a new job for transcription to Claudio.

  • If more than one audio or document is being submitted through a single job, use the Upload Audio and/or Upload Document call to upload one audio/video or document at time, to receive a separate link for each upload. Provide a separate link for each file as per the sample code in the audio and document arrays respectively.
  • Audio/Video files can be trimmed to request partial transcripts using the HH:MM:SS format to set start and end times, as per the sample code.
  • For jobs profiles that are expected to return a word document, if is_raw is set to 1, then finished_transcript key would be an array of file URLs that contain the transcript word document.

Parameters:

Name

Description

Usage

Type

Required

Key

API Key provided

In Request Body

string

True

Secret

API Secret provided

In Request Body

string

True

sample job JSON

sample job JSON

In Request Body

string

True

{

"key": "<api_key>",

Expected Response:

{

"message": "SUCCESS: Job submitted successfully. Please use the polling endpoint to check job status. ", 

"poll_endpoint": "<endpoint of polling API>"

"job_reference_id": "<job_reference_id of the job submitted>", 

"return": "message, poll_endpoint, job_reference_id"

}

Expected Responses

Status

Meaning

Description

200

OK

Job submitted successfully

400

Bad Request

Unexpected error occurred

401

Unauthorized

User not authorized

500

Internal Server Error

Internal Server Error

Next: Poll Job - the Claudio API is an asynchronous API, and you will need to periodically poll the status of the job after submitting it to get the link(s) for the completed transcript(s).

Link to Postman Collection