API ISPlicense основано на API BILLmanager 5, с полной версией которого можно ознакомиться по ссылке.
Основные примеры:
1. Заказ услуги
https://my.isplicense.ru/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=softexternal.order.param&clicked_button=finish&ip=10.10.10.10&licname=name&period=1&pricelist=229&sok=ok&skipbasket=on
- authinfo - данные доступа к my.isplicense.ru
- ip - ip адрес для заказываемой лицензии
- licname - название лицензии
- period - период заказа. Месяц =1, год =12, вечная =0
- pricelist - код тарифного плана (список ниже)
Заказ Plesk
https://my.isplicense.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=parallelslic.order.param&clicked_button=finish&pa_ip=10.10.10.10&period=1&pricelist=229&sok=ok&skipbasket=on
- authinfo - данные доступа к my.isplicense.ru
- pa_ip - ip адрес для заказываемой лицензии
- period - период заказа. Месяц =1, год =12, вечная =0
- pricelist - код тарифного плана (список ниже)
Заказ модуля
https://my.isplicense.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=addition.order.param&clicked_button=finish&period=1&pricelist=229&sok=ok&skipbasket=on
- authinfo - данные доступа к my.isplicense.ru
- period - период заказа. Месяц =1, год =12, вечная =0
- pricelist - код тарифного плана (список ниже)
2. Изменение имени/ip адреса:
https://my.isplicense.ru/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=softexternal.edit&elid=код_лицензии&licname=новое_название&ip=новый_ip&sok=ok
3. Добавление узла к лицензии
https://my.isplicense.ru/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=soft.edit&elid=код_лицензии&ip=10.10.10.10&licname=name&addon_274=1&sok=ok
Обращаем внимание на "addon_274=2" где у нас 274 - это код дополнения тарифного плана.Смотрим дальше и видим "=1" - количество.
4. Продление лицензии
https://my.isplicense.ru/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=service.prolong&elid=код_лицензии&period=1&sok=ok
5. Удаление лицензии
https://my.isplicense.ru/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=softexternal.delete&elid=код_лицензии&sok=ok
Список кодов тарифов (pricelist)
- ISPmanager 5 Lite: pricelist 229
- ISPmanager 5 Business: pricelist 273; 274 id для узлов
- ISPmanager 6 Lite: pricelist 546
- ISPmanager 6 Pro: pricelist 547
- ISPmanager 6 Host: pricelist 548
- ISPmanager 6 Business: pricelist 549; 550 id для узлов
- BILLmanager: pricelist 276
- BILLmanager Corporate: pricelist 277
- DNSmanager 5: pricelist 166
- VMmanager KVM: pricelist 170; 172 id для узлов
- VMmanager OVZ: pricelist 195; 197 id для узлов
- Plesk Panel 12/Onyx Web Admin Edition: pricelist 250
- Plesk Panel 12/Onyx Web Pro Edition VPS: pricelist 322
- Plesk Panel 12/Onyx Web Pro Edition: pricelist 264
- Plesk Panel 12/Onyx Web Host Edition VPS: pricelist 243
- Plesk Panel 12/Onyx Web Host Edition: pricelist 236
- CloudLinux для ISPmanager Business: pricelist 369
- VirusDie для ISPmanager 5 Lite: pricelist 354
- VirusDie для ISPmanager 5 Business: pricelist 367
- Softaculous для ISPmanager 5: pricelist 356
- KernelCare для ISPmanager: pricelist 371
- DDoS-GUARD: pricelist 383
- Revisium Antivirus: pricelist 397