getTaskStatus
This method retrieves information about the status of a given task identified using its ID.
Important
This method has been updated to version 1.1. For information applicable to version 1.0, refer to this section.
Parameters
Parameter | Type | Optional | Description |
---|---|---|---|
| String | No | The ID of the task you want to retrieve the status of. |
Return value
This method returns an Object containing information about the tasks. The returned object contains:
name
, the name of the task.startDate
, the start date of the task.status
, the status of the task. Possible values:1
- Pending2
- In progress3
- Finished
type
, the type of the task. Possible values:1
- Scan task.7
- Reconfigure task16
- Isolate task17
- Restore from isolation task9
- Remove quarantine task18
- Remove quarantine exchange task14
- Remove all quarantine task15
- Remove all quarantine exchange task10
- Restore quarantine task19
- Restore quarantine exchange task20
- Add quarantine task
owner
, an Object containing the following information about the owner of the task:id
, the id of the account that created the task.userName
, the name assigned to the account that created the task.
company
, the company where the task was performed. The object has the following fields:id
, the ID of the company.name
, the company name.
Example
Request:
{ "params": { "taskId": "21a295eeb1a43d8b497b23b7" }, "jsonrpc": "2.0", "method": "getTaskStatus", "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f" }
Response:
{ "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f", "jsonrpc": "2.0", "result": { "name": "task", "startDate": "2023-10-27T12:08:42", "status": 1, "type": 1, "owner": { "id": "21a295eeb1a43d8b497b23ba", "userName": "[email protected]" }, "company": { "id": "21a295eeb1a43d8b497b23bb", "name": "Example" } } }
Version 1.0
Parameters
Parameter | Type | Optional | Description |
---|---|---|---|
| String | No | The ID of the task you want to retrieve the status of. |
Return value
This method returns an Object containing information about the tasks. The returned object contains:
name
, the name of the task.startDate
, the start date of the task.status
, the status of the task. Possible values:1
- Pending2
- In progress3
- Finished
type
, the type of the task. Possible values:1
- Scan task.owner
, an Object containing the following information about the owner of the task:id
, the id of the account that created the task.userName
, the name assigned to the account that created the task.
company
, the company where the task was performed. The object has the following fields:id
, the ID of the company.name
, the company name.
Example
Request:
{ "params": { "taskId": "21a295eeb1a43d8b497b23b7" }, "jsonrpc": "2.0", "method": "getTaskStatus", "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f" }
Response:
{ "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f", "jsonrpc": "2.0", "result": { "name": "task", "startDate": "2023-10-27T12:08:42", "status": 1, "type": 1, "owner": { "id": "21a295eeb1a43d8b497b23ba", "userName": "[email protected]" }, "company": { "id": "21a295eeb1a43d8b497b23bb", "name": "Example" } } }