Szybki start

Zacznij korzystać z publicznego API BARFLAB do pracy ze zwierzętami, dietami, pomiarami i produktami.

Możliwości API

API BARFLAB pozwala zarządzać zwierzętami i dietami, zapisywać pomiary, wyszukiwać produkty oraz generować propozycje diet. Użyj adresu bazowego pokazanego w dokumentacji technicznej poniżej.

Uzyskaj dostęp

Utwórz token dostępu w ustawieniach konta. Przechowuj go w zmiennej środowiskowej po stronie serwera lub w lokalnym skrypcie i nigdy nie ujawniaj go w kodzie przeglądarki.

Wyślij pierwsze żądanie

Użyj przykładu poniżej, aby pobrać listę zwierząt należących do połączonego konta. Konto bez zwierząt zwróci pustą listę.

Pracuj z dietami

Wygenerowanie propozycji nie zapisuje jej. Zapisz zwróconą dietę osobno, a następnie odczytaj zapisaną dietę razem z jej analizą.

Dieta może dotyczyć jednego zwierzęcia albo jednej wspólnej porcji dla uporządkowanej grupy zgodnych zwierząt. Wspólna odpowiedź zawiera analizę i porcję każdego zwierzęcia oraz nadaje się bezpośrednio do zapisu. Klient obsługujący wspólne porcje musi jawnie uwzględnić je podczas pobierania listy i odczytu diet.

Bazowy adres 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": []}
Operacje na dietach
POST /v1/diet-generations
POST /v1/diets
GET /v1/diets/{dietId}