Початок роботи
SkyService API — JSON API для рітейлу, складу та фінансів. Конкретну операцію задають два query-параметри: section і action.
Базовий URL
Базова адреса API індивідуальна для кожної компанії — вона залежить від сервера, на якому розміщено вашу компанію. Візьміть її з кабінету: на сторінці API-токени показані ваші baseUrl і companyId.
<baseUrl>/?section={section}&action={action}
- GET — читання (параметри в query-рядку).
- POST — зміни (тіло у форматі JSON).
Формат відповіді
Кожна відповідь — JSON із полем status:
{ "status": "done", "data": {} }
У разі помилки:
{ "status": "error", "error": ["error message"] }
Бізнес-помилки повертаються з HTTP-кодом 200 — завжди перевіряйте поле
status, а не лише HTTP-статус.
Перший запит
curl "<baseUrl>/?section=products&action=getProducts&companyId=<companyId>&token=<token>"
<baseUrl> і <companyId> беруться з кабінету (сторінка API-токенів), <token> — ваш API-токен.
Далі — Автентифікація.