create_extension
Create and configure new extensions within your organization or partner context using this tool. Define name, slug, icon, preview video, and other settings to integrate extensions seamlessly into Storyblok environments.
Instructions
Creates a new extension in the specified context (organization or partner).
Input Schema
Name | Required | Description | Default |
---|---|---|---|
author | No | ||
context | Yes | ||
description | No | ||
dev_embedded_app_url | No | ||
dev_oauth_redirect_uri | No | ||
embedded_app_url | No | ||
enable_space_settings | No | ||
field_type_ids | No | ||
icon | No | ||
in_sidebar | No | ||
in_toolbar | No | ||
intro | No | ||
name | Yes | ||
oauth_redirect_uri | No | ||
preview_video | No | ||
screenshot | No | ||
sidebar_icon | No | ||
slug | Yes | ||
website | No |
Input Schema (JSON Schema)
{
"properties": {
"author": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Author"
},
"context": {
"title": "Context",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"dev_embedded_app_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Dev Embedded App Url"
},
"dev_oauth_redirect_uri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Dev Oauth Redirect Uri"
},
"embedded_app_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Embedded App Url"
},
"enable_space_settings": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Enable Space Settings"
},
"field_type_ids": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Field Type Ids"
},
"icon": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Icon"
},
"in_sidebar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "In Sidebar"
},
"in_toolbar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "In Toolbar"
},
"intro": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Intro"
},
"name": {
"title": "Name",
"type": "string"
},
"oauth_redirect_uri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Oauth Redirect Uri"
},
"preview_video": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Preview Video"
},
"screenshot": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Screenshot"
},
"sidebar_icon": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sidebar Icon"
},
"slug": {
"title": "Slug",
"type": "string"
},
"website": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Website"
}
},
"required": [
"name",
"slug",
"context"
],
"title": "create_extensionArguments",
"type": "object"
}