Metadata

Adds a metadata category to the specified project.

post

Adds a metadata category to the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the project.

projectIdentifierstringRequired
Body
optionIdentifierstring · uuidRequired
Responses
post
/projects/{projectIdentifier}/metadata/{objectIdentifier}/categories

No content

Retrieves a paginated list of metadata entries for the project.

get

Retrieves a paginated list of metadata entries for the project, optionally filtered and sorted.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional

The page number to retrieve.

pageSizeinteger · int32Optional

The number of items per page.

searchTextstringOptional

Optional search text to filter metadata entries.

sortinginteger · enumOptional

The sorting option for the results.

Possible values:
descbooleanOptional

Whether to sort in descending order.

Default: true
Responses
chevron-right
200

OK

get
/projects/{projectIdentifier}/metadata

Creates a new metadata entry for the project.

post

Creates a new metadata entry for the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
isYesboolean · nullableOptional
decimalValuenumber · double · nullableOptional
textstring · nullableOptional
datestring · date-time · nullableOptional
singleCategoryIdentifierstring · uuid · nullableOptional
categoriesstring · uuid[] · nullableOptional
organizationMetadataIdentifierstring · uuidOptional
Responses
post
/projects/{projectIdentifier}/metadata

Retrieves a metadata entry by its object identifier.

get

Retrieves a metadata entry by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the metadata entry.

projectIdentifierstringRequired
Responses
chevron-right
200

OK

get
/projects/{projectIdentifier}/metadata/{objectIdentifier}

Updates a metadata entry for the project.

put

Updates a metadata entry for the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the metadata entry to update.

projectIdentifierstringRequired
Body
isYesboolean · nullableOptional
decimalValuenumber · double · nullableOptional
textstring · nullableOptional
datestring · date-time · nullableOptional
organizationMetadataIdentifierstring · uuidOptional
singleCategoryIdentifierstring · uuid · nullableOptional
Responses
chevron-right
200

OK

put
/projects/{projectIdentifier}/metadata/{objectIdentifier}

Removes a metadata category from the specified project.

delete

Removes a metadata category from the specified project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the project.

optionIdentifierstring · uuidRequired

The unique identifier of the category option to remove.

projectIdentifierstringRequired
Responses
delete
/projects/{projectIdentifier}/metadata/{objectIdentifier}/categories/{optionIdentifier}

No content

Last updated