Prečítanie záznamu
Dáta možno prečítať pomocou metódy GET. Zohľadňuje sa výstupný formát.
Mazanie záznamu
Mazať možno len jednotlivé záznamy, a to pomocou ich detailovej URL (t. j. obsahujú identifikátor). Viacero záznamov súčasne možno vymazať iba použitím akcií pri bežnej aktualizácii (pozri nižšie).
Ak záznam neexistuje, je vrátený kód 404. Ak sa záznam podarilo vymazať, je vrátený kód 200.
Vytvorenie/aktualizácia záznamu
ABRA Flexi nerozlišuje operácie POST a PUT. Význam teda vždy závisí od cieľovej adresy (URL) a od obsahu, ktorý je zaslaný. Ak ukladáme záznamy na adresu výpisu evidencie, sú záznamy buď pridané, alebo aktualizované podľa toho, či bol nájdený identifikátor.
Ak vykonám operáciu na detail záznamu, nemusí správa obsahovať už žiadny identifikátor a je použitý identifikátor z URL.
Záznam, ktorý modifikujem pomocou detailovej URL, musí vždy existovať.
Pomocou výpisovej URL môžem modifikovať súčasne viacero záznamov. Ak majú záznamy uvedený identifikátor prideľovaný ABRA Flexi, musia existovať. Ak obsahujú ako identifikáciu napr. externé ID, budú záznamy, ktoré nie sú v ABRA Flexi dostupné, vytvorené.
ℹ️ V prípade metódy POST sa očakávajú dáta vo formáte XML alebo JSON, a nie ako formulárové dáta (multipart/form-data).
Voľba formátu pri vytváraní záznamu
Formát, v akom sú očakávané dáta a v akom je odpoveď, sú vždy zhodné a nemožno ich kombinovať. Vstupný formát je určený buď podľa hlavičky Content-Type, alebo podľa prípony v URL.
Identifikátor nového záznamu
Identifikátor vytvoreného dokladu je odovzdaný niekoľkými spôsobmi (viac pozri identifikátory)
HTTP hlavičkou
Location: https://demo.flexibee.eu:5434/c/demo/faktura-vydana/105Súčasť odpovede vo formáte ABRA Flexi XML:
<winstrom version="1.0">
<success>true</success>
<result>
<id>105</id>
</result>
</winstrom>
