Інтеграція з зовнішніми системами>API. Функції по роботі з довідниками

API. Функції по роботі з довідниками

ЕКСПОРТ ДАНИХ З ДОВІДНИКІВ СИСТЕМИ ОБЛІК SAAS

Всі посилання на запити до API включають обов'язковий основний URL:

https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API

1. Отримання списку номенклатури за допомогою функції «getItems».

Використовуються параметри:

token - токен для доступу і виконання функцій API

ID - код товару, якщо потрібно отримати опис конкретного товару

Приклад. Запит на отримання списку номенклатури:

https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API/getItems?token=XXXXX

где ХХХХХ - код токена

Відповідь:

{"data":{"names":["ItemCode","RID","EAN","ItemName","CodeUp","Hidden","Unit","UnpackQuantity","UnpackItem","ItemType","WeightBrutto","Volume"],"rows":[["019034","103614965","","Налаштування обладнання","103614160","no","послуга","0",null,"2048","0","0"],["06","103614174","","Fujitsu Siemens Computers",null,"no","шт.","0",null,"3","0","0"],["060","103614176","","FSC ПК","103614174","no","шт.","0",null,"3","0","0"],["060245","103614178","","ПК FSC Scaleo P P4 3.0HT2M\/512DDR\/NV7600GT\/DVD-RW\/160GB\/Wxp\/KOM","103614176","no","шт.","0",null,"2","0","0"], ..................................

Приклад. Запит на отримання данних про конкретний товар:

https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API/getItems?token=XXXXX&ID=YYYYY

где ХХХХХ - код токена, YYYYY - код товару

Відповідь:

{"data":{"names":["ItemCode","RID","EAN","ItemName","CodeUp","Hidden","Unit","UnpackQuantity","UnpackItem","ItemType","WeightBrutto","Volume"],"rows":[["100108","103614483","","Цифровой диктофон Olymhus WS-760M black","103614459","no","шт.","0",null,"4","0","0"]]},"status":0}

 

2. Отримання списку контрагентів за допомогою функції «getOrganizations».

Використовуються параметри:

token - токен для доступу і виконання функцій API

ID - код контрагента, якщо потрібно отримати опис конкретного контрагента

Приклад. Запит на отримання списку контрагентів:

https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API/getOrganizations?token=XXXX

где ХХХХ - код токена

Відповідь:

{"data":{"names":["ID","RID","NAME","FULLNAME","REGID","BankName","BankMFO","BankAccount","TaxNumber","Address","Phone","TaXNumber2","CEOName","AccountantName","Physical","CountryCode","Email","PostalAddress","Email2","Phone2","Fax","URL","LegalAddress","SignBase","BankCode"],"rows":[["1","200482800","ВАТ Демо-Банк","ВАТ Демо-Банк","30000001","ВАТ Демо-Банк","300008","43543656353","","Вул. Фрунзе, 69, Київ, 04080, Україна","","","","","","74898","skmaster@ukr.net","Вул. Фрунзе, 69, Київ, 04080, Україна","","","","","Вул. Фрунзе, 69, Київ, 04080, Україна","","300008"],["2","200485557","ЧП Автостоянка на Подоле","ЧП Автостоянка на Подоле","12345678","ВАТ Демо-Банк","300000","3216549870","3216549870","Вул. Фрунзе, 69-К, Київ, 04080, Україна","","3216549870","","","","74898","","Вул. Фрунзе, 69-К, Київ, 04080, Україна","","","","","Вул. Фрунзе, 69-К, Київ, 04080, Україна","",""],["3","200485560","СТО Авто-Мир","СТО Авто-Мир","19353391","","111111","","193533910207","Вул. Нахімова, 90, Київ, 04080, Україна","","","","","","74898","","Вул. Нахімова, 90, Київ, 04080, Україна","","","","","Вул. Нахімова, 90, Київ, 04080, Україна","","111111"],…………………………………………

Приклад. Запит на отримання даних про конкретного контрагента:

https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API/getOrganizations?token=XXXX&ID=YYYYY

где ХХХХ - код токена, YYYY - код контрагента

Відповідь:

{"data":{"names":["ID","RID","NAME","FULLNAME","REGID","BankName","BankMFO","BankAccount","TaxNumber","Address","Phone","TaXNumber2","CEOName","AccountantName","Physical","CountryCode","Email","PostalAddress","Email2","Phone2","Fax","URL","LegalAddress","SignBase","BankCode"],"rows":[["3","200485560","СТО Авто-Мир","СТО Авто-Мир","19353391","","111111","","193533910207","Вул. Нахімова, 90, Київ, 04080, Україна","380677895634","","","","","74898","sto@office.ua","Вул. Нахімова, 90, Київ, 04080, Україна","","","","","Вул. Нахімова, 90, Київ, 04080, Україна","","111111"]]},"status":0}

 

ІМПОРТ ДАНИХ У ДОВІДНИКИ СИСТЕМИ ОБЛІК SAAS

Всі посилання на запити до API включають обов'язковий основний URL:

https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API

1. Додавання списку контрагентів за допомогою функції «addOrganizations».

Використовуються параметри:

token - токен для доступу і виконання функцій API

data - json об'єкт з відповідними параметрами

Приклад. Запит: https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API/addOrganizations?token=XXXX&data={"names":["ID","RID","NAME","FULLNAME","REGID","BankName","BankMFO","BankAccount","TaxNumber","Address","Phone","TaXNumber2","CEOName","AccountantName","Physical","CountryCode","Email","PostalAddress","Email2","Phone2","Fax","URL","LegalAddress","SignBase","BankCode"],"rows":[["375","200482800","ВАТ Демо-Банк22","ВАТ Демо-Банк2","30000001","ВАТ Демо-Банк1","300008","43543656353","","ул. Кирилловская, 69В, Київ, 04080, Україна","","","","","","74898","office@oblik.ua","ул. Кирилловская, 69В, Київ, 04080, Україна","","","","","ул. Кирилловская, 69, Київ, 04080, Україна","","300008"]]}

где ХХХХ - код токена

Відповідь:

{"status":0} – контрагент(ів) додано в довідник

2. Додавання списку товарів за допомогою функції «addItems».

Використовуються параметри:

token - токен для доступу і виконання функцій API

data - json об'єкт з певними параметрами

Приклад. Запит: https://ioblik.com/cgi-bin/wspd_cgi.sh/WService=wsoblik/iOblik/API/addItems?token=XXXX&data={"names":["ItemCode","RID","EAN","ItemName","CodeUp","Hidden","Unit","UnpackQuantity","UnpackItem","ItemType","WeightBrutto","Volume"],"rows":[["900005","103928873","","Товар_Тест","103928866","no","",null,null,"8",null,null]]}

где ХХХХ - код токена

Відповідь: {"status":0} – товар(и) додано в довідник