Download OpenAPI specification:Download
APIs to integrate with TaskMonk service. Refer to http://docs.taskmonk.io/concepts.html for an overview.
Creates a project with minimal inputs and initializes its core fields in a single call.
| organizationId required | integer <int32> Identifier of the organization that will own the project |
required | object |
required | object |
{- "project": {
- "name": "string",
- "projectType": "string",
- "processName": "string",
- "execution": "SEQUENTIAL",
- "task_manager": "string"
}, - "fields": {
- "inputField": [
- "string"
], - "outputField": [
- "string"
]
}
}{- "id": "string"
}Clones an existing project. When cloneFields=true, copies configuration (task design, workflow & levels, advanced settings) from the source project. Runtime data is not copied.
| projectId required | string ID of the source project to clone from |
| cloneFields | boolean Default: false If true, copies configuration and workflow from the source project |
| name required | string New project name. |
| processName required | string Process display name for the cloned project. |
| groupId | integer or null Optional group association for the new project. |
| organization_id required | string Owning organization identifier. |
| client required | string Client identifier associated with the project. |
| created_by required | string User ID of the creator of the cloned project. |
| active required | boolean New project activation state after cloning. |
| execution required | string Enum: "SEQUENTIAL" "PARALLEL" Execution strategy for the workflow. |
| projectType required | string Type/category of the project (e.g., "Annotation"). |
| metaData required | object Additional settings for the cloned project. |
{- "name": "string",
- "processName": "string",
- "groupId": 0,
- "organization_id": "string",
- "client": "string",
- "created_by": "string",
- "active": true,
- "execution": "SEQUENTIAL",
- "projectType": "string",
- "metaData": { }
}{- "id": "string"
}| project_id required | string |
| batch_name required | string |
| priority | integer <int32> |
| comments | string |
{- "batch_name": "string",
- "priority": 0,
- "comments": "string"
}{- "id": "string"
}[- {
- "id": "string",
- "project_id": "string",
- "name": "string",
- "priority": 0,
- "comments": "string",
- "notifications": [
- {
- "type": "string",
- "value": "string"
}
], - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "created_on": "2019-08-24T14:15:22Z",
- "last_modified_on": "2019-08-24T14:15:22Z",
- "start_time": "2019-08-24T14:15:22Z",
- "batchState": "string",
- "taskStats": {
- "total": 0,
- "completed": 0,
- "pending": 0,
- "in_progress": 0,
- "rejected": 0
}, - "inputDetails": [
- {
- "name": "string",
- "type": "string"
}
], - "activeProjectId": "string"
}
]| project_id required | string |
| batch_id required | string |
| batch_name required | string |
| priority | integer <int32> |
| comments | string |
{- "batch_name": "string",
- "priority": 0,
- "comments": "string"
}{- "success": true,
- "message": "string"
}| batch_id required | string |
| state required | string Enum: "ACTIVE" "PENDING" "SCHEDULED" "CANCELLED" "COMPLETED" "VALIDATE" "ARCHIVED" "PAUSED" |
{- "state": "ACTIVE"
}{- "success": true,
- "message": "string"
}| project_id required | string |
| start_batch | string |
| end_batch | string |
| page_size | integer <int32> |
| page_number | integer <int32> |
{- "items": [
- {
- "batch_id": "string",
- "batch_name": "string",
- "created_date": "2019-08-24",
- "completed": 0,
- "pending": 0,
- "total": 0,
- "rejected": 0,
- "eta": "string",
- "eta_type": "string",
- "state": "string"
}
], - "page": 0,
- "page_size": 0,
- "total": 0
}| org_id required | string |
| start_date | string <date> |
| end_date | string <date> |
[- {
- "project": {
- "project_id": "string",
- "project_name": "string",
- "process_name": "string",
- "project_type": "string"
}, - "batches": [
- {
- "batch_id": "string",
- "project_id": "string",
- "batch_name": "string",
- "priority": 0,
- "created_on": "2019-08-24",
- "last_modified_on": "2019-08-24",
- "batch_state": "string"
}
]
}
]{- "batch_id": "string",
- "batch_name": "string",
- "created_date": "2019-08-24",
- "completed": 0,
- "pending": 0,
- "total": 0,
- "rejected": 0,
- "in_progress": 0,
- "qc_pending": 0,
- "eta": "string",
- "eta_type": "string",
- "state": "string",
- "percentage_completed": 0,
- "job_id": "string"
}| project_id required | string |
| batch_id required | string |
| fileType required | string |
| file | string <binary> |
{- "jobId": "string",
- "batchId": "string",
- "excelJobId": "string"
}| batch_id required | string |
| external_id | string |
| batch_id | string |
required | object Key-value pairs of task data. |
{- "external_id": "string",
- "batch_id": "string",
- "data": {
- "property1": "string",
- "property2": "string"
}
}| project_id required | string |
| batch_id required | string |
| folderName required | string |
| extension required | string |
{- "folderName": "string",
- "extension": "string"
}{- "jobId": "string",
- "batchId": "string",
- "excelJobId": "string"
}| project_id required | string |
| batch_id required | string |
| output_format | string |
| field_names required | Array of strings |
{- "field_names": [
- "string"
]
}{- "job_id": "string",
- "file_url": "string"
}| project_id required | string |
| output_format | string |
| start_time required | string <date-time> All tasks submitted after this time will be exported. Sample format: "2024-10-05T09:36:00" |
| end_time required | string <date-time> All tasks submitted before this time will be exported. Must not be more than 30 days from start_time. |
| field_names | Array of strings Optional list of fields to include in the output. If omitted or empty, all fields are returned. |
{- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "field_names": [
- "string"
]
}{- "job_id": "string",
- "file_url": "string"
}| project_id required | string |
| taxonomy_id required | string |
| file_type required | string |
{- "taxonomy": {
- "id": "string",
- "project_id": "string",
- "name": "string"
}, - "categories": [
- {
- "id": "string",
- "taxonomy_id": "string",
- "category_id": "string",
- "category_name": "string",
- "category_path": "string",
- "metadata": { }
}
]
}| project_id required | string |
| name required | string Name of the new taxonomy |
{- "name": "string"
}{- "id": "string"
}