Metadata
Adds a metadata category to the specified project.
Bearer authentication with JWT
The unique identifier of the project.
No Content
Bad Request
Forbidden
Not Found
POST /projects/{projectIdentifier}/metadata/{objectIdentifier}/categories HTTP/1.1
Host: api.example.uk.jylo.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"optionIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}No content
Retrieves a paginated list of metadata entries for the project, optionally filtered and sorted.
Bearer authentication with JWT
The page number to retrieve.
The number of items per page.
Optional search text to filter metadata entries.
The sorting option for the results.
Whether to sort in descending order.
trueOK
Forbidden
GET /projects/{projectIdentifier}/metadata HTTP/1.1
Host: api.example.uk.jylo.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"isYes": true,
"text": "text",
"decimalValue": 1,
"date": "2025-12-06T03:57:25.131Z",
"categories": [
"123e4567-e89b-12d3-a456-426614174000"
],
"singleCategoryIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"name": "text",
"description": "text",
"dataType": "text",
"isRequired": true,
"options": [
{
"name": "text",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
],
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
}
]Creates a new metadata entry for the project.
Bearer authentication with JWT
Created
Bad Request
Forbidden
POST /projects/{projectIdentifier}/metadata HTTP/1.1
Host: api.example.uk.jylo.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 271
{
"isYes": true,
"decimalValue": 1,
"text": "text",
"date": "2025-12-06T03:57:25.131Z",
"singleCategoryIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"categories": [
"123e4567-e89b-12d3-a456-426614174000"
],
"organizationMetadataIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}{
"isYes": true,
"text": "text",
"decimalValue": 1,
"date": "2025-12-06T03:57:25.131Z",
"categories": [
"123e4567-e89b-12d3-a456-426614174000"
],
"singleCategoryIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"name": "text",
"description": "text",
"dataType": "text",
"isRequired": true,
"options": [
{
"name": "text",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
],
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
}Retrieves a metadata entry by its object identifier.
Bearer authentication with JWT
The unique identifier of the metadata entry.
OK
Forbidden
Not Found
GET /projects/{projectIdentifier}/metadata/{objectIdentifier} HTTP/1.1
Host: api.example.uk.jylo.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"isYes": true,
"text": "text",
"decimalValue": 1,
"date": "2025-12-06T03:57:25.131Z",
"categories": [
"123e4567-e89b-12d3-a456-426614174000"
],
"singleCategoryIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"name": "text",
"description": "text",
"dataType": "text",
"isRequired": true,
"options": [
{
"name": "text",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
],
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
}Updates a metadata entry for the project.
Bearer authentication with JWT
The unique identifier of the metadata entry to update.
OK
Bad Request
Forbidden
Not Found
PUT /projects/{projectIdentifier}/metadata/{objectIdentifier} HTTP/1.1
Host: api.example.uk.jylo.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 217
{
"isYes": true,
"decimalValue": 1,
"text": "text",
"date": "2025-12-06T03:57:25.131Z",
"organizationMetadataIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"singleCategoryIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}{
"isYes": true,
"text": "text",
"decimalValue": 1,
"date": "2025-12-06T03:57:25.131Z",
"categories": [
"123e4567-e89b-12d3-a456-426614174000"
],
"singleCategoryIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"name": "text",
"description": "text",
"dataType": "text",
"isRequired": true,
"options": [
{
"name": "text",
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
],
"objectIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
}Removes a metadata category from the specified project.
Bearer authentication with JWT
The unique identifier of the project.
The unique identifier of the category option to remove.
No Content
Bad Request
Forbidden
Not Found
DELETE /projects/{projectIdentifier}/metadata/{objectIdentifier}/categories/{optionIdentifier} HTTP/1.1
Host: api.example.uk.jylo.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Last updated