The Extension Object
The extension object (which is called app due to legacy reasons) contains the setting information of one of your Extension. To access this setting information, use the OAuth token provided through the extension or the personal access token. With the OAuth token, your extension can send a request to retrieve the setting information to the app_provisions endpoint.
Properties
Section titled “Properties”- id number
Numeric ID of the Extension
- name string
Name of the Extension
- slug string
The slug specific to this Extension
- icon string
Icon image path of the Extension from the Extension Details
- plan_level number
Plan Level of Space
- preview_video string
Define the video URL in the extension configured on the Extension Details in the settings
- app_url string
Extension URL
- description string
A description of your extension
- intro string
A short description of your extension
- screenshot string
A screenshot image path of your extension
- status string
Status of the extension
- website string
Website URL of your extension
- author string
Author of the extension
- updated_at string
Latest update date (Format:
yyyy-MM-dd'T'HH:mm:ssZ) - field_type_ids number[]
An array of field type ids
- embedded_app_url string
An embedded Space app or Tool Plugin URL
- dev_embedded_app_url string
A developer mode of embedded Space Plugin or Tool Plugin URL
- dev_oauth_redirect_uri string
A developer mode of OAuth Space Plugin or Tool Plugin URI
- in_sidebar boolean
A status in the sidebar if your plugin is a space app
- in_toolbar boolean
A status in the toolbar if your plugin is tool plugin
- sidebar_icon string
Your space app sidebar icon image path
- oauth_redirect_uri string
OAuth Space Plugin or Tool Plugin URI
- enable_space_settings boolean
A status to show whether your extension is enabled for space level settings or not
{ "app": { "id": 12345, "name": "My first plugin", "slug": "my-first-plugin", "icon": "//a.storyblok.com/app-assets/1/833729bae2/my_plugin.png", "plan_level": null, "preview_video": "https://this-is-a-video.com", "app_url": null, "description": "This is my plugin description.", "intro": "This is a short description.", "screenshot": "//a.storyblok.com/app-assets/1/a8295d3fe0/screenshot.jpg", "status": "created", "website": "https://this-is-a-website.com", "author": "Arisa Fukuzaki", "updated_at": "2024-04-10T12:08:48.617Z", "field_type_ids": [], "embedded_app_url": null, "dev_embedded_app_url": null, "dev_oauth_redirect_uri": null, "in_sidebar": true, "in_toolbar": false, "sidebar_icon": null, "enable_space_settings": true }, "granted": false}Get in touch with the Storyblok community