Pomocou REST API možno získať zálohu firmy takto:
GET /c/db_nazev/backup
ak uvediete hlavičku
Accept, musí nadobúdať hodnotu application/x-winstrom-backup (prípadne application/octet-stream).
Firmu možno zo zálohy pomocou REST API aj obnoviť:
PUT /c/db_nazev/restore?name=Firma
parameter
nameje voliteľný,v tele požiadavky musí byť záloha firmy,
ak uvediete hlavičku
Content-Type, musí nadobúdať hodnotu application/x-winstrom-backup (prípadne application/octet-stream).
Upozornenie: obnovovaná firma nesmie existovať, pri obnovení bude založená. Ak firma už existuje, server vráti výsledok Company 'restored_company' already exists. Ak uvediete v identifikátore firmy nepovolený znak, dôjde k presmerovaniu na URL s platným identifikátorom.
Pri obnovení zo zálohy je tiež možné firmu označiť ako testovaciu a vypnúť funkcie, ktoré nie sú pri testovaní žiaduce.
Obnovenie testovacej firmy
Ak chceme obnoviť firmu ako testovaciu, je potrebné do URL adresy pridať parameter forTesting=1 (napr. PUT /c/db_nazev/restore?name=Firma&forTesting=1).
V tomto režime je navyše možné špecifikovať, ktoré funkcie majú byť vypnuté. Implicitne (pri neuvedení) majú parametre hodnotu 1, pri ktorej dochádza k vypnutiu zodpovedajúcej funkcie. Ak nemá k vypnutiu dôjsť, uveďte parameter s hodnotou 0.
Funkcie, ktoré je možné vypnúť:
| Dôjde k vypnutiu odosielania správ do EET. Vo všetkých platnostiach nastavenia firmy dôjde k zmene vlastnosti Mód komunikácie (na záložke Automatické operácie — EET) na hodnotu |
| Vypne automatické odosielanie mailov. Vo všetkých platnostiach nastavenia firmy dôjde k zmene vlastnosti Automaticky odosielať doklady mailom (na záložke Ostatné) na hodnotu |
| Odregistruje všetky Web Hooky, ktoré sú vo firme registrované. |
| Voliteľný parameter – neobnoviť históriu zmien |
| Voliteľný parameter – neobnoviť históriu Changes API |
URL môže vyzerať napríklad /c/db_nazev/restore?name=Firma&forTesting=1&disableAutoSendMail=0&skipZurnal
