v1

latestOpenAPI 3.0.32026-07-24198357534.7 KB
User & Permission

Update a single resource - Catalog Permission

Replaces the PermissionCatalog resource.

put/permissions/catalogs/{id}

Path parameters

idstring required

Resource identifier

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

Example request

{
  "classifications": [
    "code_1",
    "code_2"
  ],
  "users": [
    "johndoe",
    "janedoe"
  ],
  "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 updated

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"
    }
  ]
}