Skip to content

Update a permission bundle

PUT
/api/security/bundles/{id}
curl --request PUT \
--url https://example.com/api/security/bundles/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "Site Builder", "description": "example", "permissions": [ "sites.edit", "content.update:Article" ] }'

Updates an existing permission bundle

id
required

Bundle ID

string
Media typeapplication/json
object
name

Display name

string
Example
Site Builder
description

Bundle description

string
permissions

Permission keys included in this bundle

Array<string>
Example
[
"sites.edit",
"content.update:Article"
]

Bundle updated successfully

Media typeapplication/json
object
id
required

Bundle ID

string
searchId
required

Searchable ID

string
name
required

Display name

string
description

Bundle description

string
""
permissions

Permission keys included in this bundle. Type-qualified keys may use the form ‘:’.

Array<string>
default:
type

Entity type

string
default: bundle
Example
{
"id": "bundle.site_builder",
"searchId": "bundle_site_builder",
"name": "Site Builder",
"description": "",
"permissions": [],
"type": "bundle"
}

Invalid request