update_component
Modify an existing Storyblok component by updating fields such as name, schema, image, and more to customize its structure and functionality.
Instructions
Updates an existing component with all supported fields.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
color | No | ||
component_group_uuid | No | ||
content_type_asset_preview | No | ||
display_name | No | ||
icon | No | ||
id | Yes | ||
image | No | ||
internal_tag_ids | No | ||
is_nestable | No | ||
is_root | No | ||
name | No | ||
preview_field | No | ||
preview_tmpl | No | ||
schema | No |
Input Schema (JSON Schema)
{
"properties": {
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Color"
},
"component_group_uuid": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Component Group Uuid"
},
"content_type_asset_preview": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Content Type Asset Preview"
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Display Name"
},
"icon": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Icon"
},
"id": {
"title": "Id",
"type": "string"
},
"image": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Image"
},
"internal_tag_ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Internal Tag Ids"
},
"is_nestable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Is Nestable"
},
"is_root": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Is Root"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"preview_field": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Preview Field"
},
"preview_tmpl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Preview Tmpl"
},
"schema": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Schema"
}
},
"required": [
"id"
],
"title": "update_componentArguments",
"type": "object"
}