Preskoči na glavno vsebino

Aktualizácia firiem z ARES cez API

Ako vykonať službu „Aktualizovať všetko" a „Aktualizovať z internetu" cez API?

Avtor: Petr Pech

V desktopovej aplikácii aj vo webovom rozhraní existuje služba na aktualizáciu informácií v adresári o danej firme z ARESu. Funkcia v API má totožnú funkčnosť ako v desktopovej aplikácii, pri danej firme teda aktualizuje DIČ a bankové spojenie. Nedochádza k aktualizácii firiem. V tomto návode si ukážeme, ako službu využiť v rámci REST API Flexi.

Služba je dostupná na adrese /adresar/aktualizovat-vse.json, analogicky pre XML.

Vo volaní je možné využiť filtre, ako je uvedené v dokumentácii filtrácie:

/adresar/(id eq 720)/aktualizovat-vse.json

Príklady použitia

1. Aktualizovať všetko

Toto volanie je obdobou používateľskej služby „Aktualizovať všetko". Toto volanie vykoná aktualizáciu nad kompletným adresárom, ako je evidovaný v ABRA Flexi.

Volanie vykonávame pomocou metódy HTTP metódy GET:

2. Aktualizovať konkrétnu firmu

Toto volanie je obdobou používateľskej služby „Aktualizovať z internetu". Volanie vykoná aktualizáciu vybraného adresárového záznamu podľa filtra. Aktualizuje DIČ a bankové spojenie firmy. Nedochádza k aktualizácii adresy firmy.

Opäť sme použili metódu GET, volanie môžeme obmedziť podľa spomenutých filtrov, ukážeme si príklad na obmedzenie podľa kódu firmy:

GET https://demo.flexibee.eu/c/demo/adresar/(kod ='ABRA')/aktualizovat-vse.json

Výstup

Výstup obsahuje štandardné návratové hodnoty a informáciu o počte zmenených záznamov a súhrn ich ID:

{
"winstrom": {
"@version": "1.0",
"success": "true",
"stats": {
"created": "0",
"updated": "2",
"deleted": "0",
"skipped": "0",
"failed": "0"
},
"results": [
{
"id": "813"
},
{
"id": "807"
}
]
}
}
Ste s tem dobili odgovor na svoje vprašanje?