The Space Object
An object that represents a space role. You can manage many properties via the API, but some are read-only.
Properties
Section titled “Properties”- name string
Name of the space.
- domain string
Domain for your default preview url.
- uniq_domain string
Unique Domain for the Storyblok Rendering Service.
- plan string
Space plan name.
- plan_level number
Space plan level.
- limits object
Limits of the space.
- created_at string
Creation date (Format:
yyyy-MM-dd'T'HH:mm:ssZ). - id number
ID of the space.
- role string
Role of the collaborator. Could be admin, editor or custom roles.
- owner_id number
Numeric user ID of the owner for that space.
- story_published_hook string
Published webhook URL.
- environments object[]
Array of name and location (url) objects.
- stories_count number
Number of stories in the space.
- parent_id number
Space ID of a parent space.
- assets_count number
Number of assets in the space.
- searchblok_id number
Searchblok id, if available.
- request_count_today number
Request count of the day.
- exceeded_requests number
Number of exceeded requests.
- billing_address object
Billing information used to generate invoices for this space.
- routes string[]
Routes for the Storyblok Rendering Service.
- trial boolean
Indicates if the space is in trial mode.
- default_root string
Block name used as the default content type for entries in this folder.
- has_slack_webhook boolean
Indicates if the space uses a Slack webhook.
- has_pending_tasks boolean
Indicates if the space has pending tasks, such as backup, deployment, etc.
- ai_translation_disabled boolean
Legacy (no longer in use). Used to enable or disable AI translations.
- first_token string
The space’s oldest available preview token.
- options object
Options for backup and language configurations.
- collaborators object[]
Array of collaborators in the space.
Show child properties
- user object
The user object inside a collaborator object.
Show child properties
- id number
Numeric ID of a user.
- firstname string
First name of collaborator.
- lastname string
Last name of a collaborator.
- alt_email string
Email of a collaborator.
- avatar string
Avatar of a collaborator (usually an image file).
- userid string
User ID of a collaborator.
- friendly_name string
Friendly name of a collaborator.
-
- role string
Role of the collaborator. Could be admin, editor, or custom roles.
- user_id number
Numeric ID of the user.
- permissions enum[]
An array of strings that define the role’s permissions.
Permission Description read_storiesRead-only access to stories save_storiesEdit and save stories publish_storiesPublish stories unpublish_storiesUnpublish stories publish_foldersPublish folders (including stories contained within) unpublish_foldersUnpublish folders (including stories contained within) deploy_storiesDeploy pipeline stories delete_storiesPermanently delete stories edit_imageEdit images in the Image Editor view_composerUse the Visual Editor change_alternate_groupChange alternate content groupings (for internationalization or variants) move_storyMove stories between folders edit_story_slugEdit a story URL view_contentIf checked, hides all stories except those defined in allowed_paths(Permissions → Content → Folder/Content item permissions)view_foldersIf checked, hides all folders except those defined in allowed_paths(Permissions → Content → Folder/Content item permissions)view_draft_jsonView the draft JSONpayload of storiesview_published_jsonView the published JSONpayload of storiesmanage_tagsCreate, edit, or delete tags edit_datasourcesEdit datasources edit_datasource_keysEdit datasources keys access_commerceAccess e-commerce features (if available) manage_block_libraryCreate, move, and edit blocks and folders hide_asset_foldersIf checked, hides all assets and folders except those defined in asset_folder_ids(Permissions → Assets → Asset Folder Permissions) - allowed_paths number[]
An array of story IDs that the role can access. If none is selected, all stories are accessible.
- field_permissions string[]
An array of fields visible to this role (based on the block schema). If none is selected, all fields are visible.
- id number
Numeric ID of a collaborator.
- space_role_id number
Numeric ID associated with a single custom role.
- space_role_ids number[]
An array of numeric IDs associated with each custom role assigned to a single collaborator.
- space_id number
Numeric ID of the collaborator’s space.
-
- owner object
The user object of the space owner.
{"space": { "name": "Example Space", "domain": "https://example.storyblok.com", "uniq_domain": null, "plan": "starter", "plan_level": 0, "limits": { }, "created_at": "2018-11-10T15:33:18.402Z", "id": 680, "role": "admin", "owner_id": 1114, "story_published_hook": null, "environments": null, "stories_count": 1, "parent_id": null, "assets_count": 0, "searchblok_id": null, "request_count_today": 0, "api_requests": 1000, "exceeded_requests": 0, "billing_address": { // billing infromation }, "routes": [ ], "euid": null, "trial": true, "default_root": "page", "has_slack_webhook": false, "api_logs_per_month": [ ], "first_token": "8IE7MzYCzw5d7KLckDa38Att", "has_pending_tasks": false, "options": { }, "collaborators": [ ], "settings": [ ], "owner": { // user object }}}"options": {"branch_deployed_hook": "", // Your webhook endpoint for branch deployments"s3_bucket": "storyblok-backup", // Your S3 bucket name"aws_arn": "arn:aws:iam::12312412:role/StoryblokRemote49122","backup_frequency": "daily","languages": [ { "code": "de", "name": "German" } ]}"billing_address": {"tax_number": "ATU72706128", // Your VAT number"order_number": "Your custom order number","company": "Storyblok GmbH","email": "billing@storyblok.com","name": "Ing. Dominik Angerer","address_city": "Linz","address_country": "Austria","address_iso_country": "AT","address_line1": "Peter-Behrens-Platz 1","address_zip": "4020",}Get in touch with the Storyblok community