Verzija 2.0 – novembar 2021
Web Softver interfejsa za programiranje aplikacija za usluge
Uputstvo za upotrebu
Web Softver interfejsa za programiranje aplikacija za usluge

UVOD
The LabCollector Web Programski interfejs aplikacije usluge (API) omogućava aplikacijama trećih strana da komuniciraju sa LabCollector-ovom bazom podataka (moduli) i dodacima (ELN i LSM).
API je baziran na arhitekturi Representational State Transfer (REST) koja dozvoljava pristup resursima preko Uniform Resource Identifier (URI) i radnji na njima.
Napomena: Od juna 2017. API v1 je ukinut i sve nove evolucije su u API v2.
LABCOLLECTOR API
2-1. Postavljanje API-ja
Prije svega, morate deklarirati svoju aplikaciju u svom softveru LabCollector. Da biste pristupili obrascu za postavljanje deklaracije aplikacije, prijavite se na LabCollector sa pravima super-administratora i idite na stranicu Administrator > Podešavanje. Zatim odaberite Web Servis API link.
Sada ste na Web Stranica za upravljanje API aplikacijama usluge. Da biste prijavili novu prijavu, jednostavno popunite ovaj obrazac: 
- ime: naziv vaše aplikacije.
- Moduli povezani na ovu aplikaciju: odaberite module kojima aplikacija može pristupiti.
- Zadani operator: izaberite kontakt koji će biti podrazumevani operater ako ne želite da ubacite ove informacije u svaki zahtev.
- IP ograničenje: Sigurnosna opcija vam omogućava da deklarirate listu IP adresa, koje će vam omogućiti da izvršavate zahtjeve na API-ju.
Lista aplikacija prikazuje sve aplikacije za vaš LabCollector i možete, u bilo kojem trenutku, izmijeniti njihov opseg.
Također imate pristup Tokenu koji je neophodan za identifikaciju vaše aplikacije tokom zahtjeva prema API-ju. 
Napomena: Da biste koristili ovu funkciju, morate aktivirati Curl na vašim PHP preferencijama. U Linuxu, instalirajte PHP-Curl paket.
Na Windowsima i sa našim automatskim instalaterom, uredite PHP.ini i dekomentirajte ekstenzije za Curl (extension=php_curl.dll).
2-2. Zahtjevi
Dijalog između aplikacija trećih strana i LabCollector-a web API usluge je baziran na HTTP 1.1 protokolu.
2-2-1. API metoda
Možete slati HTTP ili HTTPS zahtjeve na web usluga s metodom za djelovanje na resurs.
- GET metoda za čitanje resursa
- POST metoda za kreiranje novog resursa
- Metoda PUT za izmjenu resursa
- DELETE metoda za brisanje resursa
2-2-2. Zaglavlja
Zahtjev za API zahtijeva određena HTTP/HTTPS zaglavlja:
- Zaglavlje Accept definira željeni format odgovora vašeg zahtjeva, tekst/XML ili aplikaciju/JSON.
- Zaglavlje X-LC-APP-Auth je mjesto gdje stavljate svoj token aplikacije koji je neophodan za autorizaciju vašeg zahtjeva API-ju.
- Zaglavlje X-LC-APP-Charset definira kodiranje znakova vaše aplikacije. Omogućava API-ju da vrati odgovor sa odgovarajućim kodiranjem i da ispravno konvertuje vaše POST i PUT zahteve u kodiranje znakova LabCollector-a (ISO 8859-1).
2-2-3. Alat
Možete pokušati dohvatiti podatke iz ili poslati podatke API-ju pomoću neke softverske aplikacije kao Postman (https://www.getpostman.com/).
Jedinstveni identifikator resursa (URI)
2-3-1. GET method
Generale
Svaki podatak modula LabCollector identificira se jedinstvenim URI-jem (pogledajte dodatak za kompletnu listu URI-ja modula):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Ovaj zahtjev odgovara na listu svih podataka u modulu.
Možete izvršiti pretragu podataka modula dodavanjem parametara vašem URI-ju. Možete proslijediti parametar s ključnom riječi koja odgovara vrijednosti polja, kao što je:[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=[KEYWORD]npr
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=Prvi%20Record
Ovaj zahtjev vraća zapise gdje njihova vrijednost imena sadrži ključnu riječ “Prvi zapis”.
To su neki prilagođeni parametri koje API koristi za obavljanje radnji pretraživanja i filtriranja.
Prilagođeni parametri
- Parametar record_id za navođenje podataka po ID-u:
Ovaj zahtjev vraća zapise sa ID-om 1 i ID-om 19. Možete navesti više ID-ova tako što ćete ih odvojiti zarezom.
- Parametar by_keywords vrši pretragu ključnih riječi:
Ovaj zahtjev vrši pretragu u svim poljima svih zapisa i vraća odgovarajuće ćelije. Možete navesti više ključnih riječi odvajajući ih zarezom.
- Parametar by_keywords vrši pretragu ključnih riječi:
Ovaj zahtjev vrši pretragu u svim poljima svih zapisa i vraća odgovarajuću ćeliju. Možete navesti više ključnih riječi odvajajući ih zarezom.
- Parametri polja, ako želite dohvatiti samo neke vrijednosti polja u API odgovoru:
Ovaj zahtjev vraća sve zapise iz modula, ali samo sa poljima broja i imena. Možete navesti više polja tako što ćete ih odvojiti zarezom.
Zahtjev sada prihvaća više vrijednosti odvojenih zarezom, za prilagođena polja tipa “select”
- Search_on parametar vam omogućava da tražite podatke. I možete ga koristiti za pretraživanje po rasponu datuma na sljedeći način:
search_on=datum_field&from=XXXXXX&to=ZZZZZZ
Ako koristite samo FROM, rezultat će dati sve datume veće od datuma FROM. Ako samo koristite previše, vratit će se sve vrijednosti do ovog datuma.
- Parametar sort_by vam omogućava da sortirate pretragu:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
npr. [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Ovaj zahtjev vraća sve zapise sortirane u opadajućem redoslijedu u polju imena. Možete specificirati više sort_tako da ih odvojite zarezom i specificiranim uzlaznim redoslijedom _ASC” ili potomkom “_DESC” za svako polje.
- Parametar limit_to vam omogućava da ograničite broj rezultata:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Ovaj zahtjev vraća 10 zapisa koji počinju na indeksu 0. Ako ne navedete indeks, vraća se samo broj prikazanih rezultata.
API također vraća dva prilagođena polja u odgovoru zaglavlja, “X-LC-QUERY-RESULT” koja sadrži broj rezultata vraćenih u odgovoru tijela i “X-LC-QUERY-TOTAL” koja sadrži ukupan broj zapisa koji odgovaraju vašoj pretrazi.
Svaki zapis ima i jedinstveni URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Ovaj zahtjev odgovara jedinstvenom zapisu. [DATA_ID] mora odgovarati jedinstvenom ID-u zapisa koji želite preuzeti.
Skladištenje
Također imate funkcije filtriranja Tube Sorter za svaku stavku koja je povezana sa skladištem:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] npr. [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
Ovaj zahtjev vraća informacije o pohranjivanju na kutiji ID 34 kao sorter cijevi. Možete navesti više ID-ova tako što ćete ih odvojiti zarezom. 
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=[RECORD_NAME] npr. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=ST-260
Ovi zahtjevi vrše filtriranje na zapisu pod nazivom ST-260. Možete navesti više imena zapisa tako što ćete ih odvojiti zarezom. Također možete odrediti ID kutije, ovdje 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME] npr. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
Ovaj zahtjev vrši filtriranje na kutiji test-rack_06. Možete navesti više imena okvira tako što ćete ih odvojiti zarezom.
Ostali parametri pretraživanja za action=tube_sorter mogu biti:
- location_id
- naziv_lokacije
- facility_id
- naziv_facility
Također će vratiti prazne kutije. - Parametar storage_sec omogućava dohvaćanje informacija o sekundarnoj memoriji.
Lot proizvoda
- Akcija get lot omogućava preuzimanje informacija o seriji i reagensima
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot&lo t_id=1/LT
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot&ch em_id=2
Opcijski parametri su lot_id (u formatu 1 ili 1/LT) i chem_id. Ako ne primi parametre, onda dohvaća sve aktivne partije.
Recept
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe s
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=[record_id] npr. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Dnevnici
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id] npr. [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
ID su examples ali su obavezni u ovim pozivima.
get recipes ispisuje sljedeće informacije: id, naziv, opis, kategoriju
get recipes ispisuje sljedeće informacije za taj recipe_id: id, ime, opis, kategoriju, a zatim komponente
getRecipeLogs ispisuje sljedeće informacije: id, ime, opis, kategoriju
getRecipeReport ispisuje PDF izvještaj za taj log_id u formatu base64 koji se može dekodirati u PDF. 
2-3-2. POST metoda
Da kreirate novi resurs, jednostavno pošaljite zahtjev metodom POST na željeni URI modula:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Vaši ključevi parametara moraju odgovarati imenu polja.
Provjerite polja jedinstvenosti koja su dodana prilikom kreiranja novih zapisa (POST) ili ažuriranja (PUT)
Ako postoji drugi zapis sa istom vrijednošću za polje Jedinstvenost, API neće dovršiti akciju i vratit će kod 409 (Konflikt), a tekst: Vrijednost za polje 'XXX' mora biti jedinstvena. Vrijednost 'YYY' već postoji u tabeli 'ZZZ'. (pogledajte snimak ekrana) 
Napomena: project_code polje se može koristiti u POST-u i PUT-u i očekuje tekst (ne id). Sada možete kreirati novi kod projekta ako ne postoji i ako operater ima dovoljne dozvole (administrator ili super-administrator).
- Akcija addBox vam omogućava da kreirate kutiju
- Potrebni parametri:
o ime
o tip (mora biti ispravan tip: kutija, box_nogrid, ploča, mikropločica, posjeta, vrećica, dio police)
o oprema (podržava id ili ime i mora postojati u skladištu LabCollector).
o veličina (ovisi o vrsti kutije: treba biti numerički za posjetu, a format (A:1.H:8) za kutiju, ploču i mikroploču) - Opcioni parametri:
o opis
o stalak
o čuvar
2-3-3. PUT metoda
Da biste izmijenili resurs, jednostavno pošaljite zahtjev metodom PUT na željeni URI zapis:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Vaši parametarski ključevi moraju odgovarati imenu polja koje želite izmijeniti.
Za sljedeće radnje, imajte na umu da za PUT zahtjeve parametri moraju biti na tijelu (ne u URL).
The URL je [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2
Zaglavlja su: X-LC-APP-Auth, Accept.
- Uklonite jačinu zvuka
- Parametri:
o ukloni volumen (obavezno)
o bar kod, jedinstveni_kod ili alikvot_barkod (jedan od njih mora biti prisutan)
o količina (obavezno)
– Odgovor: OK
- Uklonite pohranu
- Parametri:
o udaljena pohrana (obavezno)
o bar kod, jedinstveni_kod ili alikvot_barkod (jedan od njih mora biti prisutan)
– Odgovor: OK
- Dodajte matičnu knjigu
– URL:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[m odule] - Parametri:
o addRegistryBook (obavezno)
o record_id (obavezno)
o datum (obavezno, format yy yy/mm/dd ili yyyy-mm-dd)
o komentari (obavezni)
o operator (opciono, ako ne pošalje API default operator će se koristiti)
o akcija (opcionalno, mora biti važeći 'Storage Action Type' definiran u LC-u
>Administrator >Postavke > Vrsta procesa i radnji)
– Odgovor: OK
- Dodaj sekundarnu pohranu
- Parametri:
o dodajte sekundarnu pohranu (obavezno)
o bar kod (obavezno)
o box_id (obavezno)
o box_details (obavezno samo za kutiju sa rešetkastim razdjelnikom, ladicu za tubu i mikropločicu. Ako je kutija bez rešetke, vrećice, posjetnice ili dijela police, nije potrebno)
o jedinstveni_kod (opcionalno)
o jačina zvuka (opciono)
o komentari (opcionalno)
o cap_color (opcionalno)
Napomena: Poruka o grešci se vraća ako obavezni parametri nisu prisutni; ako bar kod ne postoji; ako je jedinstveni_code prisutan, ali nije jedinstven; i, ako je boja prisutna, ali ne postoji.
Ako parametar box_details nije primljen, a tip kutije treba poziciju (kutija s rešetkom, ladica za cijev ili mikroploča), vraća se poruka o grešci. 
Napomena: project_code polje se može koristiti u POST-u i PUT-u i očekuje tekst (ne id). Sada možete kreirati novi kod projekta ako ne postoji i ako operater ima dovoljne dozvole (administrator ili super-administrator).
2-3-4. DELETE metoda
Da biste izbrisali resurs, jednostavno pošaljite zahtjev metodom DELETE na željeni URI zapis:
[PATH_TO_LABCOLLECTOR]/webusluga/v2/[MODULE]/[DATA_ID]
PORUKE O GREŠKAMA API-ja
| Poruka | Kod odgovora | Opis |
| Zahtijeva autentifikaciju aplikacije za pristup Web usluga' | 401 Neovlašteno | Zahtjev ili nema parametar zaglavlja X-LC-APP-Auth ili nema valjanu vrijednost |
| 'Nevažeća radnja xxx' | 400 Loš zahtjev | Akcija parametra ima drugačiju vrijednost od 'tube_sorter' ili 'NetBackup' |
| Nedostaju parametri pretrage! | 400 Loš zahtjev | Zahtjev sadrži parametar Action=tube_sorter ali nedostaje barem jedan od sljedećih parametara: box_id, box_name, record_name, unique_code, barcode, aliquot_barcode |
| Modul “XXX” ne postoji!' | 400 Loš zahtjev | Vrijednost parametra 'module' nije GB kolektorski modul |
| Modul “XXX” ne dijeli ove podatke!' | 403 Zabranjeno | Vrijednost parametra 'module' nije provjerena LabCollector > Admin > Setup > Web usluga |
| 'Format zahtjeva nije prihvaćen!' | 415 Nepodržana vrsta medija | Koristi se parametar Accept, ali vrijednost nije jedna od prihvaćenih vrijednosti: aplikacija/XML ili aplikacija/JSON |
| (Prazno) | 406 Nije prihvatljivo | Metoda mora biti jedna od sljedećih: GET, POST, PUT, DELETE |
| 'Podaci nisu pronađeni.' | 404 Nije pronađeno | Nisu pronađeni podaci s parametrima ovog zahtjeva |
| "OK." | 200 OK | Zapis je uspješno ažuriran |
| 'Sukob.' | 409 Sukob | Zapis nije mogao biti ažuriran jer postoji a sukob u podacima |
| Nema vrijednosti organizama za ovaj modul | 404 Nije pronađeno | Samo moduli “strain”, “samples” i mikronizovi” imaju vrijednost organizma – odabrali ste netačnu modul |
| Nema vrijednosti kategorije za ovaj modul | 404 Nije pronađeno | Samo modul 'dokumenti' ima kategorije – koje ste odabrali neispravan modul |
| Webusluga zahtijeva autentifikaciju korisnika | 401 Neovlašteno | Zastarjelo |
| Vašoj IP adresi nije dozvoljen pristup ovome Web usluga' | 401 Neovlašteno | IP klijenta nije na listi ovlaštenih IP adresa za ovo Webusluge (LC > Admin > Setup > Web usluga) |
| Greška tokom vašeg zahtjeva, sljedeće informacije su obavezne za kreiranje novog zapis: X, Y, Z ' |
400 Loš zahtjev | Pokušaj objavljivanja novih podataka bez obaveznih polja X, Y, Z |
| Došlo je do greške tokom vašeg zahtjeva, sljedeće informacije su obavezne za uklanjanje volumena: jedinstveni_kod ili bar kod ili alikvot_barkod, količina, količina | 400 Loš zahtjev | Pokušajte ukloniti volumen bez obaveznog parametri: jedinstveni_kod ili bar kod ili alikvot_barkod, količina |
| Došlo je do greške tokom vašeg zahtjeva, sljedeće informacije su obavezne ukloniti pohranu: jedinstveni_kod ili bar kod ili alikvot_barkod, količina ' |
400 Loš zahtjev | Pokušajte ukloniti pohranu bez obaveznog parametar: jedinstveni_kod ili bar kod ili alikvot_barkod |
| " | 200 OK | Traženi podaci su uspješno vraćeni |
LABCOLLECTOR WEB SERVIS API – DODATAK
URI sistem API-ja koristi jednostavan i čist URL. Obavezno omogućite mašinu za prepisivanje iz Apachea da koristi URI naveden u sljedećoj tabeli. Ako LabCollector server ne podržava mehanizam ponovnog pisanja, koristite potpuni URL obrazac za vaš zahtjev (sekundarni URL svakog reda).
| UM | Modul | Opis | |
| webservice/v2/strain webservice/index.PHP?v=2&module=strai ns | DOBITI POŠTU | Sojevi i ćelije | Spisak svih zapisa |
| webservice/v2/strain/(DATA JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA_ID] | GET PUT | Sojevi i ćelije | Jedinstveni rekord |
| webservice/v2/strain/prilagođena polja webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 | GET | Sojevi i ćelije | Lista prilagođenih polja |
| webservice/v2/sojevi/organizmi webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 | GET | Sojevi i ćelijski organizmi | List of |
| webservice/v2/plazmidi webservice/index.php?v=2&module=plas mids | DOBITI POŠTU | Plazmidi | Spisak svih zapisa |
| webusluga/v2/plazmidi/IDATAjD] webservice/index.php?v=2&module=plazmidi&data _id=IDATA _ID] | GET PUT | Plazmidi | Jedinstveni rekord |
| webservice/v2/plazmidi/prilagođena polja webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 | GET | Polja plazmida | Lista običaja |
| webservice/v2/primers webservice/index.PHP?v=2&module=primers | DOBITI POŠTU | Prajmeri | Spisak svih zapisa |
| webservice/v2/primers/[DATA JD] webservice/index.PHP?v=2&module=pri mers&data _idADATA _ID] | PUT GET | Prajmeri | Jedinstveni rekord |
| webservice/v2/primers/prilagođena polja | GET | Prajmeri | Lista prilagođenih polja |
| webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1 | |||
| webservice/v2/hemikalije webservice/index.PHP?v=2&module=che micals | DOBITI POŠTU | Reagensi i zalihe | Spisak svih zapisa |
| webusluga/v2/hemikalije/IDATA _ID] webservice/index.PHP?v=2&module=che micals&data_idADATA _ID] | GET PUT | Reagensi i zalihe | Jedinstveni rekord |
| webservice/v2/chemicals/custom fields webservice/index.PHP?v=2&module=che micals&getModuleCustomFields=1 | GET | Polja reagensa i zaliha | Lista običaja |
| webservice/v2/samples webservice/index.PHP?v=2&module=sam pite | DOBITI POŠTU | Samples | Spisak svih zapisa |
| webservice/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=uzorak&data_id=[DATA _ID] | GET PUT | Samples | Jedinstveni rekord |
| webservice/v2/samples/prilagođena polja webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 | GET | Samples | Lista prilagođenih polja |
| webservice/v2/samples/organizmi webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 | GET | Samples | Spisak organizama |
| webservice/v2/samples/tipovi webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 | GET | Samples | Spisak sample types |
| webusluga/v2/antitijela webservice/index.PHP?v=2&module=anti tijela | DOBITI POŠTU | Antitijela | Spisak svih zapisa |
| webusluga/v2/antitijela/(DATA _iDi webservice/index.PHP?v=2&module=antibody&data_id=IDATA _ID] | GET PUT | Antitijela | Jedinstveni rekord |
| webservice/v2/antibodies/prilagođena polja webservice/index.PHP?v=2&module=anti body&getModuleCustomFields=1 | GET | Polja antitela | Lista običaja |
| webservice/v2/sekvence webservice/index.PHP?v=2&module=sekvencije | DOBITI POŠTU | Sekvence | Spisak svih zapisa |
| webservice/v2/sekvence/(DATA _iDI webservice/index.PHP?v=2&module=sequences&data _icHCIATA JD] | GET PUT |
Sekvence | Jedinstveni rekord |
| webservice/v2/sekvence/prilagođena polja webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 | GET | Polja sekvenci | Lista običaja |
| webservice/v2/animals webservice/index.PHP?v=2&module=ani prostirke | DOBITI POŠTU | Životinje | Spisak svih zapisa |
| webusluga/v2/životinje/(DATA JD] webservice/index.PHP?v=2&module=ani mals&data _ick[DATA JD] | GET PUT | Životinje | Jedinstveni rekord |
| webservice/v2/animals/custom fields webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 | GET | Životinje | Lista prilagođenih polja |
| webservis/v2/oprema webservice/index.php?v=2&module=equi pments | DOBITI POŠTU | Oprema | Spisak svih zapisa |
| webservis/v2/oprema/PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] | GET PUT | Oprema | Jedinstveni rekord |
| webservice/v2/equipments/custom fields webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 | GET | Polja opreme | Lista običaja |
| webservice/v2/structures webservice/index.PHP?v=2&module=stru liječi | DOBITI POŠTU | Chemical Structures | Spisak svih zapisa |
| webusluga/v2/strukture/(DATA_ID] webservice/index.PHP?v=2&module=strukture&data jd=(DATA JD] | GET PUT | Chemical Structures | Jedinstveni rekord |
| webusluga/v2/strukture/prilagođena polja webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 | GET | Chemical Structures | Lista prilagođenih polja |
| webservice/v2/docs webservice/index.PHP?v=2&module=docs | DOBITI POŠTU | Dokumenti | Spisak svih zapisa |
| webservice/v2/docs/(DATA JD] webservice/index.PHP?v=2&module=docs &podaci _idADATA _ID] | GET PUT | Dokumenti | Jedinstveni rekord |
| webservice/v2/docs/prilagođena polja webservice/index.php?v=2&module=docs &getModuleCustomFields=1 | GET | Dokumenti | Lista prilagođenih polja |
| webservice/v2/docs/categories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 | GET | Kategorije dokumenata | List of |
| webusluga/v2/knjiga webservice/index.PHP?v=2&module=abo ok | DOBITI POŠTU | Adresar | Spisak svih zapisa |
| webusluga/v2/knjiga/(DATA _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] | GET PUT | Adresar | Jedinstveni rekord |
| webservice/v2/book/prilagođena polja webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 | GET | Adresar | Lista prilagođenih polja |
| webservice/v2/book/categories webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 | GET | Kategorije adresara | List of |
| webservice/v2/microarrays webservice/index.PHP?v=2&module=micr nizovi | DOBITI POŠTU | Microarrays | Spisak svih zapisa |
| webservice/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA _ID] | GET PUT | Microarrays | Jedinstveni rekord |
| webservice/v2/microarrays/prilagođena polja webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 | GET | Microarrays | Lista prilagođenih polja |
| webservice/v2/microarrays/organisms webservice/index.PHP?v=2&module=mikr oarrays&getModuleOrganisms=1 | GET | Mikronizovi organizmi | List of |
| webusluga/v2/(CUSTOM_MODULE_NAM El webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI |
DOBITI POŠTU | Custom Module | Spisak svih zapisa |
| webusluga/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] | GET PUT | Custom Module | Jedinstveni rekord |
| webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 | GET | Custom Module | Lista prilagođenih polja |

http://www.labcollector.comsales@agilebio.com
AgileBio USA
5473 Kearny Villa Road Suite 255
San Diego, CA 92123
USA
Tel: 347 368 1315
Faks: (800) 453 9128
http://www.agilebio.com
AgileBio štab
75 rue de Lourmel
75015 Pariz
FRANCE
Tel: 01 41 79 15 85
Fax: 01 72 70 40 22
Dokumenti / Resursi
![]() |
LabCollector Web Softver interfejsa za programiranje aplikacija za usluge [pdf] Korisnički priručnik Web Interfejs za programiranje aplikacija, softver, Web Softver interfejsa za programiranje aplikacija za usluge |




