GetCustomerPrompts - данный метод возвращает информацию о всех промтах, предустановленных для customer'а в premedia api.
Точка подключения: https://gapi.mtt.ru:6443/v1/api
Авторизация: Basic Auth
Метод: POST
Входные параметры
Name | Type | Description |
---|---|---|
customer_name* | string | Идентификатор customer'а |
* - обязательные поля
Выходные параметры
Name | Type | Description |
---|---|---|
id | integer | Идентификатор промта в premedia api |
name | string | Название файла промта |
Пример
JSON
{ "id": "1", "jsonrpc": "2.0", "method": "getCustomerPrompts", "params": { "customer_name": 110000777 } }
Успешный ответ
JSON
{ "jsonrpc":"2.0", "id":"1", "result": { "prompts_list": [ { "id":1, "name":"116.mp3", "file_id": "c20ed66245ae695fc35f846ef3f35e94" }, { "id":2, "name":"TTS_116.mp3", "file_id": "a11b494d3952ff1fb2b7de375524db41" } ] } }
Не успешный ответ
JSON
{ "jsonrpc":"2.0", "id":"1", "error": { "code":-32001, "message":"Data not found", "data": [ { "code":"V_VALUE_NOT_FOUND", "attribute":"i_customer", "message":"customer_name «1012» not found.", "tpl":"{attribute} «{value}» not found.", "tplParams": { "value":1012, "attribute":"customer_name" } } ] } }