
Ferzje 2.0 - novimber 2021
Web Service Application Programming Interface Software
Brûkersgids
Web Service Application Programming Interface Software

YNLIEDING
De LabCollector Web Service Application Programming Interface (API) lit applikaasjes fan tredden ynteraksje mei LabCollector's databank (modules) en tafoegings (ELN en LSM).
De API is basearre op in Representational State Transfer (REST) arsjitektuer dy't tagong jout ta boarnen fia Uniform Resource Identifier (URI) en aksjes dêrop.
Noat: Sûnt juny 2017 waard API v1 stopset en alle nije evolúsjes binne yn API v2.
LABCOLLECTOR API
2-1. API opset
Earst moatte jo jo applikaasje ferklearje yn jo LabCollector-software. Om tagong te krijen ta it konfiguraasjeformulier foar oanfraachferklearring, meld jo oan by LabCollector mei super-administratorrjochten en gean nei Admin> Ynstellingsside. Selektearje dan de Web Service API keppeling.
Jo binne no op 'e Web Service API applikaasjes behear side. Om in nije oanfraach te ferklearjen, folje gewoan dit formulier yn: 
- Namme: namme fan jo applikaasje.
- Modules ferbûn mei dizze applikaasje: selektearje modules wêryn de applikaasje tagong kin.
- Standert operator: selektearje de kontaktpersoan dy't de standertoperator sil wêze as jo dizze ynformaasje net yn elke fersyk ynfoegje wolle.
- IP beheining: befeiligingsopsje kinne jo in list mei IP-adressen ferklearje, wêrmei jo oanfragen kinne útfiere op 'e API.
De Applikaasjelist toant alle applikaasjes foar jo LabCollector en jo kinne op elk momint har omfang oanpasse.
Jo hawwe ek tagong ta de Token dy't nedich is om jo applikaasje te identifisearjen by fersiken nei de API. 
Noat: Om dizze funksje te brûken, moatte jo C aktivearjeurl op jo PHP-foarkarren. Yn Linux ynstallearje de PHP-Curl pakket.
Op finsters en mei ús automatyske ynstallearder, bewurkje PHP.ini en tafoegings foar Curl (extension=php_curl.dll).
2-2. Fersiken
It dialooch tusken applikaasjes fan tredden en de LabCollector web service API is basearre op it HTTP 1.1 protokol.
2-2-1. API Metoade
Jo kinne stjoere HTTP- of HTTPS-fersiken nei de web tsjinst mei in metoade om te hanneljen op in boarne.
- GET metoade foar it lêzen fan in boarne
- POST-metoade om in nije boarne te meitsjen
- PUT-metoade om in boarne te feroarjen
- DELETE metoade om in boarne te wiskjen
2-2-2. Kopteksten
In fersyk oan de API fereasket wat spesifike HTTP/HTTPS-headers:
- De koptekst akseptearje definiearret it winske antwurdformaat fan jo fersyk, tekst/XML, of applikaasje/JSON.
- De X-LC-APP-Auth-koptekst is wêr't jo jo applikaasje-token pleatse dy't nedich is om jo oanfraach te autorisearjen foar de API.
- De X-LC-APP-Charset-koptekst definiearret de karakterkodearring fan jo applikaasje. It lit de API it antwurd weromstjoere mei de passende kodearring en jo POST- en PUT-oanfragen korrekt konvertearje nei de LabCollector-karakterkodearring (ISO 8859-1).
2-2-3. Helpmiddel
Jo kinne besykje gegevens op te heljen of gegevens te stjoeren nei de API mei wat software-app as Postman (https://www.getpostman.com/).
Uniform Resource Identifier (URI)
2-3-1. GET metoaded
Algemien
Elke LabCollector-modulegegevens wurde identifisearre troch in unike URI (sjoch bylage foar in folsleine list fan URI's fan 'e module):
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Dit fersyk antwurdet op de list fan alle gegevens yn in module.
Jo kinne sykje nei modulegegevens troch parameters ta te foegjen oan jo URI. Jo kinne in parameter trochjaan mei in kaaiwurd dat oerienkomt mei in fjildwearde, lykas:[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=[KEYWORD]bgl
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=Earste%20Record
Dit fersyk jout de records werom wêr't har nammewearde it kaaiwurd "Earste record" befettet.
Se binne wat oanpaste parameters dy't de API brûkt om syk- en filteraksjes út te fieren.
Oanpaste parameters
- De record_id parameter om gegevens op te jaan mei syn ID:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=[RECORD_ID]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=1,19
Dit fersyk jout records werom mei ID 1 en ID 19. Jo kinne meardere ID's opjaan troch se te skieden mei in komma.
- De parameter by_keywords fiert in trefwurdsykjen út:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Dit fersyk fiert in sykopdracht yn alle fjilden fan alle records en jout oerienkommende sellen. Jo kinne meardere kaaiwurden opjaan troch se te skieden mei in komma.
- De parameter by_keywords fiert in trefwurdsykjen út:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cell
Dit fersyk docht in sykopdracht yn alle fjilden fan alle records en jout in oerienkommende sel. Jo kinne meardere kaaiwurden opjaan troch se te skieden mei in komma.
- De fjildparameters, As jo allinich guon fjildwearden wolle ophelje yn 'e API-antwurd:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=[FIELD1],[FIELD2]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=count,name
Dit fersyk jout alle records fan 'e module werom, mar mei allinich tel- en nammefjilden. Jo kinne meardere fjilden opjaan troch se te skieden mei in komma.
It fersyk akseptearret no meardere wearden skieden troch in komma, foar oanpaste fjilden fan it type "selektearje"
- De search_on parameter lit jo sykje nei gegevens. En jo kinne it brûke om te sykjen op datumberik as folgjend:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]&
search_on=date_field&from=XXXXXX&to=ZZZZZZ
As jo allinich FROM brûke, sil it resultaat alle datums grutter jaan dan de FROM-datum. As jo allinich ek brûke, sil it alle wearde weromjaan oant dizze datum. 
- De sort_by parameter lit jo jo sykopdracht sortearje:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=name_DESC
Dit fersyk jout alle records werom yn ôfnimmende folchoarder op it nammefjild. Jo kinne meardere sort_by skieden se mei in komma en spesifisearre folchoarder ascendant _ASC" of neiteam "_DESC" foar elk fjild.
- De limit_to parameter lit jo it oantal resultaten beheine:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Dit fersyk jout 10 records begjinnend by yndeks 0. As jo net oantsjutte de yndeks, allinne it oantal oantsjutte resultaten wurdt weromjûn.
De API jout ek twa oanpaste fjilden werom yn it koptekstantwurd, "X-LC-QUERY-RESULT" mei it oantal resultaten weromjûn yn it lichemantwurd en "X-LC-QUERY- TOTAL" mei it totaal fan records dy't oerienkomme mei jo sykopdracht.
Elk rekord hat ek in unike URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID]
This request replies a unique record. [DATA_ID] must match the unique ID of the record you want to retrieve.
Opslach
Jo hawwe ek Tube Sorter-filterfunksjes foar elk item keppele oan opslach:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=34
Dit fersyk jout opslachynformaasje werom op doaze ID 34 lykas tube sorter. Jo kinne meardere ID's opjaan troch se te skieden mei in komma. 
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=[BOX_ID]&record_name=[RECORD_NAME]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=206&record_name=ST-260
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=[RECORD_NAME]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=ST-260
Dizze oanfragen fiere filterjen op in rekord mei de namme ST-260. Jo kinne meardere recordnammen opjaan troch se te skieden mei in komma. Jo kinne ek fak-ID opjaan, hjir 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=test-rack_06
Dit fersyk fiert filterjen op box test-rack_06. Jo kinne meardere faknammen opjaan troch se te skieden mei in komma.
Oare sykparameters foar action = tube_sorter kinne wêze:
- lokaasje_id
- lokaasje_namme
- facility_id
- facility_name
It sil ek lege doazen werombringe. - De parameter storage_sec lit it opheljen fan ynformaasje oer sekundêre opslach.
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]&data_id=[DATA_ID]& fields=storage_sec 
Produkt lot
- De aksje krije lot lit it opheljen fan lot en reagensynfo
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getLot
[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
Opsjonele parameters binne lot_id (yn opmaak 1 of 1/LT) en chem_id. As it gjin parameters ûntfangt, helje it alle aktive lotten op.
Resept
[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]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe &recipe_id=509
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Logs
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=[record_id]
bygelyks [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
ID's binne eksamples, mar binne ferplichte yn dizze oproppen.
Get recipes prints de folgjende ynfo: id, namme, beskriuwing, kategory 
Get recipes print de folgjende ynfo foar dat recipe_id: id, namme, beskriuwing, kategory, en dan de komponinten
getRecipeLogs printet de folgjende ynfo: id, namme, beskriuwing, kategory
getRecipeReport print it rapport PDF foar dat log_id ûnder it formaat base64 dat kin wurde dekodearre yn PDF. 
2-3-2. POST metoade
Om in nije boarne te meitsjen, stjoer gewoan in fersyk mei de POST-metoade nei de winske module URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]
Your parameter keys have to match the field’s name.
Kontrolearje op unike fjilden dy't binne tafoege, by it oanmeitsjen fan nije records (POST) of update (PUT)
As bestiet in oar rekord mei deselde wearde foar in fjild Uniqueness, API sil net foltôgje de aksje en sil weromkomme koade 409 (Konflikt), en de tekst: Wearde foar fjild 'XXX' moat wêze unyk. Wearde 'JJJ' bestiet al yn tabel 'ZZZ'. (sjoch skermprint) 
Noat: project_code fjild kin brûkt wurde yn POST en PUT en it ferwachtet tekst (net id). Jo kinne no in nije projektkoade oanmeitsje as dy net bestiet en as de operator genôch tagongsrjochten hat (administrator of super-administrator).
- De aksje addBox lit jo in doaze oanmeitsje
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action= addBox
- Fereaske parameters:
o namme
o type (moat in jildich type wêze: doaze, box_nogrid, plaat, mikroplaat, visit be, tas, plank diel)
o apparatuer (stipe id of namme en moat bestean yn LabCollector opslach).
o grutte (hinget ôf fan it type doaze: moat wêze numerike foar in besite wêze, en it formaat (A: 1.H: 8) foar in doaze, in plaat, en in mikroplaat) - Opsjonele parameters:
o beskriuwing
o ryk
o keeper
2-3-3. PUT metoade
Om in boarne te feroarjen, stjoer gewoan in fersyk mei de PUT-metoade nei de winske record URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID]
Your parameter keys have to match the field’s name you want to modify.
Tink derom foar de folgjende aksjes dat foar PUT-oanfragen parameters op it lichem moatte wêze (net yn 'e URL).
De URL is [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2
De kopteksten binne: X-LC-APP-Auth, Akseptearje.
- Fuortsmite Volume
- Parameters:
o Volume fuortsmite (ferplicht)
o barcode, unike_koade, of aliquot_barcode (ien fan har moat oanwêzich wêze)
o kwantiteit (ferplicht)
- Antwurd: OK
- Fuortsmite Storage
- Parameters:
o opslach op ôfstân (ferplicht)
o barcode, unike_koade, of aliquot_barcode (ien fan har moat oanwêzich wêze)
- Antwurd: OK
- Registerboek taheakje
– URL:
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[m odule]
- Parameters:
o addRegistryBook (ferplicht)
o record_id (ferplicht)
o datum (ferplicht, formaat jj jj/mm/dd of jjjj-mm-dd)
o opmerkings (ferplicht)
o operator (opsjoneel, as it net ferstjoert sil de API standert operator brûkt wurde)
o aksje (opsjoneel, moat in jildich 'Storage Action Type' wêze definieare yn LC
>Admin >Foarkarren > Proses- en aksjetype)
- Antwurd: OK
- Add Secondary opslach
- Parameters:
o sekundêre opslach tafoegje (ferplicht)
o barcode (ferplicht)
o box_id (ferplicht)
o box_details (ferplicht allinnich foar de doaze mei grid divider, tube tray, en microplate. As de doaze is sûnder in raster, in tas, in besite wêze of in planke diel, it is net nedich)
o unike_koade (opsjoneel)
o folume (opsjoneel)
o opmerkings (opsjoneel)
o cap_color (opsjoneel)
Noat: In flaterberjocht wurdt weromjûn as ferplichte parameters net oanwêzich binne; as de barcode net bestiet; as de unike_koade oanwêzich is, mar it is net unyk; en, as de kleur is oanwêzich, mar it bestiet net.
As de parameter box_details net ûntfongen is en it type doaze moat posysje (doaze mei raster, tube tray, of microplate), in flater berjocht werom. 
Noat: project_code fjild kin brûkt wurde yn POST en PUT en it ferwachtet tekst (net id). Jo kinne no in nije projektkoade oanmeitsje as dy net bestiet en as de operator genôch tagongsrjochten hat (administrator of super-administrator).
2-3-4. DELETE metoade
Om in boarne te wiskjen, stjoer gewoan in fersyk mei de DELETE-metoade nei de winske record URI:
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID]
API flaterberjochten
| Berjocht | Antwurd koade | Beskriuwing |
| Fereasket applikaasje autentikaasje foar tagong ta de Web Betsjinning' | 401 Net autorisearre | It fersyk hat of de kopparameter X- LC-APP-Auth net of hat gjin jildige wearde |
| 'Unjildige aksje xxx' | 400 Min fersyk | Parameteraksje hat in oare wearde as 'tube_sorter' of 'NetBackup' |
| Untbrekkende sykparameters! | 400 Min fersyk | It fersyk befettet de parameter Action = tube_sorter mar it mist op syn minst ien fan 'e folgjende parameters: box_id, box_name, record_name, unique_code, barcode, aliquot_barcode |
| Module "XXX" bestiet net!' | 400 Min fersyk | De wearde fan 'e parameter 'module' is gjin GB-samlermodule |
| Module "XXX" dielt dizze gegevens net!' | 403 Ferbean | De wearde fan 'e parameter 'module' is net kontrolearre LabCollector > Admin > Ynstelling > Web tsjinst |
| 'De opmaak fan it fersyk wurdt net akseptearre!' | 415 Net stipe mediatype | De parameter Akseptearje wurdt brûkt, mar de wearde is net ien fan de akseptearre wearden: applikaasje/XML of applikaasje/JSON |
| (Leech) | 406 Net akseptabel | De metoade moat ien fan 'e folgjende wêze: GET, POST, PUT, DELETE |
| 'Gjin gegevens fûn.' | 404 Net fûn | Der binne gjin gegevens fûn mei de parameters fan dit fersyk |
| 'Okee.' | 200 okje | Record mei súkses bywurke |
| 'Konflikt.' | 409 Konflikt | It rekord koe net bywurke wurde omdat der in konflikt yn gegevens |
| Gjin organismen wearde foar dizze module | 404 Net fûn | Allinnich de modules "stammen", "samples" en mikroarrays" hawwe in organisme wearde - jo hawwe keazen in ferkearde module |
| Gjin kategory wearde foar dizze module | 404 Net fûn | Allinnich de module 'dokuminten' hat kategoryen - jo hawwe keazen in ferkearde module |
| Webtsjinst fereasket brûker autentikaasje | 401 Net autorisearre | Deprecated |
| Jo IP hat gjin tagong ta dit Web Betsjinning' | 401 Net autorisearre | De kliïnt IP is net yn 'e list mei autorisearre IP's foar dit Webtsjinsten (LC > Admin > Ynstelling > Web tsjinst) |
| Flater by jo oanfraach, de folgjende ynformaasje is ferplichte om in nij te meitsjen rekord: X, Y, Z ' |
400 Min fersyk | Besykje nije gegevens te pleatsen sûnder ferplichte fjilden X, Y, Z |
| Der is in flater bard tidens jo fersyk, de folgjende ynformaasje is ferplicht om folume te ferwiderjen: unique_code of barcode of aliquot_barcode, quantity, quantity | 400 Min fersyk | Besykje te ferwiderjen folume sûnder ferplichte parameters: unique_code of barcode of aliquot_barcode, kwantiteit |
| Der is in flater bard tidens jo fersyk, de folgjende ynformaasje is ferplicht foar fuortsmite opslach: unique_codeor barcode of aliquot_barcode, kwantiteit ' |
400 Min fersyk | Besykje te ferwiderjen opslach sûnder in ferplichte parameter: unique_code of barcode of aliquot_barcode |
| " | 200 okje | De frege gegevens binne mei súkses weromjûn |
LABSAMLER WEB SERVICE API - ANNEX
It URI-systeem fan 'e API brûkt in ienfâldich en skjin URL. Wês wis dat jo de herskriuwmotor fan Apache ynskeakelje om de URI te brûken dy't ferwiisd wurdt yn 'e folgjende tabel. As de LabCollector-tsjinner de herskriuwmotor net stipet, brûk dan de folsleine URL patroan foar jo oanfraach (sekundêr URL fan elke rigel).
| UM | Module | Beskriuwing | |
| webtsjinst / v2 / stammen webservice/index.PHP?v=2&module=strai ns | GET POST | Stammen en sellen | List fan alle records |
| webservice/v2/strains/(DATA JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] | GET PUT | Stammen en sellen | Unike rekord |
| webtsjinst / v2 / stammen / oanpaste fjilden webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 | KRIJE | Stammen en sellen | List fan oanpaste fjilden |
| webtsjinst/v2/stammen/organismen webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 | KRIJE | Stammen en sellen organismen | List fan |
| webtsjinst/v2/plasmiden webservice/index.php?v=2&module=plas mids | GET POST | Plasmiden | List fan alle records |
| webservice/v2/plasmids/IDATAjD] webservice/index.php?v=2&module=plasmiden&data _id=IDATA _ID] | KRIJE SETTE | Plasmiden | Unike rekord |
| webtsjinst / v2 / plasmids / oanpaste fjilden webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 | KRIJE | Plasmiden fjilden | List fan oanpaste |
| webtsjinst/v2/primers webservice/index.PHP?v=2&module=pri mers | GET POST | Primers | List fan alle records |
| webservice/v2/primers/[DATA JD] webservice/index.PHP?v=2&module=pri mers&data _idADATA _ID] | PUT GET | Primers | Unike rekord |
| webservice/v2/primers/oanpaste fjilden | KRIJE | Primers | List fan oanpaste fjilden |
| webservice/index.PHP?v=2&module=pri mers&getModuleCustomFields=1 | |||
| webtsjinst / v2 / gemyske webservice/index.PHP?v=2&module=chemicals | GET POST | Reagents & Supplies | List fan alle records |
| webservice/v2/chemicals/IDATA _ID] webservice/index.PHP?v=2&module=chemicals&data_idADATA _ID] | GET PUT | Reagents & Supplies | Unike rekord |
| webtsjinst / v2 / gemikaliën / oanpaste fjilden webservice/index.PHP?v=2&module=chemicals&getModuleCustomFields=1 | KRIJE | Reagents & Supplies fjilden | List fan oanpaste |
| webtsjinst/v2/samples webservice/index.PHP?v=2&module=sam pies | GET POST | Samples | List fan alle records |
| webtsjinst/v2/samples/IDATA_ID) web service/index.PHP?v=2&module=samples&data_id=[DATA _ID] | GET PUT | Samples | Unike rekord |
| webtsjinst/v2/samples / oanpaste fjilden webservice/index.PHP?v=2&module=sam ples&getModuleCustomFields=1 | KRIJE | Samples | List fan oanpaste fjilden |
| webtsjinst/v2/samples / organismen webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 | KRIJE | Samples | List fan organismen |
| webtsjinst/v2/samples / soarten webservice/index.PHP?v=2&module=sam ples&getModuleTypes=1 | KRIJE | Samples | List fan sample soarten |
| webtsjinst / v2 / antistoffen webservice/index.PHP?v=2&module=anti-lichems | GET POST | Antistoffen | List fan alle records |
| webservice/v2/antibodies/(DATA _iDi webservice/index.PHP?v=2&module=anti-lichems&data_id=IDATA _ID] | GET PUT | Antistoffen | Unike rekord |
| webtsjinst / v2 / antistoffen / oanpaste fjilden webservice/index.PHP?v=2&module=anti-lichems&getModuleCustomFields=1 | KRIJE | Antistoffen fjilden | List fan oanpaste |
| webtsjinst / v2 / sekwinsjes webservice/index.PHP?v=2&module=seq uences | GET POST | Sequences | List fan alle records |
| webservice/v2/sequences/(DATA _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] | KRIJE SETTE |
Sequences | Unike rekord |
| webservice/v2/sekwinsjes/oanpaste fjilden webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 | KRIJE | Sequences fjilden | List fan oanpaste |
| webtsjinst / v2 / bisten webservice/index.PHP?v=2&module=ani mats | GET POST | Bisten | List fan alle records |
| webservice/v2/dieren/(DATA JD] webservice/index.PHP?v=2&module=dieren&data _ick[DATA JD] | KRIJE SETTE | Bisten | Unike rekord |
| webtsjinst / v2 / bisten / oanpaste fjilden webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 | KRIJE | Bisten | List fan oanpaste fjilden |
| webtsjinst / v2 / apparatuer webservice/index.php?v=2&module=equi pments | GET POST | Equipment | List fan alle records |
| webtsjinst / v2 / apparatuer / PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] | GET PUT | Equipment | Unike rekord |
| webtsjinst / v2 / apparatuer / oanpaste fjilden webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 | KRIJE | Equipment fjilden | List fan oanpaste |
| webtsjinst / v2 / struktueren webservice/index.PHP?v=2&module=stru-kuren | GET POST | Gemyske struktueren | List fan alle records |
| webservice/v2/structures/(DATA_ID] webservice/index.PHP?v=2&module=stru ctures&data jd=(DATA JD] | GET PUT | Gemyske struktueren | Unike rekord |
| webtsjinst / v2 / structures / oanpaste fjilden webservice/index.PHP?v=2&module=stru cturesketModuleCustomFields=1 | KRIJE | Gemyske struktueren | List fan oanpaste fjilden |
| webservice/v2/docs webservice/index.PHP?v=2&module=docs | GET POST | Dokuminten | List fan alle records |
| webservice/v2/docs/(DATA JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] | GET PUT | Dokuminten | Unike rekord |
| webservice/v2/docs/oanpaste fjilden webservice/index.php?v=2&module=docs &getModuleCustomFields=1 | KRIJE | Dokuminten | List fan oanpaste fjilden |
| webservice/v2/docs/categorys webservice/index.PHP?v=2&module=docs &getModuleCategories=1 | KRIJE | Dokuminten kategoryen | List fan |
| webtsjinst/v2/boek webservice/index.PHP?v=2&module=abo ok | GET POST | Adresboek | List fan alle records |
| webservice/v2/book/(DATA _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] | GET PUT | Adresboek | Unike rekord |
| webservice/v2/book/oanpaste fjilden webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 | KRIJE | Adresboek | List fan oanpaste fjilden |
| webtsjinst/v2/boek/kategoryen webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 | KRIJE | Adresboek kategoryen | List fan |
| webtsjinst/v2/mikroarrays webservice/index.PHP?v=2&module=micr-arrays | GET POST | Mikroarrays | List fan alle records |
| webservice/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA _ID] | KRIJE SETTE | Mikroarrays | Unike rekord |
| webservice/v2/microarrays/oanpaste fjilden webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 | KRIJE | Mikroarrays | List fan oanpaste fjilden |
| webtsjinst/v2/mikroarrays/organismen webservice/index.PHP?v=2&module=micr oarrays&getModuleOrganisms=1 | KRIJE | Mikroarrays organismen | List fan |
| webservice/v2/(CUSTOM_MODULE_NAM El webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI |
GET POST | Oanpaste Module | List fan alle records |
| webservice/v2/(CUSTOM_MODULE_NAM EMIDATA _ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] |
GET PUT | Oanpaste Module | Unike rekord |
| webservice/v2/(CUSTOM_MODULE_NAM Elicustomfields webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 | KRIJE | Oanpaste Module | List fan oanpaste fjilden |

http://www.labcollector.comsales@agilebio.com
AgileBio Feriene Steaten
5473 Kearny Villa Road Suite 255
San Diego, CA 92123
USA
Tel: 347 368 1315
Fax: (800) 453 9128
http://www.agilebio.com
AgileBio haadkantoar
75 rue de Lourmel
75015 Parys
FRANKRYK
Tel: 01 41 79 15 85
Faks: 01 72 70 40 22
Dokuminten / Resources
![]() | Web Service Application Programming Interface Software |
Referinsjes
- mailto:sales@agilebio.comagilebio.com
- localhost/lab0/webservice/index.php?v=2&action=getLot&chem_id=2localhost
- IT-oplossingen foar laboratoaria - AgileBiowww.agilebio.com
- IT-oplossingen foar laboratoaria - AgileBiowww.agilebio.com
- Postman: The World's Leading API Platform | Sign Up for Freewww.getpostman.com
- All-in-One Lab Management & Notebook | LabCollector LIMSwww.labcollector.com
- All-in-One Lab Management & Notebook | LabCollector LIMSwww.labcollector.com
- User Manualmanual.tools
