LabCollector-logoVersion 2.0 – Novembre 2021
Web Logiciel d'interface de programmation d'application de service
Guide de l'utilisateur

Web Logiciel d'interface de programmation d'application de service

Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service

INTRODUCTION

Le LabCollector Web L'interface de programmation d'application de service (API) permet aux applications tierces d'interagir avec la base de données (modules) et les modules complémentaires de LabCollector (ELN et LSM).
L'API est basée sur une architecture REST (Representational State Transfer) permettant l'accès aux ressources via l'URI (Uniform Resource Identifier) ​​et les actions sur celles-ci.
Note: Depuis juin 2017, l'API v1 a été abandonnée et toutes les nouvelles évolutions sont dans l'API v2.

API LABCOLLECTOR

2-1. Configuration de l'API
Dans un premier temps, vous devez déclarer votre application dans votre logiciel LabCollector. Pour accéder au formulaire de configuration de la déclaration d'application, connectez-vous à LabCollector avec les droits de super-administrateur et rendez-vous sur la page Admin > Configuration. Sélectionnez ensuite le Web Lien API de service. Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - Configuration de l'APIVous êtes maintenant sur le Web Page de gestion des applications de l'API de service. Pour déclarer une nouvelle candidature, remplissez simplement ce formulaire : Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - Configuration de l'API 1

  • Nom: nom de votre application.
  • Modules connectés à cette application : sélectionner les modules auxquels l'application peut accéder.
  • Opérateur par défaut : sélectionnez le contact qui sera l'opérateur par défaut si vous ne souhaitez pas insérer ces informations dans chaque demande.
  • Restriction IP : L'option de sécurité vous permet de déclarer une liste d'adresses IP, qui vous permettront d'effectuer des requêtes sur l'API.

La liste des applications affiche toutes les applications de votre LabCollector et vous pouvez, à tout moment, modifier leur portée.
Vous avez également accès au Token qui est nécessaire pour identifier votre application lors des requêtes à l'API. Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - Configuration de l'API 2

Note: Pour utiliser cette fonction, vous devez activer Curl sur vos préférences PHP. Sous Linux, installez le PHP-Curl emballer.
Sous Windows et avec notre installateur automatique, éditez PHP.ini et décommentez les extensions pour Curl (extension=php_curl.dll).
2-2. Demandes
Le dialogue entre les applications tierces et le LabCollector web L'API de service est basée sur le protocole HTTP 1.1.
2-2-1. Méthode API
Vous pouvez envoyer des requêtes HTTP ou HTTPS au web service avec une méthode pour agir sur une ressource.

  • Méthode GET pour lire une ressource
  • Méthode POST pour créer une nouvelle ressource
  • Méthode PUT pour modifier une ressource
  • Méthode DELETE pour supprimer une ressource

2-2-2. En-têtes
Une requête à l'API nécessite des en-têtes HTTP/HTTPS spécifiques :

  • L'en-tête Accept définit le format de réponse souhaité de votre demande, texte/XML ou application/JSON.
  • L'en-tête X-LC-APP-Auth est l'endroit où vous mettez votre jeton d'application qui est nécessaire pour autoriser votre demande à l'API.
  • L'en-tête X-LC-APP-Charset définit l'encodage des caractères de votre application. Il permet à l'API de renvoyer la réponse avec l'encodage approprié et de convertir correctement vos requêtes POST et PUT vers l'encodage de caractères du LabCollector (ISO 8859-1).

