Create entity
| Parameter | Type | Required | Description |
|---|---|---|---|
type | body | Yes | Entity type: app, service, or chat_extension |
slug | body | Yes | Unique identifier (URL-safe) |
name | body | Yes | Display name |
description | body | No | Entity description |
icon_path | body | No | Storage path for entity icon |
icon_hash | body | No | Icon content hash for cache invalidation |
entities:publish scope.
Get entity
Update entity
| Parameter | Type | Description |
|---|---|---|
name | body | Updated display name |
description | body | Updated description |
icon_path | body | Updated icon storage path |
icon_hash | body | Updated icon content hash |
Delete entity
Get entity details
Icon upload
| Parameter | Type | Required | Description |
|---|---|---|---|
entity_slug | body | Yes | Entity slug |
ext | body | Yes | File extension: svg or png |
entities:publish scope.
Entity types
| Type | Description |
|---|---|
app | Full-stack application built with the App Framework |
service | External API integration built with the Services Framework |
chat_extension | AI chat extension for the Desktop app |

