Project

Create new Project

POST https://your.host.lab/projects

Request Body

Name
Type
Description

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
    }
}OldOld

Get all Projects

GET https://your.host.lab/projects

Get all projects that an user can fetch, depend on their role and permission

Query Parameters

Name
Type
Description

_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

Name
Type
Description

_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

Name
Type
Description

_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

Name
Type
Description

_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

Name
Type
Description

_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

Name
Type
Description

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

Name
Type
Description

project_id*

String

Request Body

Name
Type
Description

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

Name
Type
Description

project_id*

String

Delete Project

DELETE https://your.host.lab/projects/:project_id

projects/d4702175-0403-48e5-bbba-e98716722d4d

Path Parameters

Name
Type
Description

project_id*

String

Get Project

GET https://your.host.lab/projects/:project_id/contribs

projects/d4702175-0403-48e5-bbba-e98716722d4d

Path Parameters

Name
Type
Description

project_id*

String

Get Project

PUT https://your.host.lab/projects/:project_id/contribs

/projects/d4702175-0403-48e5-bbba-e98716722d4d/people

Request Body

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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