/r/{repoId}/objectmanagement/categories

POST
https://sample-api.d-velop.cloud
Creating a category
You need at least one available property to create a new category.
Parameters
repoId/string/required
The unique ID of the repository.
Responses
201
The category was created successfully.
Headers
Location
URI of the created category resource
string
URI of the created category resource
400
Invalid data was transferred or the category already exists in the repository.
Content
Media type: application/json
{
  "code": {
    "type": "integer",
    "format": "int32",
    "example": 240100
  },
  "reason": {
    "type": "string",
    "nullable": true,
    "example": "Reason why the request failed."
  }
}
Media type: application/hal+json
{
  "code": {
    "type": "integer",
    "format": "int32",
    "example": 240100
  },
  "reason": {
    "type": "string",
    "nullable": true,
    "example": "Reason why the request failed."
  }
}
Show operation

Language

const options = {
  method: 'POST',
  headers: {accept: 'application/json', 'content-type': 'application/hal+json'},
  body: '{"id":"00000000-0000-0000-0000-000000000000","name":{"en":"Bill"},"propertyRefs":"test","protection":"test","readOnly":"test","retention":"test","titleRefs":"test","type":"DOCUMENT_TYPE | DOSSIER_TYPE"}'
};

fetch('https://example.com/dmsconfig/r/REPOID/objectmanagement/categories', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));