Швидкий старт

Почніть користуватися публічним API BARFLAB для роботи з тваринами, раціонами, вимірюваннями та продуктами.

Огляд API

API BARFLAB дає змогу керувати домашніми тваринами й раціонами, записувати вимірювання, шукати продукти та створювати пропозиції раціонів. Використовуйте базову адресу API, наведену в технічній документації нижче.

Отримайте доступ

Створіть токен доступу в налаштуваннях облікового запису. Зберігайте його в змінній середовища на сервері або в локальному скрипті й ніколи не відкривайте в коді браузера.

Виконайте перший запит

Скористайтеся наведеним нижче запитом, щоб отримати список тварин, які належать підключеному обліковому запису. Обліковий запис без тварин повертає порожній список.

Працюйте з раціонами

Створення пропозиції не зберігає її. Окремо збережіть отриманий раціон, а потім прочитайте збережений раціон разом із його аналізом.

Раціон може належати одній тварині або одній спільній порції для впорядкованої групи сумісних тварин. Спільна відповідь містить аналіз і порцію кожної тварини та готова до безпосереднього збереження. Клієнти, що підтримують спільні порції, мають явно враховувати їх під час отримання списку й читання раціонів.

Базова URL-адреса 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": []}
Операції з раціонами
POST /v1/diet-generations
POST /v1/diets
GET /v1/diets/{dietId}