Guida rapida

Inizia a usare l'API pubblica BARFLAB per lavorare con animali, diete, misurazioni e prodotti.

Panoramica dell'API

L'API BARFLAB consente di gestire animali e diete, registrare misurazioni, cercare prodotti e generare proposte dietetiche. Usa l'indirizzo di base dell'API mostrato nel riferimento tecnico qui sotto.

Ottieni l'accesso

Crea un token di accesso nelle impostazioni del tuo account. Conservalo in una variabile d'ambiente sul server o in uno script locale e non esporlo mai nel codice del browser.

Fai la tua prima richiesta

Usa la richiesta mostrata qui sotto per elencare gli animali di proprietà dell'account connesso. Un account senza animali restituisce un elenco vuoto.

Lavora con le diete

La generazione di una proposta non la salva. Salva esplicitamente la dieta restituita, quindi leggi la dieta salvata per recuperarla insieme alla sua analisi.

Una dieta può appartenere a un solo animale oppure a un unico gruppo condiviso ordinato di animali compatibili. La risposta condivisa include l'analisi e la porzione di ogni animale e può essere salvata direttamente. I client che supportano i gruppi condivisi devono richiederli esplicitamente quando elencano o leggono le diete.

URL di base 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": []}
Operazioni dieta
POST /v1/diet-generations
POST /v1/diets
GET /v1/diets/{dietId}