Projects

Projects are the highest level abstraction in the Annotation Lab platform. They contain directories, source files, schemas, and annotation layers. They are also the scope at which work can be shared.

Create Project

POST https://api.annolab.ai/v1/project/create

Create a new project within your group

Headers

Request Body

{
    "name": "New NER Project",
    "id": 22,
    "groupId": 14
}

Examples of how to make a project create request

import requests

ANNO_LAB_API_KEY = 'XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX'

project = {
  'name': 'New NER Project'
}

headers = {
  'Authorization': 'Api-Key '+ANNO_LAB_API_KEY,
}

url = 'https://api.annolab.ai/v1/project/create'

response = requests.post(url, headers=headers, json=project)

print(response.json())

Get Project

GET https://api.annolab.ai/v1/project/{identifier}

Return details of a project given an identifier

Path Parameters

Headers

{
    "name": "New NER Project",
    "id": 22,
    "groupId": 14
}

Last updated