Skip to main content
Obnovenie zo zálohy

Obnovenie spoločnosti zo zálohy v rozhraní REST API

Lenka Haringerová avatar
Written by Lenka Haringerová
Updated over 3 years ago

Pomocou rozhrania REST API môžete získať zálohu spoločnosti takto:

GET /c/db_name/backup

  • ak zadáte záhlavie Accept, musí mať hodnotu application/x-winstrom-backup (alebo application/octet-stream).

Spoločnosť je možné obnoviť aj zo zálohy pomocou rozhrania REST API:

PUT /c/db_name/restore?name=Company

  • parameter name je nepovinný,

  • Záložná spoločnosť musí byť uvedená v tele požiadavky,

  • ak zadáte hlavičku Content-Type, musí to byť application/x-winstrom-backup (alebo application/octet-stream).

Poznámka: obnovovaná spoločnosť nesmie existovať, vytvorí sa pri obnove. Ak spoločnosť už existuje, server vráti výsledok Spoločnosť 'restored_company' už existuje. Ak v identifikátore spoločnosti uvediete nepovolený znak, presmeruje sa na adresu URL s platným identifikátorom.

Pri obnove zo zálohy je tiež možné označiť spoločnosť ako testovaciu spoločnosť a vypnúť funkcie, ktoré nie sú počas testovania žiaduce.

Obnovenie testovacej spoločnosti

Ak chcete obnoviť spoločnosť ako testovaciu spoločnosť, musíte do adresy URL pridať parameter forTesting=1 (napr. PUT /c/db_name/restore?name=Company&forTesting=1).

V tomto režime je tiež možné určiť, ktoré funkcie majú byť vypnuté. V predvolenom nastavení (ak nie je zadané) majú parametre hodnotu 1, pri ktorej je príslušná funkcia vypnutá. Ak nemá dôjsť k vypnutiu, zadajte parameter s hodnotou 0.

Funkcie, ktoré možno vypnúť:

disableEet

Zakáže odosielanie správ do EET. Vo všetkých platných nastaveniach spoločnosti je vlastnosť Režim komunikácie (na karte Automatické operácie - EET) zmenená na hodnotu Zakázané.

disableAutoSendMail

Zakáže automatické odosielanie pošty. Zmeňte vlastnosť Automaticky posielať dokumenty poštou (na karte Ostatné) na Neposielať vo všetkých platných nastaveniach spoločnosti.

disableWebHooks

Zruší registráciu všetkých webových háčikov, ktoré sú zaregistrované v spoločnosti.

skipJournal

Nepovinný parameter - neobnovovať históriu zmien

skipChangelog

Nepovinný parameter - neobnovuje históriu rozhrania API Changes

Adresa URL potom môže vyzerať napríklad takto: /c/db_name/restore?name=Firm&forTesting=1&disableAutoSendMail=0&skipZurnal

Did this answer your question?