/r/{repoId}/permissions

POST
https://sample-api.d-velop.cloud
Creating a permission
You need at least one available category to create a new permission.
Parameters
repoId/string/required
The unique ID of the repository.
Responses
201
The permission was created successfully.
Headers
Location
URI of the created permission resource
string
URI of the created permission resource
400
Invalid data was transferred or a permission with the name 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: '{"assignments":"test","id":"00000000-0000-0000-0000-000000000000","name":"supplier permission","restrictions":"test"}'
};

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