Skip to content

Create a Space Role

Terminal window
https://mapi.storyblok.com/v1/spaces/:space_id/space_roles

This endpoint allows you to create a new space role.

  • :space_id required number

    Numeric ID of a space

curl "https://mapi.storyblok.com/v1/spaces/606/space_roles/" \
-X POST \
-H "Authorization: YOUR_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"space_role\":{\"allowed_languages\":[\"default\",\"de\"],\"allowed_paths\":[43097198,48581646],\"asset_folder_ids\":[56328,29783],\"branch_ids\":[304011],\"component_ids\":[57584,43743,72760,67535],\"datasource_ids\":[2189],\"field_permissions\":[\"article.title\",\"hero.image\"],\"permissions\":[\"manage_block_library\",\"deny_component_technical_name_update\",\"deny_component_fields_name_update\",\"edit_image\",\"delete_stories\",\"deploy_stories\",\"unpublish_stories\",\"unpublish_folders\",\"publish_stories\",\"publish_folders\",\"manage-non-translatable-fields\",\"manage_tags\"],\"readonly_field_permissions\":[\"hero.RichText_type\",\"hero.TextArea_type\"],\"role\":\"Test role\",\"subtitle\":\"desc\"}}"