API customer UK: различия между версиями
IronBot (обсуждение | вклад) (Add Ukrainian API docs and trilingual API links) |
IronBot (обсуждение | вклад) (Add Ukrainian API docs and trilingual API links) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[API_customer_EN|en]] | '''uk''' | [[API customer|ru]] | [[API_customer_EN|en]] | '''uk''' | [[API customer|ru]] | ||
Розділ '''[[API]]''' ERP "UserSide" | Розділ '''[[API_UK|API]]''' ERP "UserSide" | ||
Призначення: Дії с абонентами. Большинство | Призначення: Дії с абонентами. Большинство дій актуально для [[Підтримувані білінги_UK|ручних білінгів]]. | ||
Додаткові параметри: | Додаткові параметри: | ||
| Строка 15: | Строка 15: | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
fio - найменування абонента | fio - найменування абонента | ||
codeti - id абонента в | codeti - id абонента в білінгу | ||
is_potential - прапорець - | is_potential - прапорець - потенційний абонент | ||
is_corporate - прапорець - юридична особа | is_corporate - прапорець - юридична особа | ||
billing_id - id | billing_id - id білінгу ''(є обов'язковим, якщо це не потенційний абонент)'' | ||
billing_customer_id - id абонента в | billing_customer_id - id абонента в білінгу ''(є обов'язковим, якщо це не потенційний абонент)'' | ||
==== abon_hist ==== | ==== abon_hist ==== | ||
''Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)'' | ''Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)'' | ||
Опис: | Опис: Виведення операций с абонентом (фінансові і прочие) | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
==== change_balance ==== | ==== change_balance ==== | ||
| Строка 40: | Строка 40: | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
employee_id - ID співробітника | employee_id - ID співробітника | ||
operator_id - ID оператора ''(до | operator_id - ID оператора ''(до версії 3.16dev2)'' | ||
==== change_billing ==== | ==== change_billing ==== | ||
| Строка 47: | Строка 47: | ||
''Додано у: 3.12.48'' | ''Додано у: 3.12.48'' | ||
Опис: Зміна | Опис: Зміна білінгу | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
billing_id - id | billing_id - id білінгу | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
billing_user_id - id абонента в | billing_user_id - id абонента в білінгу | ||
==== change_date_connect ==== | ==== change_date_connect ==== | ||
| Строка 58: | Строка 58: | ||
''Додано у: 3.12.80'' | ''Додано у: 3.12.80'' | ||
Опис: Зміна | Опис: Зміна дати подключения | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - ID абонента | customer_id - ID абонента | ||
| Строка 82: | Строка 82: | ||
id - id абонента | id - id абонента | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
account_number - номер лицевого | account_number - номер лицевого рахунку | ||
agreement_date - дата договора | agreement_date - дата договора | ||
agreement_number - номер договора | agreement_number - номер договора | ||
apartment_number - номер | apartment_number - номер квартири | ||
comment - нотатки | comment - нотатки | ||
coordinates - координати в текстовом виде через кому ''(пример: 47.839628,35.140553)'' | coordinates - координати в текстовом виде через кому ''(пример: 47.839628,35.140553)'' | ||
| Строка 91: | Строка 91: | ||
date_activity_inet - дата активности в интернете | date_activity_inet - дата активности в интернете | ||
date_connect - дата подключения | date_connect - дата подключения | ||
email - адрес | email - адрес електронної пошти | ||
entrance - номер під'їзда | entrance - номер під'їзда | ||
flag_corporate - прапорець - юридична особа | flag_corporate - прапорець - юридична особа | ||
floor - поверх | floor - поверх | ||
group_id - id | group_id - id групи | ||
house_id - id | house_id - id будинку | ||
is_potential - прапорець - | is_potential - прапорець - потенційний абонент | ||
login - логін | login - логін | ||
manager_id - id співробітника-менеджера | manager_id - id співробітника-менеджера | ||
name - найменування абонента | name - найменування абонента | ||
parent_id - id | parent_id - id батьківського абонента ''(для дочернего абонента)'' | ||
phone0 - номер мобильного телефона | phone0 - номер мобильного телефона | ||
phone1 - номер | phone1 - номер будинкушнего телефона | ||
phone2 - номер дополнительного телефона 1 | phone2 - номер дополнительного телефона 1 | ||
phone3 - номер дополнительного телефона 2 | phone3 - номер дополнительного телефона 2 | ||
| Строка 110: | Строка 110: | ||
==== get_activity_counter ==== | ==== get_activity_counter ==== | ||
''Додано у: 3.12.81'' | ''Додано у: 3.12.81'' | ||
Опис: Отримання счетчика | Опис: Отримання счетчика активних абонентів | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
type - тип | type - тип лічильника ''(Можливі значення: net, internet, personal_area)'' | ||
==== get_abon_id ==== | ==== get_abon_id ==== | ||
''Доопрацьовано у: 3.14.34 (для параметра data_typer | ''Доопрацьовано у: 3.14.34 (для параметра data_typer додано можливе значення account)'' | ||
Опис: Отримання ID абонента | Опис: Отримання ID абонента за вхідними даними | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
data_typer - тип | data_typer - тип даних, які перевіряємо ''(можливі значення: account, billing_uid, codeti, dognumber, ip, login, mac, mail, phone)'' | ||
data_value - значення | data_value - значення | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
is_skip_old - прапорець - не | is_skip_old - прапорець - не виконувати пошук серед колишніх абонентів | ||
==== get_customer_group ==== | ==== get_customer_group ==== | ||
| Строка 127: | Строка 127: | ||
''Додано у: 3.19beta1'' | ''Додано у: 3.19beta1'' | ||
Опис: Отримання | Опис: Отримання списку груп абонентів | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
немає | |||
Необов'язкові параметри: | Необов'язкові параметри: | ||
немає | |||
==== get_customers_id ==== | ==== get_customers_id ==== | ||
| Строка 150: | Строка 150: | ||
''Доопрацьовано у: 3.14.58 (додано параметри balance_from, balance_to, state_id)'' | ''Доопрацьовано у: 3.14.58 (додано параметри balance_from, balance_to, state_id)'' | ||
''Доопрацьовано у: 3.14.41 (додано параметри date_connect_from | ''Доопрацьовано у: 3.14.41 (додано параметри date_connect_from і date_connect_to)'' | ||
''Доопрацьовано у: 3.14.5 (додано параметр address_unit_id)'' | ''Доопрацьовано у: 3.14.5 (додано параметр address_unit_id)'' | ||
| Строка 159: | Строка 159: | ||
''Додано у: 3.12.8'' | ''Додано у: 3.12.8'' | ||
Опис: Отримання | Опис: Отримання списку ID абонентів за вхідними умовами | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
немає | |||
Необов'язкові параметри ''( | Необов'язкові параметри ''(але має бути вказана хоча б одна умова)'': | ||
account_number - номер лицевого | account_number - номер лицевого рахунку | ||
address_unit_id - id | address_unit_id - id адресної одиниці | ||
appartment - номер | appartment - номер квартири | ||
balance_from - баланс ''( | balance_from - баланс ''(з)'' | ||
balance_to - баланс ''(до)'' | balance_to - баланс ''(до)'' | ||
billing_id - id номера | billing_id - id номера білінгу | ||
billing_uuid - id абонента в | billing_uuid - id абонента в білінгу | ||
date_connect_from - дата подключения ''( | date_connect_from - дата подключения ''(з)'' | ||
date_connect_to - дата подключения ''(до)'' | date_connect_to - дата подключения ''(до)'' | ||
dependence_device_id - id | dependence_device_id - id пристрою, від якого залежать абоненти | ||
house_id - id | house_id - id будинку | ||
is_corporate - прапорець - юридична особа | is_corporate - прапорець - юридична особа | ||
is_ex - прапорець - колишні абоненти | is_ex - прапорець - колишні абоненти | ||
manager_id - id менеджера ''(0 для поиска без менеджера)'' | manager_id - id менеджера ''(0 для поиска без менеджера)'' | ||
mark_id - id | mark_id - id мітки | ||
name - | name - ПІБ/назва абонента | ||
state_id - id статуса | state_id - id статуса | ||
tariff_id - id тарифа | tariff_id - id тарифа | ||
limit - максимальное | limit - максимальное кількість записів, що вернуть в ответе | ||
is_like - прапорець - | is_like - прапорець - використовувати порівняння підрядка там, де це можливо ''(а не повний збіг)'' | ||
==== get_data ==== | ==== get_data ==== | ||
Опис: Отримання | Опис: Отримання інформації за абонентом | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - ID абонента | customer_id - ID абонента | ||
або | |||
account_number - номер | account_number - номер особового рахунку абонента | ||
+ | + | ||
billing_id - ID | billing_id - ID білінгу | ||
==== get_ip_port_device_commutation ==== | ==== get_ip_port_device_commutation ==== | ||
''Додано у: 3.12beta35'' | ''Додано у: 3.12beta35'' | ||
Опис: Отримання IP,MAC- | Опис: Отримання IP,MAC-адрес абонентів с привязкой к коммутаторам ''(в т.ч. для роботи с DHCP)'' | ||
==== get_last_ip ==== | ==== get_last_ip ==== | ||
Опис: Отримання | Опис: Отримання останньої використаної IP-адреси для абонентів | ||
==== get_mac_history ==== | ==== get_mac_history ==== | ||
| Строка 204: | Строка 204: | ||
''Додано у: 3.16dev8'' | ''Додано у: 3.16dev8'' | ||
Опис: Отримання истории изменения MAC- | Опис: Отримання истории изменения MAC-адрес за абонентом | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
| Строка 212: | Строка 212: | ||
Опис: Отримання максимального занятого номера договора ''(числового)'' | Опис: Отримання максимального занятого номера договора ''(числового)'' | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
billing_id - id | billing_id - id білінгу абонентів, серед яких виконувати вибірку | ||
==== ip_add ==== | ==== ip_add ==== | ||
| Строка 229: | Строка 229: | ||
==== ip_delete ==== | ==== ip_delete ==== | ||
''Доопрацьовано у: 3.19beta1 ( | ''Доопрацьовано у: 3.19beta1 (до параметра value додано можливе значення all)'' | ||
''Додано у: 3.12.83'' | ''Додано у: 3.12.83'' | ||
| Строка 236: | Строка 236: | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
value - ip | value - ip або "-1" для записів без IP-адреси ''(тільки з MAC-адресою)'' або "all" для всіх адрес | ||
==== ip_subnet_add ==== | ==== ip_subnet_add ==== | ||
| Строка 242: | Строка 242: | ||
''Додано у: 3.14.71'' | ''Додано у: 3.14.71'' | ||
Опис: Додавання подсети IP- | Опис: Додавання подсети IP-адрес для абонента | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
ip - | ip - початковий ip-адрес | ||
subnet - маска подсети/VLSM ''( | subnet - маска подсети/VLSM ''(наприклад: 24)'' | ||
==== ip_subnet_delete ==== | ==== ip_subnet_delete ==== | ||
| Строка 252: | Строка 252: | ||
''Додано у: 3.14.71'' | ''Додано у: 3.14.71'' | ||
Опис: Видалення подсети IP- | Опис: Видалення подсети IP-адрес у абонента | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
ip - | ip - початковий ip-адрес | ||
==== list_tarif_available ==== | ==== list_tarif_available ==== | ||
| Строка 261: | Строка 261: | ||
''Виключено у: 3.13'' | ''Виключено у: 3.13'' | ||
Опис: Список тарифов, | Опис: Список тарифов, доступних абоненту для зміни | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - id абонента | usercode - id абонента | ||
| Строка 267: | Строка 267: | ||
==== mark_add ==== | ==== mark_add ==== | ||
''Додано у: 3.12.82'' | ''Додано у: 3.12.82'' | ||
Опис: Додавання | Опис: Додавання мітки на абоненте | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
mark_id - id | mark_id - id мітки | ||
==== mark_delete ==== | ==== mark_delete ==== | ||
''Додано у: 3.12.82'' | ''Додано у: 3.12.82'' | ||
Опис: Видалення | Опис: Видалення мітки с абонента | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
customer_id - id абонента | customer_id - id абонента | ||
mark_id - id | mark_id - id мітки | ||
==== merge ==== | ==== merge ==== | ||
''Додано у: 3.19.33'' | ''Додано у: 3.19.33'' | ||
Опис: | Опис: Об'єднання абонентів | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
dst_id - id основного абонента | dst_id - id основного абонента | ||
src_id - id | src_id - id вторинного абонента ''(інформацію якого переносимо до основного)'' | ||
==== msg ==== | ==== msg ==== | ||
| Строка 292: | Строка 292: | ||
''Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)'' | ''Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)'' | ||
''Доопрацьовано у: 3.16dev3 (параметр usercode | ''Доопрацьовано у: 3.16dev3 (параметр usercode зроблено необов'язковим)'' | ||
''Доопрацьовано у: 3.16dev2 (виключено параметр operator_id, додано параметр employee_id)'' | ''Доопрацьовано у: 3.16dev2 (виключено параметр operator_id, додано параметр employee_id)'' | ||
| Строка 298: | Строка 298: | ||
''Доопрацьовано у: 3.14.53 (додано параметри date_add_from, date_add_to, operator_id)'' | ''Доопрацьовано у: 3.14.53 (додано параметри date_add_from, date_add_to, operator_id)'' | ||
Опис: | Опис: Виведення переписки с абонентом | ||
Необов'язкові параметри ''( | Необов'язкові параметри ''(але має бути щось одне)'': | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
date_add_from - дата повідомлення ( | date_add_from - дата повідомлення (з) | ||
date_add_to - дата повідомлення (до) | date_add_to - дата повідомлення (до) | ||
is_answer - | is_answer - був ли ответ на сообщение ''(1 - був ответ, 0 - не було ответа)'' | ||
is_archive - в архиве ли сообщение | is_archive - в архиве ли сообщение | ||
employee_id - id співробітника-автора повідомлення | employee_id - id співробітника-автора повідомлення | ||
operator_id - id оператора-автора повідомлення ''(до | operator_id - id оператора-автора повідомлення ''(до версії 3.16dev2)'' | ||
==== msg_add ==== | ==== msg_add ==== | ||
| Строка 338: | Строка 338: | ||
Опис: Смена пароля на вход в ЛК | Опис: Смена пароля на вход в ЛК | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
pass_new - | pass_new - новий пароль | ||
Додаткові параметри: | Додаткові параметри: | ||
pass_old - текущий пароль | pass_old - текущий пароль | ||
| Строка 353: | Строка 353: | ||
service_id - id доп.услуги | service_id - id доп.услуги | ||
Необов'язкові параметри: | Необов'язкові параметри: | ||
price - | price - індивідуальна вартість | ||
comment - нотатки | comment - нотатки | ||
| Строка 369: | Строка 369: | ||
Опис: указание MAC-адреса для IP-адреса абонента | Опис: указание MAC-адреса для IP-адреса абонента | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
ip - IP-адрес абонента ( | ip - IP-адрес абонента (наприклад: 192.168.0.1) | ||
mac - MAC-адрес абонента ( | mac - MAC-адрес абонента (наприклад: 00:11:22:33:44:55) | ||
==== state_change ==== | ==== state_change ==== | ||
| Строка 377: | Строка 377: | ||
''Додано у: 3.12.8'' | ''Додано у: 3.12.8'' | ||
Опис: зміна статуса | Опис: зміна статуса роботи у абонента | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
state_id - ID статуса абонента (0 - стоп, 1 - пауза, 2 - активен) | state_id - ID статуса абонента (0 - стоп, 1 - пауза, 2 - активен) | ||
| Строка 388: | Строка 388: | ||
Опис: смена тарифа абоненту | Опис: смена тарифа абоненту | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
tarif - ID нового тарифа | tarif - ID нового тарифа | ||
| Строка 399: | Строка 399: | ||
Опис: перевод абонента в категорию "Колишні абоненти" | Опис: перевод абонента в категорию "Колишні абоненти" | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
==== to_normal ==== | ==== to_normal ==== | ||
| Строка 407: | Строка 407: | ||
''Додано у: 3.12.90'' | ''Додано у: 3.12.90'' | ||
Опис: перевод абонента в в | Опис: перевод абонента в в звичайний статус (из "Колишніх абонентів") | ||
Обов'язкові параметри: | Обов'язкові параметри: | ||
usercode - ''(для | usercode - ''(для версії 3.16 і раніше)'' ID абонента | ||
customer_id - ''(для | customer_id - ''(для версії 3.17 і пізніше)'' ID абонента | ||
Текущая версия от 10:50, 10 мая 2026
Розділ API ERP "UserSide"
Призначення: Дії с абонентами. Большинство дій актуально для ручних білінгів.
Додаткові параметри: action - підкатегорія запиту (можливе значення: див. нижче)
Підкатегорії
add
Доопрацьовано у: 3.13.25 (додано параметр is_corporate)
Опис: Додавання абонента Необов'язкові параметри: fio - найменування абонента codeti - id абонента в білінгу is_potential - прапорець - потенційний абонент is_corporate - прапорець - юридична особа billing_id - id білінгу (є обов'язковим, якщо це не потенційний абонент) billing_customer_id - id абонента в білінгу (є обов'язковим, якщо це не потенційний абонент)
abon_hist
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Опис: Виведення операций с абонентом (фінансові і прочие) Обов'язкові параметри: usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента
change_balance
Доопрацьовано у: 3.16dev2 (виключено параметр operator_id, додано параметр employee_id)
Доопрацьовано у: 3.13.22 (додано параметр operator_id)
Опис: Зміна баланса (операция прихода/расхода) Обов'язкові параметри: customer_id - ID абонента amount - Сума comment - Нотатки к операції Необов'язкові параметри: employee_id - ID співробітника operator_id - ID оператора (до версії 3.16dev2)
change_billing
Доопрацьовано у: 3.16.23 (додано параметр billing_user_id)
Додано у: 3.12.48
Опис: Зміна білінгу Обов'язкові параметри: customer_id - id абонента billing_id - id білінгу Необов'язкові параметри: billing_user_id - id абонента в білінгу
change_date_connect
Додано у: 3.12.80
Опис: Зміна дати подключения Обов'язкові параметри: customer_id - ID абонента value - дата
delete
Додано у: 3.14.21
Опис: Видалення абонента Обов'язкові параметри: id - id абонента
edit
Доопрацьовано у: 3.20.10 (додано параметр coordinates)
Доопрацьовано у: 3.16dev3 (додано параметр group_id)
Доопрацьовано у: 3.13.56 (додано параметр manager_id)
Додано у: 3.12rc2
Опис: Редагування абонента Обов'язкові параметри: id - id абонента Необов'язкові параметри: account_number - номер лицевого рахунку agreement_date - дата договора agreement_number - номер договора apartment_number - номер квартири comment - нотатки coordinates - координати в текстовом виде через кому (пример: 47.839628,35.140553) date_activity - дата активности в сети date_activity_inet - дата активности в интернете date_connect - дата подключения email - адрес електронної пошти entrance - номер під'їзда flag_corporate - прапорець - юридична особа floor - поверх group_id - id групи house_id - id будинку is_potential - прапорець - потенційний абонент login - логін manager_id - id співробітника-менеджера name - найменування абонента parent_id - id батьківського абонента (для дочернего абонента) phone0 - номер мобильного телефона phone1 - номер будинкушнего телефона phone2 - номер дополнительного телефона 1 phone3 - номер дополнительного телефона 2 phone4 - номер дополнительного телефона 3
get_activity_counter
Додано у: 3.12.81
Опис: Отримання счетчика активних абонентів Обов'язкові параметри: type - тип лічильника (Можливі значення: net, internet, personal_area)
get_abon_id
Доопрацьовано у: 3.14.34 (для параметра data_typer додано можливе значення account)
Опис: Отримання ID абонента за вхідними даними Обов'язкові параметри: data_typer - тип даних, які перевіряємо (можливі значення: account, billing_uid, codeti, dognumber, ip, login, mac, mail, phone) data_value - значення Необов'язкові параметри: is_skip_old - прапорець - не виконувати пошук серед колишніх абонентів
get_customer_group
Додано у: 3.19beta1
Опис: Отримання списку груп абонентів Обов'язкові параметри: немає Необов'язкові параметри: немає
get_customers_id
Доопрацьовано у: 3.19.31 (додано параметр account_number)
Доопрацьовано у: 3.19.15 (додано параметр billing_uuid)
Доопрацьовано у: 3.18.36 (додано параметр manager_id)
Доопрацьовано у: 3.18.10 (додано параметр is_corporate)
Доопрацьовано у: 3.16dev3 (додано параметри name, limit, is_like)
Доопрацьовано у: 3.15.26 (додано параметр is_ex)
Доопрацьовано у: 3.14.71 (додано параметр dependence_device_id)
Доопрацьовано у: 3.14.58 (додано параметри balance_from, balance_to, state_id)
Доопрацьовано у: 3.14.41 (додано параметри date_connect_from і date_connect_to)
Доопрацьовано у: 3.14.5 (додано параметр address_unit_id)
Доопрацьовано у: 3.13.48 (додано параметр tariff_id)
Доопрацьовано у: 3.13.35 (додано параметр mark_id)
Додано у: 3.12.8
Опис: Отримання списку ID абонентів за вхідними умовами Обов'язкові параметри: немає Необов'язкові параметри (але має бути вказана хоча б одна умова): account_number - номер лицевого рахунку address_unit_id - id адресної одиниці appartment - номер квартири balance_from - баланс (з) balance_to - баланс (до) billing_id - id номера білінгу billing_uuid - id абонента в білінгу date_connect_from - дата подключения (з) date_connect_to - дата подключения (до) dependence_device_id - id пристрою, від якого залежать абоненти house_id - id будинку is_corporate - прапорець - юридична особа is_ex - прапорець - колишні абоненти manager_id - id менеджера (0 для поиска без менеджера) mark_id - id мітки name - ПІБ/назва абонента state_id - id статуса tariff_id - id тарифа limit - максимальное кількість записів, що вернуть в ответе is_like - прапорець - використовувати порівняння підрядка там, де це можливо (а не повний збіг)
get_data
Опис: Отримання інформації за абонентом Обов'язкові параметри: customer_id - ID абонента або account_number - номер особового рахунку абонента + billing_id - ID білінгу
get_ip_port_device_commutation
Додано у: 3.12beta35
Опис: Отримання IP,MAC-адрес абонентів с привязкой к коммутаторам (в т.ч. для роботи с DHCP)
get_last_ip
Опис: Отримання останньої використаної IP-адреси для абонентів
get_mac_history
Додано у: 3.16dev8
Опис: Отримання истории изменения MAC-адрес за абонентом Обов'язкові параметри: customer_id - id абонента
get_max_agreement_number
Додано у: 3.12.3
Опис: Отримання максимального занятого номера договора (числового) Необов'язкові параметри: billing_id - id білінгу абонентів, серед яких виконувати вибірку
ip_add
Доопрацьовано у: 3.17.36 (додано параметр mac)
Додано у: 3.12.83
Опис: Додавання IP-адреса Обов'язкові параметри: customer_id - ID абонента value - IP Необов'язкові параметри: mac - MAC абонента
ip_delete
Доопрацьовано у: 3.19beta1 (до параметра value додано можливе значення all)
Додано у: 3.12.83
Опис: Видалення IP-адреса Обов'язкові параметри: customer_id - id абонента value - ip або "-1" для записів без IP-адреси (тільки з MAC-адресою) або "all" для всіх адрес
ip_subnet_add
Додано у: 3.14.71
Опис: Додавання подсети IP-адрес для абонента Обов'язкові параметри: customer_id - id абонента ip - початковий ip-адрес subnet - маска подсети/VLSM (наприклад: 24)
ip_subnet_delete
Додано у: 3.14.71
Опис: Видалення подсети IP-адрес у абонента Обов'язкові параметри: customer_id - id абонента ip - початковий ip-адрес
list_tarif_available
Виключено у: 3.13
Опис: Список тарифов, доступних абоненту для зміни Обов'язкові параметри: usercode - id абонента
mark_add
Додано у: 3.12.82
Опис: Додавання мітки на абоненте Обов'язкові параметри: customer_id - id абонента mark_id - id мітки
mark_delete
Додано у: 3.12.82
Опис: Видалення мітки с абонента Обов'язкові параметри: customer_id - id абонента mark_id - id мітки
merge
Додано у: 3.19.33
Опис: Об'єднання абонентів Обов'язкові параметри: dst_id - id основного абонента src_id - id вторинного абонента (інформацію якого переносимо до основного)
msg
Доопрацьовано у: 3.20.18 (додано параметри is_answer, is_archive)
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Доопрацьовано у: 3.16dev3 (параметр usercode зроблено необов'язковим)
Доопрацьовано у: 3.16dev2 (виключено параметр operator_id, додано параметр employee_id)
Доопрацьовано у: 3.14.53 (додано параметри date_add_from, date_add_to, operator_id)
Опис: Виведення переписки с абонентом Необов'язкові параметри (але має бути щось одне): usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента date_add_from - дата повідомлення (з) date_add_to - дата повідомлення (до) is_answer - був ли ответ на сообщение (1 - був ответ, 0 - не було ответа) is_archive - в архиве ли сообщение employee_id - id співробітника-автора повідомлення operator_id - id оператора-автора повідомлення (до версії 3.16dev2)
msg_add
Доопрацьовано у: 3.18.40 (додано параметр is_arc)
Додано у: 3.13.25
Опис: Додавання повідомлення от абонента Обов'язкові параметри: customer_id - id абонента text - Текст повідомлення Необов'язкові параметри: is_arc - прапорець - поместить сообщение в архив
msg_add_to_customer
Додано у: 3.19.45
Опис: Додавання повідомлення от співробітника к абоненту Обов'язкові параметри: employee_id - id співробітника customer_id - id абонента text - Текст повідомлення Необов'язкові параметри: is_arc - прапорець - поместить сообщение в архив
pass_change
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Доопрацьовано у: 3.15.23 (параметр pass_old став необов'язковим)
Опис: Смена пароля на вход в ЛК Обов'язкові параметри: usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента pass_new - новий пароль Додаткові параметри: pass_old - текущий пароль
service_add
Додано у: 3.18beta1
Опис: Додавання доп.услуги Обов'язкові параметри: customer_id - id абонента service_id - id доп.услуги Необов'язкові параметри: price - індивідуальна вартість comment - нотатки
service_remove
Додано у: 3.18beta1
Опис: Видалення доп.услуги Обов'язкові параметри: customer_id - id абонента service_id - id доп.услуги
set_mac_by_ip
Додано у: 3.12beta35
Опис: указание MAC-адреса для IP-адреса абонента Обов'язкові параметри: ip - IP-адрес абонента (наприклад: 192.168.0.1) mac - MAC-адрес абонента (наприклад: 00:11:22:33:44:55)
state_change
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Додано у: 3.12.8
Опис: зміна статуса роботи у абонента Обов'язкові параметри: usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента state_id - ID статуса абонента (0 - стоп, 1 - пауза, 2 - активен)
tarif_change
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Опис: смена тарифа абоненту Обов'язкові параметри: usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента tarif - ID нового тарифа
to_ex
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Додано у: 3.12.69
Опис: перевод абонента в категорию "Колишні абоненти" Обов'язкові параметри: usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента
to_normal
Доопрацьовано у: 3.17dev1 (виключено параметр usercode, додано параметр customer_id)
Додано у: 3.12.90
Опис: перевод абонента в в звичайний статус (из "Колишніх абонентів") Обов'язкові параметри: usercode - (для версії 3.16 і раніше) ID абонента customer_id - (для версії 3.17 і пізніше) ID абонента