JeraSoft Documentation Portal
Docs for all releases
The CoreAPI is the high-performance mechanism for real-time integration with 3rd party systems, including softswitches, gateways, etc. It's designed for a limited number of most used methods for integrations. Typically, the CoreAPI methods can be used for the following:
The Service implements JSON-RPC 2.0 specification. Transport of the RPC messages is performed over the HTTP protocol. By default, the Service runs on
3080/tcp port. It is assumed that RPC clients talk to the Service over a secure connection (either VPN or private network).
Authentication is performed using pre-created API Tokens. Each RPC request should contain an API Token under the parameter named
AUTH. The API Tokens are linked to System Users and Resellers setting of the user is respected. At the same time, there is no module/method limitation within CoreAPI, all methods are available to all users.