API za LabCollector (v5.4+) - LabCollector

Pretražite bazu znanja po ključnoj riječi

Ti si ovdje:
← Sve teme

Napomena: od lipnja 2017. API v1 je ukinut i sve nove evolucije su u API v2.

SORTER ZA CIJEVI

– Metoda: GET
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=tube_sorter
– Zaglavlja: X-LC-APP-Auth, Prihvati
– Parametri: najmanje jedan mora biti prisutan

  • box_id
  • naziv_kutije
  • naziv_zapisa
  • jedinstveni_kod (primjer:123456)
  • crtični kod (primjer: 123/SP)
  • aliquot_barcode (primjer: A245)

– Odgovor: popis stavki koje odgovaraju parametrima pretraživanja, sa sljedećim poljima:

  • računati
  • jedinstveni_kod
  • ime
  • box_id
  • naziv_kutije
  • box_details
  • značajke_kutije
  • api_storage_typ
  • volumen
  • volumen_uni
  • naziv_modula
  • modul_short_name
  • lokacija

- Primjer:


UKLONI GLASNOĆU

– Metoda: PUT
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2
– Zaglavlja: X-LC-APP-Auth, Prihvati
– Parametri: imajte na umu da za PUT zahtjev, parametri moraju biti u tijelu (ne u URL-u)

  • ukloniti glasnoću (obavezan)
  • barcode, unique_code ili aliquot_barcode (jedan od njih mora biti prisutan)
  • količina (obavezan)

– Odgovor: OK
- Primjer:


UKLONITE MORE

– Metoda: PUT
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2
– Zaglavlja: X-LC-APP-Auth, Prihvati
– Parametri: imajte na umu da za PUT zahtjev, parametri moraju biti u tijelu (ne u URL-u)

  • uklonitiStorage (obavezan)
  • barcode, unique_code ili aliquot_barcode (jedan od njih mora biti prisutan)

– Odgovor: OK


NABAVITE ZAŠTITU

– Metoda: GET
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=getBackup
– Zaglavlja: X-LC-APP-Auth, Prihvati
– Parametri: zadnji (neobavezno) samo dodajte “&last=1” u URL ili “/last” u kratki URL
– Odgovor: popis sigurnosnih kopija u mapi sigurnosne kopije poredan po datumu


DODATI MATIČNU KNJIGU NOVO!

– Metoda: PUT
– URL: https://[my_labcollector_url]/webservice/index.php?v=2&module=[module]
– Zaglavlja: X-LC-APP-Auth, Prihvati
– Parametri: imajte na umu da za PUT zahtjev, parametri moraju biti u tijelu (ne u URL-u)

  • addRegistryBook (obavezno)
  • record_id (obavezno)
  • datum (obavezno, format gggg/mm/dd ili gggg-mm-dd)
  • komentari (obavezno)
  • operator (izborno, ako ne pošalje API zadani operator koristit će se)
  • radnja (izborno, mora biti valjana 'Vrsta radnje pohrane' definirana u LC > Administrator > Postavke > Vrsta procesa i radnji)

– Odgovor: OK
- Primjer:


DOBITI KORISNIKE NOVO!

– Metoda: GET
– URL: https://[my_labcollector_url]/ webservice/index.php?v=2&action=getUser
– Zaglavlja: X-LC-APP-Auth, Prihvati
– Parametri:

  • user_id (opcionalno, traženje po ID-u korisnika)
  • korisničko_ime (neobavezno, pronađite po korisničkom imenu)

– Odgovor: Popis korisnika
- Primjer: