Kom i gang

Kom i gang med BARFLAB sitt offentlige API for å arbeide med kjæledyr, dietter, målinger og produkter.

Oversikt over API-et

BARFLAB API lar deg administrere kjæledyr og dietter, registrere målinger, søke etter produkter og generere diettforslag. Bruk API-basadressen som vises i den tekniske referansen nedenfor.

Få tilgang

Opprett et tilgangstoken i kontoinnstillingene. Oppbevar det i en miljøvariabel på serversiden eller i et lokalt skript, og eksponer det aldri i nettleserkode.

Send din første forespørsel

Bruk forespørselen nedenfor for å liste kjæledyrene som eies av den tilkoblede kontoen. En konto uten kjæledyr returnerer en tom liste.

Arbeid med dietter

Å generere et forslag lagrer det ikke. Lagre dietten som returneres eksplisitt, og les deretter den lagrede dietten for å hente den sammen med analysen.

En diett kan tilhøre ett kjæledyr eller én delt porsjon for en ordnet gruppe kompatible kjæledyr. Det delte svaret inkluderer analysen og porsjonen til hvert kjæledyr og kan lagres direkte. Klienter som støtter delte porsjoner, må uttrykkelig be om dem når de lister eller leser dietter.

API-basisadresse
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": []}
Diettoperasjoner
POST /v1/diet-generations
POST /v1/diets
GET /v1/diets/{dietId}