REST API Overview
Base URL
https://api.twig.soAuthentication
curl -X GET https://api.twig.so/api/agents \
-H "Authorization: Bearer YOUR_API_KEY"Rate Limits
Plan
Requests per Minute
Requests per Day
Response Format
Success Response
Error Response
Common Error Codes
Code
Status
Description
Core Endpoints
Chat & Completion
POST /api/chat
Agents
GET /api/ai-agent-managers
POST /api/ai-agent-managers
GET /api/ai-agent-managers/:id
PUT /api/ai-agent-managers/:id
DELETE /api/ai-agent-managers/:id
Data Sources
GET /api/data-specs
POST /api/data-specs
POST /api/data-specs/:id/process
Interactions
GET /api/interactions
POST /api/interactions/feedback
Analytics
GET /api/analytics/charts/dashboard
Advanced Features
Streaming Responses
Semantic Search Only
Webhooks
SDKs & Client Libraries
JavaScript/TypeScript
Python (Coming Soon)
Best Practices
1. Error Handling
2. Rate Limit Management
3. Caching
4. Session Management
Next Steps
Last updated

