Kasa24Для розробникiв

Для розробникiв

Повна документацiя API системи Kasa24. Базовий URL: https://kasa24.com.ua

Авторизацiя

Усi запити (крiм /login) вимагають заголовок Authorization: Bearer <token>. Для операцiй зi змiнами/чеками додатково передається token-prro: Bearer <prro_token>.

Аутентифiкацiя

У системi два типи користувачiв: Власник та Касир. Логiн вiдбувається з атрибутами username (email) та password. Пiсля успiшної перевiрки повертається user_token.

Кабiнет

Ендпоiнти для отримання iнформацiї про торговi точки, каси та вiльних касирiв. Усi запити авторизуються через owner_token.

ПРРО (Каси)

Отримання списку ПРРО та управлiння онлайн/офлайн режимами.

Єдиний касир

Вибiр та закрiплення касира вiд iменi якого здiйснюватиметься робота усiх кас. Доступно виключно для вендiнгу.

Робота зi змiною

Ендпоiнти для вiдкриття/закриття змiн, отримання x-звiту та списку змiн. Для вендiнгу передається лише token-prro, для роздрiбної торгiвлi - два хедери.

Чеки

Створення чекiв продажу, повернення та службових операцiй.

Касири

Монiторинг касирiв, їхнiх ключiв/печаток та синхронiзацiя з ДПС.

Токени третiх сервiсiв

Управлiння токенами зовнiшнiх iнтеграцiй.