getPersonalAccountList - данный метод осуществляет вывод аккаунтов/номеров с лицевого счета.

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

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

Метод: POST

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

Name

Type

Description

customer_name

string (41)

Лицевой счет

limit

number

Количество возвращаемых аккаунтов

offset

number

Смещение

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

Name

Type

Description

account_number

string

Номер, вывод отсоритирован в порядке возрастания

activation_date

string

Дата активации

status 

string

Статус номера, например "active"

Пример

{
   "id":"1",
   "jsonrpc":"2.0",
   "method":"getPersonalAccountList",
   "params":{       
        "customer_name": "110011111",
        "limit": 5,
        "offset": 1
   }
}

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

{
    "jsonrpc": "2.0",
    "id": "1",
    "result": [
        {
            "account_number": "74951373222",
            "activation_date": "21.01.2020 00:00:00",
            "status": "active"
        },
        {
            "account_number": "74951374017",
            "activation_date": "21.01.2020 00:00:00",
            "status": "active"
        },
        {
            "account_number": "74951340438",
            "activation_date": "21.01.2020 00:00:00",
            "status": "active"
        },
        {
            "account_number": "74951374095",
            "activation_date": "25.11.2020 00:00:00",
            "status": "active"
        },
        {
            "account_number": "74951374096",
            "activation_date": "25.11.2020 00:00:00",
            "status": "active"
        }
    ]
}

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

{
    "jsonrpc": "2.0",
    "id": "1",
    "error": {
        "code": -32602,
        "message": "Invalid params",
        "data": "Unknown param 'limit' value"
    }
}