Download OpenAPI specification:
External API for the AI Data Platform endpoints.
| spaceID required | string <uuid> Unique identifier for the space |
| count | integer [ 1 .. 10 ] Default: 1 Number of signed urls to generate. Content-Type header is mandatory when uploading to the signed urls. |
{- "items": [
- {
- "path": "string",
- "signedUrl": "string"
}
]
}| spaceID required | string <uuid> Unique identifier for the space |
| paths required | Array of strings [ 1 .. 1000 ] items |
{- "paths": [
- "string"
]
}{- "items": [
- {
- "path": "string",
- "signedUrl": "string"
}
]
}| projectID required | string <uuid> Unique identifier for the project |
| limit | integer [ 1 .. 100 ] Default: 20 Max number of items to return |
| cursor | string Cursor for pagination |
| page | string (KeysetPaginationDirection) Enum: "NEXT" "PREV" Direction to paginate |
| name required | string non-empty Name of the batch (unique within project) |
{- "name": "string"
}{- "id": 0,
- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
- "createdAt": "2019-08-24T14:15:22Z",
- "metadata": { }
}| projectID required | string <uuid> Unique identifier for the project |
| limit | integer [ 1 .. 100 ] Default: 20 Max number of items to return |
| cursor | string Cursor for pagination |
| page | string (KeysetPaginationDirection) Enum: "NEXT" "PREV" Direction to paginate |
{- "items": [
- {
- "id": 0,
- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
- "createdAt": "2019-08-24T14:15:22Z",
- "metadata": { },
- "totalCount": 0,
- "completedCount": 0
}
], - "meta": {
- "object": "string",
- "limit": 0,
- "page": "NEXT",
- "cursor_next": "string",
- "cursor_prev": "string"
}
}| projectID required | string <uuid> Unique identifier for the project |
| batchID required | integer <int64> |
| name | string non-empty New name for the batch (unique within project) |
| metadata | object Batch metadata |
{- "name": "string",
- "metadata": { }
}{- "id": 0,
- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
- "createdAt": "2019-08-24T14:15:22Z",
- "metadata": { }
}| spaceID required | string <uuid> Unique identifier for the space |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "spaceID": "a32d76a4-ed5f-4743-8827-e55106d45f9d",
- "dataType": "image, image_sequence",
- "companyID": "8aa4932b-54c5-41e0-80aa-d1f56d573225"
}
]
}| spaceID required | string <uuid> Unique identifier for the space |
| projectID required | string <uuid> Unique identifier for the project |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "spaceID": "a32d76a4-ed5f-4743-8827-e55106d45f9d",
- "dataType": "image, image_sequence",
- "companyID": "8aa4932b-54c5-41e0-80aa-d1f56d573225"
}| projectID required | string <uuid> Unique identifier for the project |
| signal required | string (WorkItemSignal) Enum: "start" "release" "complete" "cancel" "reopen" Signal used for task assignment and workflow management. |
required | Array of objects (WorkItemSignalItem) [ 1 .. 100 ] items |
{- "signal": "start",
- "workItems": [
- {
- "workItemID": "175a9be5-8190-45b1-b805-d597c128abe0",
- "feedback": {
- "comments": [
- "string"
]
}
}
]
}{- "items": [
- {
- "id": 0,
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0",
- "workItemID": "175a9be5-8190-45b1-b805-d597c128abe0",
- "feedback": {
- "comments": [
- "string"
]
}
}
]
}| projectID required | string <uuid> Unique identifier for the project |
| assetUrl required | string Use assetID. |
| assetId | integer <int64> >= 0 Unique identifier for the asset associated with the work item. |
| batchId | integer <int64> Optional batch identifier under the project to associate this work item with. Defaults to the project's 'Default' batch when omitted. |
| resultsUrl | string <url> URL to access the results of the work item |
| taxonomyVersionId | string <uuid> Version identifier for the taxonomy used for data. |
object Additional metadata for the work item which is stored but not processed | |
| dueInSeconds | integer <int> [ 1 .. 2592000 ] Deadline for the work item to be completed by in seconds. This is used for prioritization. |
| difficulty | integer <int> [ 0 .. 100 ] Difficulty level of the work item for task assignment and prioritization. |
| assetType required | string Value: "image" |
Array of objects (WorkItemImageLabelsItems) |
{- "assetUrl": "string",
- "assetId": 0,
- "batchId": 0,
- "resultsUrl": "string",
- "taxonomyVersionId": "f634d1c1-68af-48e0-aefa-208f1bd4c0f0",
- "metadata": { },
- "dueInSeconds": 1,
- "difficulty": 100,
- "assetType": "external"
}{- "id": "string",
- "status": "NEW",
- "assetUrl": "string",
- "assetId": 0,
- "batchId": 0,
- "resultsUrl": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "taxonomyVersionId": "f634d1c1-68af-48e0-aefa-208f1bd4c0f0",
- "metadata": { },
- "dueInSeconds": 1,
- "difficulty": 100,
- "assetType": "external"
}| projectID required | string <uuid> Unique identifier for the project |
| cursor | string Cursor for pagination |
| page | string (KeysetPaginationDirection) Enum: "NEXT" "PREV" Direction to paginate |
| limit | integer [ 1 .. 100 ] Default: 20 Max number of items to return |
| workItemIDs | Array of strings <uuid> [ items <uuid > ] Filter by a list of work item IDs (comma-separated or repeated keys) |
| batchIds | Array of integers <int64> <= 100 items [ items <int64 > ] Filter by batch IDs (max 100) |
| status | string Enum: "NEW" "IN_PROGRESS" "COMPLETED" "FAILED" Filter by work item status |
| createdAtFrom | string <date-time> Filter work items created on or after this timestamp (ISO 8601) |
| createdAtTo | string <date-time> Filter work items created on or before this timestamp (ISO 8601) |
| updatedAtFrom | string <date-time> Filter work items updated on or after this timestamp (ISO 8601) |
| updatedAtTo | string <date-time> Filter work items updated on or before this timestamp (ISO 8601) |
{- "meta": {
- "object": "string",
- "limit": 0,
- "page": "NEXT",
- "cursor_next": "string",
- "cursor_prev": "string"
}, - "items": [
- {
- "id": "string",
- "status": "NEW",
- "assetUrl": "string",
- "assetId": 0,
- "batchId": 0,
- "resultsUrl": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "taxonomyVersionId": "f634d1c1-68af-48e0-aefa-208f1bd4c0f0",
- "metadata": { },
- "dueInSeconds": 1,
- "difficulty": 100,
- "assetType": "image",
- "labels": [
- {
- "metadata": { },
- "bbox": [
- 0,
- 0,
- 0,
- 0
]
}
]
}
]
}| projectID required | string <uuid> Unique identifier for the project |
| workItemID required | string <uuid> Unique identifier for the work item |
required | Array of WorkItemImageLabelsItems (objects) or Array of WorkItemVideoLabelsItems (objects) |
{- "labels": [
- {
- "metadata": { },
- "bbox": [
- 0,
- 0,
- 0,
- 0
]
}
]
}| projectID required | string <uuid> Unique identifier for the project |
| workItemID required | string <uuid> Unique identifier for the work item |
| format | string Value: "coco" Format of the annotation data |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0",
- "workItemID": "175a9be5-8190-45b1-b805-d597c128abe0",
- "inference": { },
- "groundTruthReviewer": "CONSENSUS_REVIEW",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "metadata": { }
}| projectID required | string <uuid> Unique identifier for the project |
| workItemID required | string <uuid> Unique identifier for the work item |
| signal required | string Enum: "start" "release" "complete" "cancel" "reopen" Signal used for task assignment and workflow management. |
| taskType required | string Type of the task for which signals are being updated, e.g. "labeling", "review", etc. This is used for validating the task with the appropriate signals. |
| assignee | string Optional assignee identifier (e.g. worker's email) for the work item when applicable. |
| signalOutcome required | string (WorkItemSignalOutcome) Enum: "OK" "NOT_OK" Outcome reported for a completed signal. |
{- "signal": "start",
- "taskType": "string",
- "assignee": "string",
- "signalOutcome": "OK"
}