v1

latestOpenAPI 3.0.32026-07-24198357534.7 KB
User & Permission

Create new Catalog Permission

Creates a PermissionCatalog resource.

post/permissions/catalogs

Request body

classificationsstring[] required

This array should contains collection of classification Identifiers. While POST or PUT, this array should contain every single value needed, while current values in the payload will replace existing ones.

usersIdentifier[]

This object should contains a collection of user identifiers

idstring required

This is the unique identifier of the resource

Example request

{
  "classifications": [
    "code_1",
    "code_2"
  ],
  "users": [
    "johndoe",
    "janedoe"
  ],
  "id": "identifier_example",
  "description": {
    "fr-FR": "fr-FR translation",
    "en-US": "en-US translation",
    "<*>": "..."
  },
  "name": {
    "fr-FR": "fr-FR translation",
    "en-US": "en-US translation",
    "<*>": "..."
  }
}

Response

PermissionCatalog resource created

classificationsstring[]
dateCreatedstring date-time nullable

This is an ISO datetime

dateModifiedstring date-time nullable

This is an ISO datetime

idstring

This is the unique identifier of the resource

Example response

{
  "classifications": [
    "classification_id_1",
    "classification_id_2"
  ],
  "name": {
    "fr-FR": "fr-FR translation",
    "en-US": "en-US translation",
    "<*>": "..."
  },
  "description": {
    "fr-FR": "fr-FR translation",
    "en-US": "en-US translation",
    "<*>": "..."
  },
  "id": "identifier_example",
  "users": [
    {
      "id": "identifier_example"
    }
  ]
}