Get request status
client.data.getStatus(stringrequestID, DataGetStatusParams { namespace } params, RequestOptionsoptions?): DataGetStatusResponse
/v1/data/{namespace}/requests/{requestId}
Retrieve status on data ingestion request. Supports both add and import requests.
Parameters
requestID: string
The request ID returned from the Add endpoint
Returns
Get request status
import Safetykit from 'safetykit';
const client = new Safetykit({
apiKey: process.env['SAFETYKIT_API_KEY'], // This is the default and can be omitted
});
const response = await client.data.getStatus('requestId', { namespace: 'namespace' });
console.log(response);
{
"data": [
{
"id": "item-001",
"output": {
"actions": [
{}
],
"fields": {},
"labels": [
{
"label": "illegal_drugs.violation"
},
{
"label": "hazardous.violation"
}
]
},
"url": "https://app.safetykit.com/...",
"metadata": {
"internal-ref": "bar"
}
}
],
"namespace": "products",
"request_id": "request_01KHSKHQSYJN4A5P7RRVEXHWE9",
"status": "succeeded"
}
Returns Examples
{
"data": [
{
"id": "item-001",
"output": {
"actions": [
{}
],
"fields": {},
"labels": [
{
"label": "illegal_drugs.violation"
},
{
"label": "hazardous.violation"
}
]
},
"url": "https://app.safetykit.com/...",
"metadata": {
"internal-ref": "bar"
}
}
],
"namespace": "products",
"request_id": "request_01KHSKHQSYJN4A5P7RRVEXHWE9",
"status": "succeeded"
}