Authentication
All API requests require an API key in the header:Base URL
Agent Management
Create Agent
POST /agent Request Body:Get Agent
GET /agent/Update Agent
PUT /agent/Knowledge Management
Create Q&A Pair
POST /q-and-a Request Body:Get Q&A Pairs
GET /q-and-aUpdate Q&A Pair
PUT /q-and-a/Delete Q&A Pair
DELETE /q-and-a/Tag Management
Create Tag
POST /tag Request Body:Link Q&A to Tag
POST /q-and-a-tag Request Body:Action Management
Create Action
POST /action Request Body:State Predicate Management
Set State Predicate
PUT /state-predicate/ Request Body:Guardrails Management
Create Guardrail
POST /guardrail Request Body:Chat Interface
Send Message
POST /chat/ Request Body:API Endpoints Summary
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /agent | Create agent |
| GET | /agent/{id} | Get agent details |
| PUT | /agent/{id} | Update agent |
| POST | /q-and-a | Add knowledge |
| GET | /q-and-a | Get knowledge |
| PUT | /q-and-a/{id} | Update knowledge |
| DELETE | /q-and-a/{id} | Delete knowledge |
| POST | /tag | Create tag |
| POST | /q-and-a-tag | Link knowledge to tag |
| POST | /action | Create agent action |
| PUT | /state-predicate/{id} | Set conversation flow |
| POST | /guardrail | Add safety guardrail |
| POST | /chat/{id} | Send message to agent |