Quicktate XML-RPC API

Important: The XML-RPC API is now deprecated. This API will no longer be updated (except in the case of bugfixes) and will be officially discontinued on December 1, 2013. Please consider switching to the RESTful API for future development.

Our legacy API is powered by the XML-RPC protocol. Examples on this page will be provided for PHP, but XML-PRC libraries are available for every mainstream programming language. A few example libraries are:

Quicktate's XML-RPC API is hosted at https://api.quicktate.com/api/xml-rpc on port 443. All parameters are submitted as an array rather than individually. See the examples for each of the different commands to understand how to properly submit requests to the APIs.

Methods

The Quicktate XML-RPC API has a single, primary namespace of job.

job.submit

This command submits an audio file into our system for transcription, and returns a unique Job ID which you can use to check the status of the submitted job.

Input Parameters

The following are the input parameters taken for the XML-RPC API. Those which are marked with a red asterisk are required. All others are optional. Note that between audiodata and audiourl, at least one of those parameters are required, but not both.

Return Parameters

The following parameters are returned on a successful job submission:

PHP Example:

job.status

Checks the status of a submitted job, returning the partial transcription if the job is still being processed, and the full transcription if the job is complete.

Input Parameters

The following are the input parameters taken for the XML-RPC API. Those which are marked with a red asterisk are required. All others are optional.

Return Parameters

If the requested job_id was found and you are authorized to access it, the following parameters will be returned:

job.cancel

Cancels an unassigned transcription. Can only be executed when the transcription request is still pending.

Input Parameters

The following are the input parameters taken for the XML-RPC API. Those which are marked with a red asterisk are required. All others are optional.

Return Parameters