Page tree
Skip to end of metadata
Go to start of metadata

Оглавление:

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"
                }
            }
        ]
    }
}

Your Rating:

  • No labels