Webhook Triggers
External event triggers and internal execution endpoints for programmatic agent invocation.
All endpoints require a JWT Bearer token unless noted. See Authentication for details. Full request/response schemas are available at http://localhost:8000/docs.
Internal Execution
No auth -- internal network only
| Endpoint | Method | Description |
|---|---|---|
| /api/internal/execute-task | POST | Execute task (used by scheduler, supports async_mode) |
| /api/internal/decrypt-and-inject | POST | Auto-import credentials on agent startup |
Process Triggers
| Endpoint | Method | Description |
|---|---|---|
| /api/processes/{id}/execute | POST | Start process execution |
Slack Events
| Endpoint | Method | Description |
|---|---|---|
| /api/public/slack/events | POST | Slack event receiver |
Event Emission
| Endpoint | Method | Description |
|---|---|---|
| /api/events | POST | Emit event (triggers subscriptions) |
| /api/agents/{name}/emit-event | POST | Emit for specific agent |
The /api/internal/* endpoints are not authenticated and should only be accessible within the Docker network. They are used by the scheduler service and agent containers.
See Also
- •Authentication -- JWT token usage and login flow
- •Agents API -- Agent lifecycle and configuration endpoints
- •Chat API -- Chat, voice, and streaming endpoints
- •
http://localhost:8000/docs-- Interactive Swagger documentation