Создание аккаунта

Этот API используется для создания нового аккаунта (договора), включая информацию об аккаунте и пользовательские данные (в том числе логин и пароль администратора). После выполнения запроса создается аккаунт с уникальным ID, а также добавляется первый пользователь (администратор) с заданным логином и паролем.

Как получить данные

Для получения данных используйте адрес: https://<server_address>/ax/api.php?

Метод

POST

Параметры запроса

Обязательные параметры:
  • cmd=accountadd — команда для добавления нового аккаунта
  • bill_price — ID прайса (необходимо получить из команды pricelist).
  • inn —  ИНН организации
  • node — номер узла, на котором нужно выполнить команду
Дополнительные параметры:
  • acc_deposit — сумма депозита (по умолчанию 0)
  • acc_type — тип тарификации:
    — по умолчанию 1 — постоплата
    — 2— предоплата
    — 3— постоплата лайт (с порогом отключения)
  • org_type — тип организации
    — по умолчанию 1 — юрлицо
    — 2— физлицо
    — 3— ИП
  • bill_phone — телефон организации
  • comment — комментарий к аккаунту
  • code — код 1С
  • kpp —КПП
  • block_limit — порог отключения для тарификации постоплата лайт
  • modules — ID подключенных модулей через запятую (получаем из команды modlist)
  • bill_email — Email для аккаунта
  • org_name — название организации
     

Пример запроса

https://<server_address>/ax/api.php?cmd=accountadd&bill_price=143&bill_email=demo1@skyelectronics.ru&org_name=PUP&comment=lalala&inn=123456789012&acc_type=1&org_type=1&node=1
Ответ
{
  "code": 0,
  "data": {
    "id": "4018",
    "login": "demo1@skyelectronics.ru",
    "password": "blPs0S"
  },
  "msg": "OK"
}
В ответ на API-запрос возвращается:
  • code — статус ответа
    — 0— операция прошла успешно
  • data — данные о новом аккаунте
  • id — уникальный идентификатор аккаунта
  • login — логин администратора, который был создан в рамках этого аккаунта
  • password — пароль администратора
  • msg — сообщение с результатом выполнения операции