Response Results
The YCM API returns the results in JSON format.
Success response example
The HTTP status code for a successful response is 200.
A successful response consists of the following parameters:
Parameter | Type | Description |
---|---|---|
data | Object | The detailed information of the responded data. |
requestId | String | The unique ID of the request, which can be used to quickly locate the request. |
status | String | Request result:
|
time | Long | The response time. Note: The YCM API response returns a
timestamp, you can convert the timestamp to detailed
date and time as needed. For more information, see Convert Timestamp to Local Date and Time.
|
Success response example
Query all the Cloud PBXs。
HTTP/1.1 200 OK
{
"data": {
"pageSize": 1,
"pageNumber": 1,
"total": 50,
"list": [
{
"cloudPbxId": 7715,
"pbxStatus": "Running",
"activationStatus": "Activated",
"name": "Yeastar P-Series Cloud PBX",
"sn": "3658B4311196XXXX",
"plan": "Enterprise Plan",
"planExpirationDate": 1667035676,
"extensionCapacity": 20,
"concurrentCallCapacity": 5,
"recordingStatus": "Enabled",
"recordingCapacity": 500,
"region": "China(Guangdong)",
"url": "cloud.example.yeastar.com",
"type": "Commercial",
"version": "84.8.0.25",
"creator":
{
"firstName": "Leo",
"lastName": "Ball",
"email": "leo@yeastar.com"
},
"createTime": 1635737324,
"upgradeInPbx": "Enabled",
"passwordlessLogin": "Disabled"
}
]
},
"requestId": "5ed01d8b-44f2-44a7-a868-2c7ba3a090d4",
"status": "Success",
"time": 1639012740
}
Error response example
An error response consists of the following parameters:
Parameter | Type | Description |
---|---|---|
requestId | String | The unique ID for this request, which can be used to quickly locate the request and troubleshoot the problem. |
Status | String | Request result status:
|
time | Long | The response time. Note: The YCM API response returns a
timestamp, you can convert the timestamp to detailed
date and time as needed. For more information, see Convert Timestamp to Local Date and Time.
|
errCode | Integer | Error code. For more information, see Error Code. |
errMsg | String | Error message. |
Error response example
{
"errCode": 1000035,
"errMsg": "TOKEN_EXPIRED",
"requestId": "6f221147-367d-4fcd-b919-8ba0c9074372",
"status": "Failed",
"time": 1638860250
}