
Necessary: That is an add-on plugin for AgentLabs. You could buy and set up the primary AgentLabs utility for this plugin to work.
Buy AgentLabs (Main Required Item)
AgentLabs – REST API Plugin
The REST API Plugin for AgentLabs offers a safe, scalable, and absolutely documented RESTful interface to combine AgentLabs with exterior programs, CRMs, SaaS platforms, and customized functions.
With this plugin, builders can programmatically set off AI-powered voice calls, handle campaigns, management AI brokers, sync contacts, monitor credit, obtain real-time webhooks, and entry detailed analytics.
Model: 1.0.0
Creator: AgentLabs
License: Business
Compatibility: AgentLabs >= 3.0.1
Key Capabilities
- Set off and handle AI voice calls by way of REST APIs
- Create, begin, pause, and monitor bulk calling campaigns
- Handle AI voice brokers (Stream & Incoming varieties)
- Full CRM contact administration with CRUD and bulk import
- Monitor credit, utilization, and billing metrics
- Subscribe to real-time webhook occasions
- Entry name and marketing campaign analytics programmatically
Telephony Engine Assist
- ElevenLabs – Excessive-quality conversational AI voices (29+ languages)
- Plivo + OpenAI Realtime – Optimized for India & APAC areas
- Twilio + OpenAI Realtime – World protection with dependable routing
Core API Modules
- Calls API – Set off calls, fetch historical past, get name particulars, dangle up dwell calls
- Campaigns API – Create and handle bulk calling campaigns
- Brokers API – View, handle, export, and import AI brokers and flows
- Contacts API – Full CRM operations with customized fields
- Credit API – View credit score steadiness and utilization historical past
- Analytics API – Name and marketing campaign statistics
- Webhooks API – Actual-time occasion notifications
Safety & Entry Management
- API key-based authentication
- Bcrypt-hashed API key storage
- Advantageous-grained permission scopes (learn/write/admin)
- Non-obligatory IP whitelisting per API key
- Full API audit logging
- Sliding-window fee limiting
Permission Scopes
- calls:learn / calls:write
- campaigns:learn / campaigns:write
- brokers:learn / brokers:write
- contacts:learn / contacts:write
- credit:learn
- analytics:learn
- webhooks:learn / webhooks:write
- admin (full entry)
Charge Limiting
- Default: 100 requests per minute per API key
- Sliding window period: 60 seconds
Developer Documentation
- Swagger UI Playground:
/api/docs/playground - OpenAPI / Swagger spec:
/api/docs - Redoc-based documentation for simple reference
Set up Abstract
- Copy the
rest-apiplugin folder into the AgentLabs plugins listing - Run database migrations for API keys, audit logs, and fee limits
- Register plugin routes with authentication middleware
- Restart the AgentLabs utility
Who Ought to Use This Plugin?
- SaaS founders integrating AgentLabs into their platforms
- Businesses automating outbound and inbound calling workflows
- Builders constructing customized dashboards or CRMs
- Companies needing programmatic AI voice calling
Necessary Notes
- This plugin doesn’t work standalone
- Most important AgentLabs utility is required
Changelog
- v1.0.0 – Preliminary launch with full REST API assist

