Jump to main content
| Document Center YMP Developer
API Overview
See what functions the YMP APIs can help you achieve.
Description of HTTP request structure and HTTP response results.
Enable YMP API
Before you start, you need to enable API access on the YMP web interface.
Delete Blocked API IP
If an IP exceeds the allowed failed API login attempts, YMP will block the IP and tag the blocked IP as API-IP. You can delete the blocked API IP if the IP is trusted.
Request Structure
This topic introduces the structure of REST API requests, including request header, request method, and request URL.
Response Results
The YMP server returns the results in JSON format.
API Authorization rules.
Request Access Token
Before your application can successfully request a YMP API, it must obtain an access token that grants access to that API.
Refresh Access Token
Refresh the access token to ensure that your application and the YMP are connected via the API interface.
Revoke Refresh Token
When you fail to refresh the access token, first check if the refresh token expires. If the refresh token doesn't expire, the refresh token may be stolen, you should revoke the old refresh token, then get a new access token.
API interfaces for YMP system users.
API interfaces for PBX customers.
API interfaces for PBXs.
Query All the PBXs
Query the information of all created PBXs.
Query a Specific PBX
Query the information of a specific PBX.
Query Status of All PBXs
Query status of all the created PBXs.
Query Status of a PBX
Query the status of a specific PBX.
Query Available PBX Versions
Create a PBX
Enable/Disable PBX Advanced Features
Enable or disable the Linkus Chat, PBX Upgrade, and Call Recording on the PBX.
Resize PBX Capacity
Start a PBX
Send a PBX Activation Email
Stop a PBX
Reboot a PBX
Delete a PBX
API references for YMP system.
Error Code
Error codes reference.