2-2-3. Outil
Vous pouvez essayer de récupérer des données ou d'envoyer des données à l'API avec une application logicielle comme Postman (https://www.getpostman.com/).

Identifiant de ressource uniforme (URI)

2-3-1. Méthode GETd
Général
Chaque donnée de module LabCollector est identifiée par un URI unique (voir annexe pour une liste complète des URI du module) :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Cette requête répond à la liste de toutes les données d'un module.
Vous pouvez effectuer une recherche dans les données du module en ajoutant des paramètres à votre URI. Vous pouvez passer un paramètre avec un mot-clé correspondant à une valeur de champ, comme :[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=[MOT CLÉ]ex.
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?name=First%20Record
Cette requête renvoie les enregistrements dont la valeur de nom contient le mot-clé "Premier enregistrement".
Ce sont des paramètres personnalisés que l'API utilise pour effectuer des actions de recherche et de filtrage.
Paramètres personnalisés

  • Le paramètre record_id pour spécifier les données par leur ID :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=[RECORD_ID] par exemple [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?record_id=1,19
Cette requête renvoie les enregistrements avec l'ID 1 et l'ID 19. Vous pouvez spécifier plusieurs ID en les séparant par une virgule.
  • Le paramètre by_keywords effectue une recherche par mot-clé :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] par exemple [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cellule
Cette requête effectue une recherche dans tous les champs de tous les enregistrements et renvoie les cellules correspondantes. Vous pouvez spécifier plusieurs mots clés en les séparant par une virgule.
  • Le paramètre by_keywords effectue une recherche par mot-clé :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=[KEYWORD] par exemple [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?by_keywords=cellule
Cette requête effectue une recherche dans tous les champs de tous les enregistrements et renvoie une cellule correspondante. Vous pouvez spécifier plusieurs mots clés en les séparant par une virgule.
  • Les paramètres des champs, si vous souhaitez récupérer uniquement certaines valeurs de champs dans la réponse de l'API :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=[FIELD1],[FIELD2] par exemple [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?fields=compte,nom
Cette requête renvoie tous les enregistrements du module mais avec uniquement les champs de nombre et de nom. Vous pouvez spécifier plusieurs champs en les séparant par une virgule.
La requête accepte maintenant plusieurs valeurs séparées par une virgule, pour les champs personnalisés de type "select"Collectionneur de laboratoire Web Logiciel D'Interface De Programmation D'Application De Service - appareil
  • Le paramètre search_on vous permet de rechercher des données. Et vous pouvez l'utiliser pour rechercher par plage de dates comme suit :
[PATH_TO_LABCOLLECTOR]/webservices/v2/[MODULE]&
search_on=champ_date&from=XXXXXX&to=ZZZZZZ
Si vous n'utilisez que FROM, le résultat donnera toutes les dates supérieures à la date FROM. Si vous n'en utilisez que trop, il renverra toute la valeur jusqu'à cette date. Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 1
  • Le paramètre sort_by vous permet de trier votre recherche :

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=[FIELD1]_DESC
par exemple [PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?sort_by=nom_DESC
Cette requête renvoie tous les enregistrements triés par ordre décroissant sur le champ de nom. Vous pouvez spécifier plusieurs sort_by en les séparant par une virgule et l'ordre spécifié ascendant _ASC" ou descendant "_DESC" pour chaque champ.

  • Le paramètre limit_to permet de limiter le nombre de résultats :

[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]?limit_to=0,10
Cette requête renvoie 10 enregistrements commençant à l'index 0. Si vous ne spécifiez pas l'index, seul le nombre de résultats indiqué est renvoyé.
L'API renvoie également deux champs personnalisés dans la réponse d'en-tête, "X-LC-QUERY-RESULT" contenant le nombre de résultats renvoyés dans le corps de la réponse et "X-LC-QUERY-TOTAL" contenant le nombre total d'enregistrements correspondant à votre recherche.
Chaque enregistrement a également un URI unique :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Cette requête répond à un enregistrement unique. [DATA_ID] doit correspondre à l'ID unique de l'enregistrement que vous souhaitez récupérer.
Stockage
Vous disposez également des fonctions de filtrage de Tube Sorter pour chaque article lié au stockage :
[PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_i d=[BOX_ID] par exemple [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&action=tube_sorter&box_id=34
Cette requête renvoie des informations de stockage sur la boîte ID 34, comme le trieur de tubes. Vous pouvez spécifier plusieurs ID en les séparant par une virgule. Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 2

[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_i d=[BOX_ID]&record_name=[RECORD_NAME] par exemple [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_id=206&record_name=ST-260
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&recor d_name=[RECORD_NAME] par exemple [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&record_name=ST-260
Ces requêtes effectuent un filtrage sur un enregistrement nommé ST-260. Vous pouvez spécifier plusieurs noms d'enregistrement en les séparant par une virgule. Vous pouvez également spécifier l'ID de la boîte, ici 206.[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_n ame=[BOX_NAME] par exemple [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=tube_sorter&box_name=test-rack_06
Cette requête effectue un filtrage sur le boîtier test-rack_06. Vous pouvez spécifier plusieurs noms de boîte en les séparant par une virgule.
Les autres paramètres de recherche de action=tube_sorter peuvent être :
  • emplacement_id
  • nom_emplacement
  • id_installation
  • nom de l'installation
    Il renverra également les cases vides.
  • Le paramètre storage_sec permet de récupérer des informations sur le stockage secondaire.
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]&data_id=[DATA_ID]& fields=storage_sec Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 3

Lot de produits

  • L'action get lot permet de récupérer les informations sur le lot et le réactif
[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
Les paramètres facultatifs sont lot_id (au format 1 ou 1/LT) et chem_id. S'il ne reçoit pas de paramètres, il récupère tous les lots actifs.
Recette
[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] par exemple [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] par exemple [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=getRecipe Report&log_id=1218
Les identifiants sont examples mais sont obligatoires dans ces appels.
obtenir des recettes affiche les informations suivantes : identifiant, nom, description, catégorie Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 4

obtenir des recettes imprime les informations suivantes pour cet identifiant de recette : identifiant, nom, description, catégorie, puis les composants Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 5getRecipeLogs imprime les informations suivantes : identifiant, nom, description, catégorie Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 6getRecipeReport imprime le rapport PDF pour ce log_id sous le format base64 qui peut être décodé en PDF. Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 7

2-3-2. Méthode POST
Pour créer une nouvelle ressource, envoyez simplement une requête avec la méthode POST à ​​l'URI du module souhaité :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE] Vos clés de paramètres doivent correspondre au nom du champ.
Vérifiez les champs d'unicité qui ont été ajoutés lors de la création de nouveaux enregistrements (POST) ou de la mise à jour (PUT)
S'il existe un enregistrement différent avec la même valeur pour un champ Unicité, l'API ne terminera pas l'action et renverra le code 409 (Conflit), et le texte : La valeur du champ 'XXX' doit être unique. La valeur 'YYY' existe déjà dans la table 'ZZZ'. (voir capture d'écran) Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 8

Note: Le champ project_code peut être utilisé dans POST et PUT et il attend du texte (et non un identifiant). Vous pouvez maintenant créer un nouveau code projet s'il n'existe pas et si l'opérateur a les permissions suffisantes (administrateur ou super-administrateur).

  • L'action addBox permet de créer une boîte
[PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2&action=addBox
  • Paramètres requis :
    o nom
    o type (doit être un type valide : box, box_nogrid, plate, microplate, visit be, bag, shelf part)
    o équipement (prend en charge l'identifiant ou le nom et doit exister dans le stockage LabCollector).
    o taille (dépend du type de boîte : doit être numérique pour une visite be, et du format (A:1.H:8) pour une boîte, une plaque, et une microplaque)
  • Paramètres facultatifs:
    ou description
    o support
    ô gardien

2-3-3. Méthode PUT
Pour modifier une ressource, il suffit d'envoyer une requête avec la méthode PUT à l'URI de l'enregistrement souhaité :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID] Vos clés de paramètres doivent correspondre au nom du champ que vous souhaitez modifier.
Pour les actions suivantes, notez que pour les requêtes PUT, les paramètres doivent être sur le corps (pas dans le URL).
Le URL est [PATH_TO_LABCOLLECTOR]/webservice/index.PHP?v=2
Les en-têtes sont : X-LC-APP-Auth, Accept.

  • Supprimer le volume
    - Paramètres:
    o removeVolume (obligatoire)
    o barcode, unique_code ou aliquot_barcode (l'un d'eux doit être présent)
    o quantité (obligatoire)
    – Réponse : OK
  • Supprimer le stockage
    - Paramètres:
    o stockage à distance (obligatoire)
    o barcode, unique_code ou aliquot_barcode (l'un d'eux doit être présent)
    – Réponse : OK
  • Ajouter un livre de registre
    – URL:
    [PATH_TO_LABCOLLECTOR]/webservice/index.php?v=2&module=[module] - Paramètres:
    o addRegistryBook (obligatoire)
    o record_id (obligatoire)
    o date (obligatoire, format aa aa/mm/jj ou aaaa-mm-jj)
    o commentaires (obligatoire)
    o opérateur (facultatif, s'il n'envoie pas l'opérateur par défaut de l'API sera utilisé)
    o action (facultatif, doit être un 'Type d'action de stockage' valide défini dans LC
    >Admin >Préférences > Type de processus et d'actions)
    – Réponse : OK
  • Ajouter un stockage secondaire
    - Paramètres:
    o ajouter un stockage secondaire (obligatoire)
    o code barre (obligatoire)
    o box_id (obligatoire)
    o box_details (obligatoire uniquement pour la boîte avec diviseur de grille, plateau à tubes et microplaque. Si la boîte est sans grille, sans sachet, sans bec de visite ou sans partie étagère, ce n'est pas obligatoire)
    o unique_code (optionnel)
    o volume (optionnel)
    o commentaires (facultatif)
    o cap_color (optionnel)

Note: Un message d'erreur est renvoyé si les paramètres obligatoires ne sont pas présents ; si le code-barres n'existe pas ; si le unique_code est présent, mais qu'il n'est pas unique ; et, si la couleur est présente mais qu'elle n'existe pas.
Si le paramètre box_details n'est pas reçu et que le type de boîte doit être positionné (boîte avec grille, plateau à tubes ou microplaque), un message d'erreur est renvoyé. Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - appareil 9Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service - device10Note: Le champ project_code peut être utilisé dans POST et PUT et il attend du texte (et non un identifiant). Vous pouvez maintenant créer un nouveau code projet s'il n'existe pas et si l'opérateur a les permissions suffisantes (administrateur ou super-administrateur).
2-3-4. Méthode DELETE
Pour supprimer une ressource, envoyez simplement une requête avec la méthode DELETE à l'URI de l'enregistrement souhaité :
[PATH_TO_LABCOLLECTOR]/webservice/v2/[MODULE]/[DATA_ID]

MESSAGES D'ERREUR DE L'API

Message  Code de réponse Description 
Nécessite l'authentification de l'application pour accéder au Web Service' 401 Non autorisé La demande n'a pas le paramètre d'en-tête X-LC-APP-Auth ou n'a pas de valeur valide
'Action invalide xxx' 400 Mauvaise requête L'action de paramètre a une valeur différente de 'tube_sorter'
ou 'NetBackup'
Paramètres de recherche manquants ! 400 Mauvaise requête La requête contient le paramètre Action=tube_sorter
mais il manque au moins un des paramètres suivants : box_id, box_name, record_name, unique_code, barcode, aliquot_barcode
Le module « XXX » n'existe pas !' 400 Mauvaise requête La valeur du paramètre 'module' n'est pas un module collecteur GB
Le module "XXX" ne partage pas ces données !' 403 Interdit La valeur du paramètre 'module' n'est pas vérifiée sur
LabCollector > Admin > Configuration > Web service
'Le format de la requête n'est pas accepté !' 415 Type de média non pris en charge Le paramètre Accept est utilisé, mais la valeur ne fait pas partie des valeurs acceptées : application/XML ou application/JSON
(Vide) 406 Non acceptable La méthode doit être l'une des suivantes : GET, POST, PUT, DELETE
'Aucune donnée disponible.' 404 non trouvé Aucune donnée n'a été trouvée avec les paramètres de cette requête
'D'ACCORD.' 200 D'accord Enregistrement mis à jour avec succès
'Conflit.' 409 Conflit L'enregistrement n'a pas pu être mis à jour car il existe un
conflit de données
Aucune valeur d'organismes pour ce module 404 non trouvé Seuls les modules « déformations », « samples » et microarrays »
avoir une valeur d'organisme - vous avez choisi une valeur incorrecte
module
Aucune valeur de catégorie pour ce module 404 non trouvé Seul le module 'docs' a des catégories - vous avez choisi
un module incorrect
Weble service nécessite une authentification de l'utilisateur 401 Non autorisé Obsolète
Votre adresse IP n'est pas autorisée à accéder à ce Web Service' 401 Non autorisé L'IP client n'est pas dans la liste des IP autorisées pour ce
Webservices (LC > Admin > Configuration > Web service)
Erreur lors de votre demande, les informations suivantes sont obligatoires pour créer un nouveau
enregistrement : X, Y, Z '
400 Mauvaise requête Tentative de publication de nouvelles données sans champs obligatoires X, Y,
Z
Une erreur s'est produite lors de votre demande, les informations suivantes sont obligatoires pour retirer le volume : unique_code ou barcode ou aliquot_barcode, quantité, quantité 400 Mauvaise requête Tentative de suppression de volume sans obligation
paramètres : unique_code ou barcode ou aliquot_barcode,
quantité
Une erreur s'est produite lors de votre demande, les informations suivantes sont obligatoires pour
supprimer le stockage : unique_codeou code-barres ou
aliquot_barcode, quantité '
400 Mauvaise requête Tentative de suppression du stockage sans obligation
paramètre : unique_code ou barcode ou aliquot_barcode
200 D'accord Les données demandées ont été renvoyées avec succès

LABORATOIRE WEB API SERVICE – ANNEXE

Le système d'URI de l'API utilise une interface simple et propre URL. Veillez à activer le moteur de réécriture d'Apache pour utiliser l'URI référencé dans le tableau suivant. Si le serveur LabCollector ne prend pas en charge le moteur de réécriture, veuillez utiliser le URL modèle pour votre demande (secondaire URL de chaque ligne).

UM Module Description
webservice/v2/souches webservice/index.PHP?v=2&module=strai ns OBTENIR LE POSTE Souches & Cellules Liste de tous les enregistrements
webservice/v2/souches/(DATA JD] webservice/index.PHP?v=2&module=strai ns&data jd.[DATA _ID] OBTENIR METTRE Souches & Cellules Enregistrement unique
webservice/v2/souches/champs personnalisés webservice/index.php?v=2&module=strai ns&getModuleCustomFields=1 OBTENIR Souches & Cellules Liste des champs personnalisés
webservice/v2/souches/organismes webservice/index.PHP?v=2&module=strai ns&getModuleOrganisms=1 OBTENIR Organismes Souches & Cellules Liste de
webservice/v2/plasmides webservice/index.php?v=2&module=plas médiums OBTENIR LE POSTE Plasmides Liste de tous les enregistrements
webservice/v2/plasmides/IDATAjD] webservice/index.php?v=2&module=plasmids&data _id=IDATA _ID] OBTENIR METTRE Plasmides Enregistrement unique
webservice/v2/plasmides/champs personnalisés webservice/index.PHP?v=2&module=plas mids&getModuleCustomFields=1 OBTENIR Champs de plasmides Liste des coutumes
webservice/v2/amorces webservice/index.PHP?v=2&module=amorces OBTENIR LE POSTE Amorces Liste de tous les enregistrements
webservice/v2/amorces/[DATA JD] webservice/index.PHP?v=2&module=primes&data _idADATA _ID] METTRE OBTENIR Amorces Enregistrement unique
webservice/v2/amorces/champs personnalisés OBTENIR Amorces Liste des champs personnalisés
webservice/index.PHP?v=2&module=amorces&getModuleCustomFields=1
webservice/v2/produits chimiques webservice/index.PHP?v=2&module=produits chimiques OBTENIR LE POSTE Réactifs et fournitures Liste de tous les enregistrements
webservice/v2/produits chimiques/IDATA _ID] webservice/index.PHP?v=2&module=chemicals&data_idADATA _ID] OBTENIR METTRE Réactifs et fournitures Enregistrement unique
webservice/v2/produits chimiques/champs personnalisés webservice/index.PHP?v=2&module=chemicals&getModuleCustomFields=1 OBTENIR Champs Réactifs et consommables Liste des coutumes
webservices/v2/samples webservice/index.PHP?v=2&module=samples OBTENIR LE POSTE Samples Liste de tous les enregistrements
webservices/v2/sampfichiers/IDATA_ID) web service/index.PHP?v=2&module=sam ples&data_id=[DATA _ID] OBTENIR METTRE Samples Enregistrement unique
webservices/v2/sampfichiers/champs personnalisés webservice/index.PHP?v=2&module=samples&getModuleCustomFields=1 OBTENIR Samples Liste des champs personnalisés
webservices/v2/samples/organismes webservice/index.php?v=2&module=sam ples&getModuleOrganisms=1 OBTENIR Samples Liste des organismes
webservices/v2/sampfichiers/types webservice/index.PHP?v=2&module=samples&getModuleTypes=1 OBTENIR Samples Liste des samples types
webservice/v2/anticorps webservice/index.PHP?v=2&module=anti corps OBTENIR LE POSTE Anticorps Liste de tous les enregistrements
webservice/v2/anticorps/(DATA _iDi webservice/index.PHP?v=2&module=anti corps&data_id=IDATA _ID] OBTENIR METTRE Anticorps Enregistrement unique
webservice/v2/anticorps/champs personnalisés webservice/index.PHP?v=2&module=anti corps&getModuleCustomFields=1 OBTENIR Champs d'anticorps Liste des coutumes
webservice/v2/séquences webservice/index.PHP?v=2&module=séquences OBTENIR LE POSTE Séquences Liste de tous les enregistrements
webservice/v2/séquences/(DATA _iDI webservice/index.PHP?v=2&module=seq uences&data _icHCIATA JD] OBTENIR
METTRE
Séquences Enregistrement unique
webservice/v2/séquences/champs personnalisés webservice/index.PHP?v=2&module=seq uences&getModuleCustomFields=1 OBTENIR Champs de séquences Liste des coutumes
webservice/v2/animaux webservice/index.PHP?v=2&module=animats OBTENIR LE POSTE Animaux Liste de tous les enregistrements
webservice/v2/animaux/(DONNÉES JD] webservice/index.PHP?v=2&module=animals&data _ick[DATA JD] OBTENIR METTRE Animaux Enregistrement unique
webservice/v2/animaux/champs personnalisés webservice/index.PHP?v=2&module=ani malsketModuleCustomFields=1 OBTENIR Animaux Liste des champs personnalisés
webservice/v2/équipements webservice/index.php?v=2&module=equi pments OBTENIR LE POSTE Équipement Liste de tous les enregistrements
webservice/v2/équipements/PATA _el Webservice/index.php?v=2&module=equi pments&data _idADATA _ID] OBTENIR METTRE Équipement Enregistrement unique
webservice/v2/équipements/champs personnalisés webservice/index.PHP?v=2&module=equi pments&getModuleCustomFields=1 OBTENIR Champs d'équipement Liste des coutumes
webservices/v2/structures webservice/index.PHP?v=2&module=stru cures OBTENIR LE POSTE Structures chimiques Liste de tous les enregistrements
webservice/v2/structures/(DATA_ID] webservice/index.PHP?v=2&module=structures&data jd=(DATA JD] OBTENIR METTRE Structures chimiques Enregistrement unique
webservice/v2/structures/champs personnalisés webservice/index.PHP?v=2&module=structuresketModuleCustomFields=1 OBTENIR Structures chimiques Liste des champs personnalisés
webservice/v2/docs webservice/index.PHP?v=2&module=docs OBTENIR LE POSTE Documents Liste de tous les enregistrements
webservice/v2/docs/(DONNEES JD] webservice/index.PHP?v=2&module=docs &data _idADATA _ID] OBTENIR METTRE Documents Enregistrement unique
webservice/v2/docs/champs personnalisés webservice/index.php?v=2&module=docs &getModuleCustomFields=1 OBTENIR Documents Liste des champs personnalisés
webservice/v2/docs/catégories webservice/index.PHP?v=2&module=docs &getModuleCategories=1 OBTENIR Catégories de documents Liste de
webservice/v2/livre webservice/index.PHP?v=2&module=abo ok OBTENIR LE POSTE Carnet d'adresses Liste de tous les enregistrements
webservice/v2/livre/(DONNÉES _ID] webservice/index.php?v=2&module=abo ok&data_idADATA _ID] OBTENIR METTRE Carnet d'adresses Enregistrement unique
webservice/v2/livre/champs personnalisés webservice/index.PHP?v=2&module=abo ok&getModuleCustomFields=1 OBTENIR Carnet d'adresses Liste des champs personnalisés
webservice/v2/livre/categories webservice/index.PHP?v=2&module=abo ok&getModuleCategories=1 OBTENIR Catégories du carnet d'adresses Liste de
webservice/v2/microréseaux webservice/index.PHP?v=2&module=tableaux micr OBTENIR LE POSTE Microarrays Liste de tous les enregistrements
webservice/v2/microarrays/(DATA_ID] webservice/index.PHP?v=2&module=micr oarrays&data_id=[DATA _ID] OBTENIR METTRE Microarrays Enregistrement unique
webservice/v2/microarrays/champs personnalisés webservice/index.PHP?v=2&module=micr oarrays&getModuleCustomFields=1 OBTENIR Microarrays Liste des champs personnalisés
webservice/v2/microarrays/organismes webservice/index.PHP?v=2&module=micr oarrays&getModuleOrganisms=1 OBTENIR Organismes de puces à ADN Liste de
webservice/v2/(CUSTOM_MODULE_NAM El
webservice/index.PHP?v=2&module=ECU STOM_MODULE_NAMEI
OBTENIR LE POSTE Module personnalisé Liste de tous les enregistrements
webservice/v2/(CUSTOM_MODULE_NAM EMIDATA_ID] webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME] &data_id=[DATA _ID] OBTENIR METTRE Module personnalisé Enregistrement unique
webservice/v2/(CUSTOM_MODULE_NAM Elichamps personnalisés webservice/index.PHP?v=2&module=[CU STOM_MODULE_NAME184getModuleCust omFields=1 OBTENIR Module personnalisé Liste des champs personnalisés

LabCollector-logo 1

http://www.labcollector.comsales@agilebio.com
AgileBio États-Unis
5473, chemin Kearny Villa Suite 255
San Diego, Californie 92123
USA
Tél. : 347 368 1315
Télécopieur : (800) 453 9128
http://www.agilebio.com
Siège social AgileBio
75 rue de Lourmel
75015 Paris
FRANCE
Tél. : 01 41 79 15 85
Télécopieur : 01 72 70 40 22

Documents / Ressources

Collectionneur de laboratoire Web Logiciel d'interface de programmation d'application de service [pdf] Guide de l'utilisateur
Web Interface de programmation d'application de service, logiciel, Web Logiciel d'interface de programmation d'application de service

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *