Для запуску операції Delete, використовуємо наступну функцію.
URL:
https://api.zomro.com/
Метод: POST
Тіло запиту (Form-data):
Параметр | Приклад значення | Обов'язковий параметр | Опис значення |
func | instances.delete | Так | Функція для запуску виконання delete над instance |
auth | 21fc199...c43f71 | Ні | Токен сесії. Це один з варіантів авторизації. Детальніше, які ще є варіанти, описані тут |
out | json | Так | Тип відповіді, яку очікувати |
elid | 5113119 | Так | ID послуги, над якою потрібно виконати операцію |
Приклад виконання rebuild
Для прикладу, використовуємо послугу
URL:
https://api.zomro.com/
Метод: POST
Тіло запиту (Form-data):
Параметр | Значення |
func | instances.delete |
auth | 21fc199...c43f71 |
out | json |
elid | 5113119 |
Ось приклад запиту, який можна виконати з консолі:
curl --location 'https://api.zomro.com/' \
--form 'func="instances.delete"' \
--form 'auth="f1662dcabc6b96c85be3af64"' \
--form 'elid="5113119"' \
--form 'out="json"'
Після виконання запиту, можемо побачити, що сервер у процесі видалення.
Після видалення, бачимо, що послуга відсутня в особистому кабінеті.
Як бачимо, послуги в особистому кабінеті відсутні, відповідно, вона була видалена.
Також пропонуємо вивчити статті, які можуть бути корисними для взаємодії з продуктами Cloud VPS за допомогою API:
- API - Створення послуги
- API - Отримання інформації про доступні тарифи та їх параметри
- API - Операція Start & Stop
- API - Операція Reboot
- API - Операція Rebuild
- API - Взаємодія з Backup Schedule
- API - Взаємодія з Rescue
- API - Взаємодія з Backup
- API - Взаємодія з Snapshots
- API - Взаємодія з Boot From ISO
- API - Взаємодія з Image