---
title: 'API - Взаємодія з Backup Schedule | Zomro'
description: 'У цій інструкції описано, як можна створювати, переглядати наявні та видаляти Backup Schedule за допомогою API'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/23/screenshot-from-2024-07-23-15-31-16_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/ua/)
  * [Корисні статті](https://zomro.com/ua/blog/articles/)
  * API - Взаємодія з Backup Schedule 



# API - Взаємодія з Backup Schedule

24-07-2024

## Створення розкладу для створення резервної копії

Щоб створити розклад для створення резервної копії, виконайте наступний запит:

URL: 
    
    
    https://api.zomro.com/

Метод: POST

Тіло запиту (Form-data):

Параметр | Приклад значення | Обов'язковий параметр | Опис значення  
---|---|---|---  
func | instances.fleio_bckps.schedule.edit | Так | Функція для створення розкладу для створення резервної копії  
auth | 21fc199...c43f71 | Ні | Токен сесії. Це один з варіантів авторизації. Докладніше про інші варіанти описано [тут](https://docs.ispsystem.com/b6c/developer-section/guide-to-ispsystem-software-api)  
out | json | Так | Тип відповіді, яку очікувати  
sok | ok | Так | Підтвердження операції  
plid | 5203773 | Так | ID instance, для якого створити розклад для створення резервної копії  
name | MyBackup | Так | Назва розкладу для створення резервної копії  
rotation_days | 1,2,3,4,5,6,0 | Так | У які дні створювати резервні копії. Початок тижня починається з неділі і має ID - 0. Відповідно понеділок має значення 1. Інші дні тижня - відповідні значення.  
rotation_time | 02:01 | Так | У який час створити резервну копію  
  
## Приклад створення розкладу для створення резервної копії для послуги

Для прикладу, використовуємо послугу:

![API - Взаємодія з Backup Schedule - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/23/screenshot-from-2024-07-23-15-31-16_q50.jpg)

І створимо новий розклад для створення резервної копії з Понеділка по П'ятницю о 02:01

![API - Взаємодія з Backup Schedule - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/24/screenshot-from-2024-07-24-12-02-41_q50.jpg)

URL: 
    
    
    https://api.zomro.com/

Метод: POST

Тіло запиту (Form-data):

Параметр | Значення  
---|---  
func | instances.fleio_bckps.edit  
auth | 21fc199...c43f71  
out | json  
sok | ok  
plid | 5203773  
name | MySchedule  
rotation_days | 1,2,3,4,5,6  
rotation_time | 02:01  
  
Ось приклад запиту, який можна виконати з консолі:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio_bckps.schedule.edit"' \
    --form 'auth="7e0cb9825a87e4c1a150dc9b"' \
    --form 'out="json"' \
    --form 'name="MySchedule"' \
    --form 'rotation_days="1,2,3,4,5,6"' \
    --form 'rotation_time="02:01"' \
    --form 'plid="5203773"' \
    --form 'sok="ok"'

Після виконання запиту бачимо, що новий розклад для створення резервної копії створено успішно:

![API - Взаємодія з Backup Schedule - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/24/screenshot-from-2024-07-24-12-05-47_q50.jpg)

Також, за допомогою API, є можливість отримати список всіх створених розкладів для створення резервних копій. Для цього виконуємо наступний формат запиту:

URL: 
    
    
    https://api.zomro.com/

Метод: POST

Тіло запиту (Form-data):

Параметр | Приклад значення | Обов'язковий параметр | Опис значення  
---|---|---|---  
func | instances.fleio_bckps.schedule | Так |   
auth | 21fc199...c43f71 | Ні | Токен сесії. Це один з варіантів авторизації. Докладніше про інші варіанти описано [тут](https://docs.ispsystem.com/b6c/developer-section/guide-to-ispsystem-software-api)  
out | json | Так | Тип відповіді, яку очікувати  
plid | 5203773 | Так | ID instance, резервні копії якої планується отримати  
  
Для прикладу, спробуємо отримати розклад для створення резервних копій для послуги 5203773. На попередньому кроці створили розклад для створення резервної копії. Спробуємо отримати її.

Спробуємо виконати наступний запит в консолі:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio_bckps.schedule"' \
    --form 'auth="7e0cb9825a87e4c1a150dc9b"' \
    --form 'out="json"' \
    --form 'elid="5203773"'

Отримуємо наступний результат:
    
    
    {
        "doc": {
            ...
            "elem": [
                {
                    "create_date": {
                        "$": "2024-07-24"
                    },
                    "id": {
                        "$": "14"
                    },
                    "instance_id": {
                        "$": "5203773"
                    },
                    "name": {
                        "$": "MySchedule"
                    },
                    "rotation_days": {
                        "$": "Monday Tuesday Wednesday Thursday Friday Saturday "
                    },
                    "rotation_time": {
                        "$": "02:01"
                    },
                    "servername": {
                        "$": "MyServer"
                    }
                }
            ],
        }
    }

Нас цікавлять дані, які отримані в наступній вкладеності:​​​​​​​
    
    
    doc.elem.[]

З цієї відповіді ми отримуємо наступні дані:

Назва поля | Опис  
---|---  
create_date | Час створення розкладу для створення резервної копії  
id | ID резервної копії в межах bill manager  
instance_id | ID instance в межах bill manager  
name | Назва резервної копії  
rotation_days | Дні, коли створюється резервна копія  
rotation_time | Час, коли буде створена резервна копія  
servername | Назва сервера.  
  
Для видалення резервної копії виконуємо наступний запит:

URL: 
    
    
    https://api.zomro.com/

Метод: POST

Тіло запиту (Form-data):

Параметр | Приклад значення | Обов'язковий параметр | Опис значення  
---|---|---|---  
func | image.delete | Так | Функція для видалення розкладу для створення резервної копії  
auth | 21fc199...c43f71 | Ні | Токен сесії. Це один з варіантів авторизації. Докладніше про інші варіанти описано [тут](https://docs.ispsystem.com/b6c/developer-section/guide-to-ispsystem-software-api)  
out | json | Так | Тип відповіді, яку очікувати  
elid | 14 | Так | ID розкладу, який необхідно видалити  
  
Спробуємо виконати наступний запит в консолі:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio_bckps.schedule.delete"' \
    --form 'auth="7c70d43c92c610c4c6c42c2c"' \
    --form 'out="json"' \
    --form 'elid="14"'
    
    

`Після виконання запиту, перевірити результат, переглянувши за допомогою веб інтерфейсу:`

`![API - Взаємодія з Backup Schedule - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/24/image_nPl5NkW_q50.jpg)`

` `

`Як можемо побачити, розклад для створення резервної копії було успішно видалено. `

` `

`Також пропонуємо вивчити статті, які можуть бути корисними для взаємодії з продуктами [Cloud VPS](https://zomro.com/rus/vps) за допомогою API:`

  * `[_API - Створення послуги_](https://zomro.com/rus/blog/articles/462-api-creation-of-a-service)`
  * `[_API - Отримання інформації про доступні тарифи та їх параметри_](https://zomro.com/rus/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)`
  * `[_API - Операція Start & Stop_](https://zomro.com/rus/blog/articles/468-api-operation-start-and-stop)`
  * `[_API - Операція Reboot_](https://zomro.com/rus/blog/articles/465-api-operation-reboot)`
  * `[_API - Операція Rebuild_](https://zomro.com/rus/blog/articles/466-api-operation-rebuild)`
  * `[_API - Операція Delete_](https://zomro.com/rus/blog/articles/467-api-operation-delete)`
  * `[_API - Взаємодія з Image_](https://zomro.com/rus/blog/faq/487-api-interaction-with-image)​​​​​​​`
  * `[_API - Взаємодія з Rescue_](https://zomro.com/rus/blog/faq/485-api-interacting-with-rescue)`
  * `[_API - Взаємодія з Backup_](https://zomro.com/rus/blog/faq/482-api-interaction-with-backup)`
  * `[_API - Взаємодія з Snapshots_](https://zomro.com/rus/blog/faq/483-api-interacting-with-snapshots)`
  * `[_API - Взаємодія з Boot From ISO_](https://zomro.com/blog/faq/484-api-interacting-with-boot-from-iso)`



` `

Схожі статті

[Підключення образу SystemRescue до віртуального серверу](https://zomro.com/ua/blog/articles/150-podkljuchenie-obraza-systemrescue-k-virtualnoj-mashine) [Що таке RAID: види, особливості, переваги та недоліки](https://zomro.com/ua/blog/articles/505-what-is-raid-types-features-advantages-and-disadvantages) [Підвищення кількості трафіку](https://zomro.com/ua/blog/faq/715-increasing-traffic) [Онлайн бізнес: Як обрати хостинг для успішного розміщення сайту](https://zomro.com/ua/blog/articles/424-kak-vybrat-onlajn-hosting-dlya-biznesa) [Для чого потрібен сервер Samba?](https://zomro.com/ua/blog/articles/528-what-is-a-samba-server-for)

[ Сервер з GPU від €174.80/міс ](/dedicated-servers/type=gpu)
