update_collaborator
Modify roles, permissions, or access paths for an existing collaborator in Storyblok spaces to adjust their access and capabilities.
Instructions
Updates roles, permissions, or access paths for an existing collaborator.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
allowed_paths | No | ||
collaborator_id | Yes | ||
field_permissions | No | ||
permissions | No | ||
role | No | ||
space_role_id | No | ||
space_role_ids | No | ||
user_id | No |
Input Schema (JSON Schema)
{
"properties": {
"allowed_paths": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Allowed Paths"
},
"collaborator_id": {
"title": "Collaborator Id",
"type": "integer"
},
"field_permissions": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Field Permissions"
},
"permissions": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Permissions"
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Role"
},
"space_role_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Space Role Id"
},
"space_role_ids": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Space Role Ids"
},
"user_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "User Id"
}
},
"required": [
"collaborator_id"
],
"title": "update_collaboratorArguments",
"type": "object"
}