Démarrage rapide

Commencez à utiliser l’API publique BARFLAB pour travailler avec les animaux, les régimes, les mesures et les produits.

Présentation de l’API

L’API BARFLAB vous permet de gérer les animaux et les régimes, d’enregistrer des mesures, de rechercher des produits et de générer des propositions de régimes. Utilisez l’adresse de base indiquée dans la référence technique ci-dessous.

Obtenir l’accès

Créez un jeton d’accès dans les paramètres de votre compte. Conservez-le dans une variable d’environnement côté serveur ou dans un script local, et ne l’exposez jamais dans le code du navigateur.

Effectuer votre première requête

Utilisez la requête ci-dessous pour lister les animaux appartenant au compte connecté. Un compte sans animaux renvoie une liste vide.

Travailler avec les régimes

La génération d’une proposition ne l’enregistre pas. Enregistrez explicitement le régime renvoyé, puis lisez le régime enregistré pour le récupérer avec son analyse.

Un régime peut appartenir à un seul animal ou à un lot partagé pour un groupe ordonné d’animaux compatibles. La réponse partagée inclut l’analyse et la portion de chaque animal et peut être enregistrée directement. Les clients qui prennent en charge les lots partagés doivent les demander explicitement lors de la liste ou de la lecture des régimes.

URL de base de l’API
https://api.barflab.io
curl
curl --fail-with-body --silent --show-error \
  https://api.barflab.io/v1/pets \
  -H "Authorization: Bearer $BARFLAB_TOKEN" \
  -H 'Accept: application/json'
200 application/json
{"items": []}
Opérations de régime
POST /v1/diet-generations
POST /v1/diets
GET /v1/diets/{dietId}