addNumbers - данный метод добавляет номера Клиенту.

Точка подключения: https://webapicommon.mtt.ru/index.php

Авторизация: Basic Auth

Метод: POST

Входные параметры

Name

Type

Description

region_code*

string

Код региона, например (MOW)

quantity*

string

Количество добавляемых номеров

dial_code

string

Код набора (напр. 495)

* - обязательные поля

Выходные параметры

Name

Type

Description

number_list

int 

Список добавленных номеров

Пример

{
    "id": "1",
    "jsonrpc": "2.0",
    "method": "addNumbers",
    "params": 
    {
        "region_code" : "MOW",
        "quantity" : 2,
               "dial_code" : 495
    }
}

Успешный ответ

{
  "jsonrpc": "2.0",
  "id": "1",
  "result": [
    {
      "number_list": [
        {
          "number": 74950000131,
          "result": {
            "status": "Success"
          }
        },
        {
          "number": 74950000132,
          "result": {
            "status": "Success"
          }
        }
      ]
    }
  ]
}

Не успешный ответ

{
  "jsonrpc": "2.0",
  "id": "1",
  "error": {
    "code": -32602,
    "message": "Invalid params",
    "data": [
      {
        "code": "B_INSUFFICIENT_FUNDS_FOR_NUMBERS",
        "attribute": "quantity",
        "message": "Insufficient funds to connect 2 numbers",
        "tpl": "Insufficient funds to connect {value} numbers",
        "tplParams": {
          "value": 2,
          "attribute": "quantity"
        }
      }
    ]
  }
}