Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : API Dolibarr 10.0.3

API Dolibarr 10.0.3 il y a 3 mois 1 semaine #117460

Bonjour,

Dans les API, j'arrive à trouver les produits via l'ID
Par contre, comment faire une recherche par référence ?

Merci d'avance
Dernière édition: il y a 3 mois 1 semaine par jtraulle.
L'administrateur a désactivé l'accès en écriture pour le public.

API Dolibarr 10.0.3 il y a 3 mois 1 semaine #117539

  • jtraulle
  • Portrait de jtraulle
  • Hors ligne
  • Admin
  • Messages : 285
  • Remerciements reçus 113
  • Karma: 18
Bonjour @nekoinformatique,

Il faut utiliser le paramètre sqlfilters du point de terminaison GET /products.

Par exemple, si la réf. produit à rechercher est est OCMP-PERSO-1Y :
sqlfilters=t.ref%3D'OCMP-PERSO-1Y'

%3D correspond au signe égal (pour pas qu'il n'y ait de conflit avec le = du nom de champ sqlfilters).

En entier, cela donne :
https://mondolibarr.chezmoi.fr/api/index.php/products?sqlfilters=t.ref%3D'OCMP-PERSO-1Y'

Attention, cela retourne un tableau, donc il faut accéder au premier (et unique) élément retourné (vu qu'il y a un contrôle d'unicité sur les références produit/service).

Edit : je me suis permis de déplacer ton sujet dans la rubrique API.
Dernière édition: il y a 3 mois 1 semaine par jtraulle.
L'administrateur a désactivé l'accès en écriture pour le public.