Skip to content

Issabel API


The RESTful API of Issabel allows you to integrate and automate key functions of a phone system based on Issabel, making it easy to remotely manage resources and integrate with other platforms (such as CRMs, internal systems, or self-service portals).

Available Features

1. SIP Extension Management

  • Query all configured extensions.
  • View details of a specific extension.
  • Create new extensions (with automatic assignment or specific number).
  • Edit parameters of existing extensions (name, password, voicemail, recordings, etc.).
  • Delete one or multiple extensions simultaneously.

2. Ring Groups Management

  • Query existing groups and their ring strategies.
  • Create new groups with a defined strategy (ringall, hunt, memoryhunt, etc.).
  • Assign multiple extensions to each group.
  • Edit existing groups.
  • Delete one or several groups at once.

3. Secure Authentication

  • Use of JWT (Bearer) tokens to authenticate API calls.
  • Support for session renewal with refresh_token.

4. Real-time Application of Changes

  • The system automatically applies changes after each operation.
  • It also allows disabling “reload” for massive (batch) operations.

5. Simple Integration

  • Compatible with tools like Postman, curl, or any language with HTTP support.
  • Ideal for integrations with CRMs, customer portals, self-service bots, or internal scripts.

Scope of the Issabel API

Although the initial documentation presents examples with extensions and ring groups, the Issabel API covers most system modules. You can check all available controllers on the server path:
bash
/var/www/html/pbxapi/controllers
Where you will find, among others, the following modules:
bash
queues.php, trunks.php, inboundroutes.php, outboundroutes.php, ivr.php, recordings.php, conferences.php, paging.php, musiconhold.php, callflow.php, languages.php
This allows you to automate almost any aspect of the system, not just the basic functions. Developers experienced in HTTP and JSON can build advanced integrations or custom management panels without modifying the Issabel graphical interface.

If there is any incorrect or incomplete information, or additional information needs to be generated, please write to isscc@issabel.com.