What is the Job API?
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
The Job Status API is used to retrieve the status of an ongoing Async API request. You can use the Job ID (jobId
) received in the successful response of the Async API.
GET Job Status #
Returns the status of the ongoing Async job request.
HTTP REQUEST #
GET https://api.symbl.ai/v1/job/{jobId}
Example API Call #
:::info
Before using the Jobs API you must get the authentication token (AUTH_TOKEN
) from our authentication process.
:::
<Tabs
defaultValue="cURL"
values={[
{ label: 'cURL', value: 'cURL', },
{ label: 'Node.js', value: 'nodejs', }
]
}>
curl --location --request GET "https://api.symbl.ai/v1/job/$JOB_ID" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer $AUTH_TOKEN"
const request = require('request');
const authToken = AUTH_TOKEN;
const jobId = JOB_ID;
request.get({
url: `https://api.symbl.ai/v1/job/${jobId}`,
headers: { 'Authorization': `Bearer ${authToken}` },
json: true
}, (err, response, body) => {
console.log(body);
});
Response #
{
"id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"status": "in_progress"
}
Response Fields #
Field | Description |
---|---|
id |
The ID of the Job. |
status |
Is one of type scheduled , in_progress , completed , failed . |