Hello Zoom Dev Forum! Looking for some assistance regarding handset line key configuration through the API.
Summary
The objective is to be able to retrieve and update device line keys on base stations with multiple handsets. The current API appears to lack the functionality to configure lines on each handset that a base station has configured (such as the Yealink W70B).
Steps to reproduce
I understand that there is an API endpoint at GET /phone/devices/{deviceId}/line_keys however for “base station” devices that can have multiple handsets the following response is returned:
{
"code": 400,
"message": "The given device type Yealink w70b does not support this action"
}
I understand that there is also an endpoint (GET /phone/extension/{extensionId}/line_keys) for configuring extension line settings that propagate to the device line settings however when configured in this fashion for a base station each line is configured on a different handset and the extension line key settings do not seem to affect the position in the handset configuration.
The configuration of the line does not affect which handset the line is set to nor does it affect its position on the handset.
Solution
If possible a set of API endpoints should be added. This would enable developers to be able to configure the handset’s lines.
Examples
GET /phone/devices/{deviceId}/handsets
PATCH /phone/devices/{deviceId}/handsets