News Bulletin

Issabel’s RESTful API: Seamless Integration and Automation

Issabel’s RESTful API: Seamless Integration and Automation

In today’s connected world, automation and platform integration are essential for operational efficiency. That’s why Issabel offers a powerful and flexible RESTful API, allowing you to interact directly with your PBX’s core functionalities.

Whether you’re integrating with a CRM, building a self-service portal, or developing a custom management panel, the Issabel API gives you the tools to make it happen.

📚 Official Documentation

Explore the full API documentation at:
👉 https://github.com/IssabelFoundation/framework/tree/master/framework/html/pbxapi

🔧 What Can You Do with the API?

1. Manage SIP Extensions

  • Retrieve all configured extensions.

  • Get detailed info about specific extensions.

  • Create new extensions (auto-assigned or custom numbers).

  • Edit key parameters (name, password, voicemail, recording settings, etc.).

  • Delete one or multiple extensions in bulk.

2. Administer Ring Groups

  • View existing groups and ring strategies.

  • Create new groups with strategies like ringall, hunt, memoryhunt, etc.

  • Assign multiple extensions to a group.

  • Edit or delete groups as needed.

3. Secure Authentication

  • Uses JWT (Bearer) tokens for secure API calls.

  • Supports session renewal using refresh_token.

4. Real-Time Configuration Changes

  • All changes are applied instantly in the system.

  • Option to disable auto-reload for batch operations.

5. Easy Integration

  • Compatible with tools like Postman, curl, or any language that supports HTTP.

  • Ideal for CRMs, internal scripts, chatbots, or self-service platforms.

     

Beyond Extensions: Full System Access

While the initial examples focus on extensions and ring groups, Issabel’s API reaches across most system modules. You can explore all available controllers on your server at:

/var/www/html/pbxapi/controllers

There, you’ll find endpoints for:

  • Queues

  • Trunks

  • Inbound/Outbound Routes

  • IVRs

  • Recordings

  • Conferences

  • Paging

  • Music on Hold

  • Call Flows

  • Languages, and many more.

This means you can automate nearly any aspect of your PBX and even build custom management dashboards — all without changing Issabel’s GUI.

Who Should Use This API?

Developers, integrators, and IT teams with basic knowledge of HTTP and JSON. The learning curve is minimal, but the possibilities are vast.

 

Want to learn more?

Share this post
Facebook
Twitter
LinkedIn
Telegram

“I am honored to recognize Issabel, LLC with a 2023 Product of the Year Award for its commitment to excellence and innovation,” said Rich Tehrani, CEO, TMC.

Issabel® is developed and managed by Issabel® LLC. company formed by a group of professionals from different countries. 

Our team is a leader in open source innovation with implementations and success stories in different continents. Our experience in developing these technologies has allowed us to develop, maintain and improve unified communications platforms.