Project
Create new Project
POST https://your.host.lab/projects
Request Body
name*
String
description*
String
document_link*
String
key*
String
labeling_type*
is_public*
Boolean
{
"error_code": 0,
"error_message": "OK",
"server_time": 1637640802,
"data": {
"id": "91eaceca-3586-4f5f-b49d-0f41e876571d",
"name":"test",
"description":"test",
"created_by":"test",
"created": 1637640802,
"modified": 1637640802,
"label_group_id": "00000000-0000-0000-0000-000000000000",
"document_link": "",
"key": "TP2",
"labeling_type": "MEDICAL_3D",
"is_public": false,
"is_enabled": true
}
}OldOldGet all Projects
GET https://your.host.lab/projects
Get all projects that an user can fetch, depend on their role and permission
Query Parameters
_offset
Integer
Default 0
_limit
Integer
Default 10
Get Projects as Manager
GET https://your.host.lab/projects/as-manager
Old:
/stats/projects_by_role?_offset=0&_limit=25&role=PROJECT_OWNER
Query Parameters
_offset
Integer
Default 0
_limit
Integer
Default 10
Get Projects as Labeler
GET https://your.host.lab/projects/as-labeler
Old:
/stats/projects_by_role?_offset=0&_limit=25&role=ANNOTATOR&role=REVIEWER
Query Parameters
_offset
Integer
Default 0
_limit
Integer
Default 10
Get all public Projects for guest
GET https://your.host.lab/projects/as-guest
Get projects for guest
Query Parameters
_offset
Integer
Default 0
_limit
Integer
Default 10
Get all projects created by you
GET https://your.host.lab/projects/as-creator
Get projects for guest
Query Parameters
_offset
Integer
Default 0
_limit
Integer
Default 10
Get default value of Enums
GET https://your.host.lab/projects/bootstrap-static
Get Project detail
GET https://your.host.lab/projects/:project_id/info
Old:
/projects/d4702175-0403-48e5-bbba-e98716722d4d
Path Parameters
project_id*
String
ID of Project
Edit a Project
PUT https://your.host.lab/projects/:project_id/info
/projects/d4702175-0403-48e5-bbba-e98716722d4d
Path Parameters
project_id*
String
Request Body
name
String
description
String
document_link
String
labeling_type
is_public
Boolean
label_group_id
String
Update Project
PUT https://your.host.lab/projects/:project_id/archive
projects/d4702175-0403-48e5-bbba-e98716722d4d
Path Parameters
project_id*
String
Delete Project
DELETE https://your.host.lab/projects/:project_id
projects/d4702175-0403-48e5-bbba-e98716722d4d
Path Parameters
project_id*
String
Get Project
GET https://your.host.lab/projects/:project_id/contribs
projects/d4702175-0403-48e5-bbba-e98716722d4d
Path Parameters
project_id*
String
Get Project
PUT https://your.host.lab/projects/:project_id/contribs
/projects/d4702175-0403-48e5-bbba-e98716722d4d/people
Request Body
contribs*
JSON Array
contribs.username*
String
contribs.action*
String
Edit role of Project
PUT https://your.host.lab/projects/:project_id/contribs-role
projects/d4702175-0403-48e5-bbba-e98716722d4d
Request Body
contribs*
JSON Array
contribs.username*
String
contribs.role*
String
Auto create label group, labels for project from default data
PUT https://your.host.lab/projects/:project_id/sample-labels
``
Path Parameters
project_id*
String
Project ID
Get Labels of a Project
GET https://your.host.lab/projects/:project_id/labels
/labels?label_group_id=d93b41ab-9522-4b25-a6ca-2d617e195e89
Get stats about current Project
GET https://your.host.lab/projects/:project_id/agg-labels
/stats/agg_labels?project_id=c7dc2b7c-7195-4d82-94df-da3b8ecf876a&task_status=COMPLETED&study_status=COMPLETED
Get stats about current Project
GET https://your.host.lab/projects/:project_id/agg-labelers
tasks?_offset=0&_limit=0&_agg=status&_agg=assignee_id&project_id=d4702175-0403-48e5-bbba-e98716722d4d&_role=PROJECT_OWNER
Send an invitation to other accounts/emails
POST https://your.host.lab/projects/:project_id/contribs/invitation
Resend the invitation to an user/account
POST https://your.host.lab/projects/:project_id/contribs/invitation/resend
Retrieves existing accounts to invite to the project (Max 10)
GET https://your.host.lab/projects/:project_id/contribs/invitation/fetch
Last updated