AgentCatalogEntryCreateRequest
Request body for creating or upserting a catalog entry. The control plane owns the `id`, `organization_id`, timestamps, and `created_by_user_id`.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
annotations |
any | No | |
category |
string,null | No | |
deprecated |
boolean,null | No | |
description |
string,null | No | |
kind |
AgentCatalogEntryKind | Yes | |
labels |
any | No | |
name |
string | Yes | |
namespace |
string,null | No | |
requires |
any | No | |
source |
any | No | |
tag |
string,null | No | |
trust |
any | No | |
version |
string | Yes |
View JSON Schema
{
"type": "object",
"description": "Request body for creating or upserting a catalog entry. The control plane\nowns the `id`, `organization_id`, timestamps, and `created_by_user_id`.",
"required": [
"name",
"version",
"kind"
],
"properties": {
"annotations": {},
"category": {
"type": [
"string",
"null"
]
},
"deprecated": {
"type": [
"boolean",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
},
"kind": {
"$ref": "#/components/schemas/AgentCatalogEntryKind"
},
"labels": {},
"name": {
"type": "string"
},
"namespace": {
"type": [
"string",
"null"
]
},
"requires": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/EntryRequires"
}
]
},
"source": {},
"tag": {
"type": [
"string",
"null"
]
},
"trust": {},
"version": {
"type": "string"
}
},
"additionalProperties": false
}