Agent Profile

Agent Profile API

Create, update, and remove agent profile definitions.

Auth

Permission: READ_WRITE

Header: Authorization: Bearer API_KEY_READ_WRITE

POST /agent-profile

Create a new agent profile.

Permission: READ_WRITE

Body

NameTypeRequiredNotes
namestringYesUnique agent name.
descriptionstringNoOptional description.
configSchemaobjectYesSerialized agent schema.
graphSchemaobjectYesGraph structure for the agent.
messageProviderHandlerobjectYes{ logicId, params? }

Response

Created agent profile payload.
GET /agent-profile

List all agent profiles.

Permission: READ_WRITE

Response

Array of agent profiles.
GET /agent-profile/:name

Fetch a single agent profile by name.

Permission: READ_WRITE

Path

NameTypeRequiredNotes
namestringYesAgent name.

Response

Agent profile payload.
PATCH /agent-profile/:name

Update an agent profile. Partial update is supported.

Permission: READ_WRITE

Body

Partial of create body fields.
DELETE /agent-profile/:name

Delete an agent profile.

Permission: READ_WRITE

Response

204 No Content