PetPedia
ПородиЗдоров'яГодуванняСпільнотаМаркетШІ
…
ГоловнаПородиШІСтрічкаКабінет

API документація

OpenAPI-опис публічних та партнерських REST-ендпоінтів PetPedia для інтеграцій і мобільних клієнтів.

Завантажити OpenAPI (JSON)Отримати API-ключ
Базовий URL
https://lily.cx.ua
Формат відповіді

Усі ендпоінти повертають JSON `{ success, data?, error? }`. Помилки мають HTTP-код 4xx/5xx.

Авторизація

Seller API: заголовок `X-Api-Key: <key>` або `Authorization: Bearer <key>`. Ключ генерується в кабінеті продавця.

Session: cookie після входу на сайті (для браузерних POST, наприклад lost-pets).

Mobile: `X-PetPedia-Client: android|ios` і в production — `X-PetPedia-App-Key`.

Публічні GET без авторизації.

Ендпоінти

Mobile Auth

Вхід і сесія для офіційного застосунку.

МетодШляхОписAuth
post
/api/mobile/auth/login
Mobile email/password loginMobile
post
/api/mobile/auth/register
Register mobile accountMobile
get
/api/mobile/auth/session
Current mobile sessionMobile
Public Content

Блог, клініки, гайди, спільнота.

МетодШляхОписAuth
get
/api/blog/articles
List blog articlesПублічний
get
/api/blog/articles/{slug}
Blog article by slugПублічний
get
/api/community/challenges
Active challengesПублічний
get
/api/community/groups
Community groupsПублічний
get
/api/content/pages/{id}
Static guide page JSONПублічний
get
/api/lost-pets
Active lost/found reportsПублічний
post
/api/lost-pets
Publish lost pet reportСесія
get
/api/vet/public/clinics
List vet clinics (map)Публічний
get
/api/vet/public/clinics/{slug}
Clinic profileПублічний
Public Health

Енциклопедія здоров'я, симптоми, ліки.

МетодШляхОписAuth
get
/api/health/diseases
List diseasesПублічний
get
/api/health/diseases/{slug}
Disease detailПублічний
get
/api/health/medicines
Medicine reference listПублічний
post
/api/health/symptom-checker
Evaluate selected symptomsПублічний
get
/api/health/symptoms
List symptomsПублічний
Seller API

Товари та замовлення для верифікованих продавців.

МетодШляхОписAuth
get
/api/v1/seller/orders
List seller ordersAPI-ключ
get
/api/v1/seller/orders/{id}
Get order by IDAPI-ключ
patch
/api/v1/seller/orders/{id}
Update order statusAPI-ключ
get
/api/v1/seller/products
List seller productsAPI-ключ
post
/api/v1/seller/products
Create a productAPI-ключ
delete
/api/v1/seller/products/{id}
Soft-delete productAPI-ключ
get
/api/v1/seller/products/{id}
Get product by IDAPI-ключ
patch
/api/v1/seller/products/{id}
Update productAPI-ключ