REST API
Use the Sempleo REST API for programmatic access to agents, knowledge, and workspace features.
The REST API lets you build custom integrations, automate workflows, and embed Sempleo capabilities in your own applications.
Prerequisites
- Sempleo workspace on Starter plan or above
- API key generated in Settings → API Keys
Getting Started
1. Generate an API Key
- Go to Settings → API Keys
- Click Create Key
- Name your key and select permissions
- Copy the key (it won't be shown again)
2. Make Your First Request
3. Run an Agent
Common Use Cases
Embedding Agent Conversations
Build a custom UI that talks to Sempleo agents:
- List available agents with
GET /agents - Start a conversation with
POST /agents/:id/run - Display the result in your application
Automating Knowledge Updates
Programmatically upload documents:
Building Integrations
Use the API to build custom connectors that Sempleo doesn't natively support:
- Fetch data from your system
- Upload as knowledge documents
- Trigger agents to process the data
- Retrieve results
Rate Limits
| Plan | Limit |
|---|---|
| Starter | 100 requests/minute |
| Professional | 500 requests/minute |
| Enterprise | Custom |
Full API Reference
See the complete API Reference for all available endpoints, request/response schemas, and authentication details.