Jak začít s XML API?
Jako úplně první krok je potřeba uvést, jakými způsoby je možné XML API komunikaci volat. Uživatel má dvě možnosti: příkazovou řádku nebo mServer.
Komunikace přes příkazovou řádku
1. Spuštění XML API komunikace přes příkazovou řádku
Externí proces spustí program POHODA nebo PAMICA s parametry pro XML import/export.
2. Příkazová řádka
Příkazová řádka pro spouštění Pohoda.exe/Pamica.exe v režimu XML importu/exportu.
POHODA:
- Pohoda.exe/XML “Uzivatel“ “Heslo“ “Cesta k INI souboru“
- Příklad: C:\Pohoda\Pohoda.exe /XML “Admin“ “admpwd“ “C:\Pohoda\Data\XML\xml_imp.ini“
- Je možné zadat také relativní cestu ve tvaru “./xml_imp.ini" vztahující se k adresáři programu POHODA.
PAMICA:
- XML komunikaci je možné spouštět dávkově pomocí příkazu: Pamica.exe /XMLn “Uzivatel“ “Heslo“ “Cesta k INI souboru“.
- Příklad: C:\Pamica\Pamica.exe /XMLn “Admin “ “admpwd “ “C:\Pamica\Data\XML\xml_imp.ini “
Komunikace přes mServer
mServer je HTTP server, který využívá HTTP prorokol pro přenos XML dat pomocí páru požadavek-odpověď.
Celá komunikace funguje tak, že klient pošle požadavek na POHODA mServer, ten požadavek zpracuje a pošle odpověď zpět.
Příklad komunikace PAMICA mServeru s klientem přes web server:

× 
Výměna dat mezi klientem a mServerem probíhá pomocí XML dat a je založena na stejném principu jako obecná XML komunikace programů POHODA a PAMICA.
POHODA:
- pohoda.exe /HTTP [parametr] [název vytvořené konfigurace POHODA mServer v programu POHODA].
- Přes příkazovou řádku je možné: spustit, vypnout, restartovat nebo získat seznam vytvořených mServerů v programu POHODA.
PAMICA:
- pamica.exe /HTTP [parametr] [název vytvořené konfigurace PAMICA mServer v programu PAMICA].
- Přes příkazovou řádku je možné: spustit, vypnout, restartovat nebo získat seznam vytvořených mServerů v programu PAMICA.