/r/{repoId}/restrictionsets

POST
https://sample-api.d-velop.cloud
Creating a restriction set
To create a restriction set, you need at least one name. This name must be unique and not empty.
Parameters
repoId/string/required
The unique ID of the repository.
Responses
201
The restriction set was created successfully.
Headers
Location
URI of the created restriction set resource
string
URI of the created restriction set resource
400
Invalid data was transferred.
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."
  }
}
409
Another restriction set with the caption already exists.
No content
Show operation

Language

const options = {
  method: 'POST',
  headers: {accept: 'application/json', 'content-type': 'application/hal+json'},
  body: '{"caption":"supplier restriction","id":"00000000-0000-0000-0000-000000000000"}'
};

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