Get Cabinet

Get one cabinet information

cURL

Use the following cURL command to get a cabinet. You can copy and paste the following template and replace the access_token, projectId, and role.

curl --location --request POST 'https://datasaur.ai/graphql' \
--header 'Authorization: Bearer <access token>' \
--header 'Content-Type: application/json' \
--data-raw '
{
    "query":"query GetCabinet($projectId: ID!, $role: Role!) {\n  result: getCabinet(projectId: $projectId, role: $role) {\n    id\n    documents {\n        id\n    }\n    role\n    status\n    lastOpenedDocumentId\n    statistic {\n          id\n      numberOfTokens\n      numberOfLines\n    }\n  }\n}\n",
    "variables":{"projectId":"GCJUPUhoUTY","role":"REVIEWER"}
}
'
  • query use the value in the sample above.

  • variables

    • input

      • projectId: the id of project

      • role: "REVIEWER" or "LABELER"

projectId can be easily found in the URL. For the example below, the projectId is KbHQBhPK50e.

Response

Here is the response you can expect after issuing the cURL command.

{
    "data": {
        "result": {
            "id": "1129172",
            "documents": [
                {
                    "id": "67cfaf07-24f4-4ca0-ac31-4b9d20028f52"
                }
            ],
            "role": "REVIEWER",
            "status": "IN_PROGRESS",
            "lastOpenedDocumentId": "67cfaf07-24f4-4ca0-ac31-4b9d20028f52",
            "statistic": {
                "id": "1129172",
                "numberOfTokens": 5895,
                "numberOfLines": 121
            }
        }
    }
}

Last updated