Az API célja, hogy lehetővé tegye az UNAS webáruházak egyszerű, akár kétirányú összekapcsolását külső (pl.: számlázó, készletkezelő, marketing stb...) rendszerekkel. Lehetőség van adatok lekérdezésére, módosítására, új adatok rögzítésére illetve adatok törlésére. Az API kapcsolat kialakításához fejlesztői ismeretek szükségesek.
Az API kommunikáció HTTP alapú webszolgáltatásokon keresztül történik. Az API kapcsolat PREMIUM és VIP előfizetői csomaggal használható. Minden kérés XML formátumban küldhető át illetve minden válasz is XML formában érkezik. Az API a https://api.unas.eu/shop/ címen érhető el, minden funkció POST metódussal használható. A kapcsolathoz TLS 1.2 vagy TLS 1.3 protokollt támogatjuk. A hívás során a konkrét funkció elérési pontját az API URL után kell fűzni (pl.: https://api.unas.eu/shop/setProduct). Sikeres hívás esetén 200-as HTTP válaszkódot adunk vissza. Általános hiba esetén minden kérés egy XML-t ad vissza, amiben egyetlen Error node szerepel, a HTTP válaszkód ilyen esetben 400.
Az API általános működési elve, hogy az egyes kérésekben szereplő XML node-okat dolgozza fel. Ha a kérésben szereplő XML-ben nem küldesz egy node-ot, akkor az általánosságban azt jelenti, hogy nem szeretnéd azt módosítani. Ha üresen küldöd, akkor pedig törölni szeretnéd a korábban rögzített értéket. Néhány esetben eltérhet a működés ettől a megoldástól.
Az API az egy kérésben szereplő entitásokat (pl. product, stock, category, stb...) sorrendben értékeli ki és dolgozza fel. Hiba esetén a feldolgozás leáll, a hibát a szerver visszaadja a kliensnek, de az azt követő entitásokat már nem dolgozza fel.