HansaWorld REST API v1 apraksts
Standard ERP versijām sākot no pēdējām izlaistajām 8.2 versijām ir pieejama REST API v1 saskarne, kas ļauj tikai lasīšanas režīmā iegūt ierobežotu skaitu reģistru datu bez meklēšanas un sadalīšanas lapās (paging) funkcionalitātes.
No versijas 8.4 ir pieejama REST API v2 saskarne, kas atbalsta visus reģistrus lasīšanas režīmā, taču ar plašākām filtrēšanas un arī sadalīšanas lapās iespējām.
Tāpat ir pieejama Burti REST API paka, kas atbalsta visus reģistrus gan rakstīšanas, gan lasīšanas režīmā ar dažādām pielāgošanas iespējām.
Piekļuve REST API v1
Piekļuve notiek caur web server portu, piemēram: http://10.10.10.10:8080 papildus padodot dažādus parametrus, piemēram:
http://10.10.10.10:8080/WebDataAPI.hal?company=1®ister=XX
Piemērs tikai Grāmatoto Rēķinu pieprasījumam starp 2013 un 2014 gadu
http://10.10.10.10:8080/WebDataAPI.hal?company=1®ister=IVVc&sd=2013-01-01&ed=2014-12-31&include_oked=1
Atbalstītie reģistri
Reģistra nosaukums | Reģistra kods | Papildus parametri |
---|---|---|
Customer Class | CCLassVc | |
Item Class | DIVc | |
Object Class (Object Type) | OTVc | |
Objects | ObjVc | |
Customers | CUVc | |
Items | INVc | |
Item Groups | ITVc | |
Invoices | IVVc | sd=yyyy-mm-dd ed=yyyy-mm-dd include_oked=1 |
Invoice Balances | ArVc | |
Accounts | AccVc | |
Objects | ObjVc | |
Transactions | TRVc | sd=yyyy-mm-dd ed=yyyy-mm-dd |
Activity Types | ActTypeVc | |
Users | UserVc | |
Activities | ActVc | sd=yyyy-mm-dd ed=yyyy-mm-dd |
Projects | PRVc | |
Orders | ORVc | sd=yyyy-mm-dd ed=yyyy-mm-dd |
Quotations | QtVc | |
Companies | CompaniesBlock | |
Base currencies | BaseCurBlock |