Получение информации о проектах.
1. getProjects — для авторизованного пользователя возвращает список доступных проектов и информацию об их балансе.
Запрос: GET
Тип: application/json
Адрес: https://online.bizon365.ru/api/v2/user/getProjects
Сервер возвращает ответ JSON в формате:
{
"avail_project_slots": количество доступных слотов для создания проектов
"max_project_slots": максимальное количество слотов
"projects": [
{
"id": номер проекта
"title": название проекта
"deleted": true/false — удален или нет
"balance_total": сумма средств на балансе (основной + бонусный)
"balance_rub": сумма средств на основном балансе
"demo_time": true/false — действует/закончился пробный период
}]}
2. getBalance — возвращает баланс проекта и платежи с указанной даты.
Запрос: GET
Тип: application/json
Адрес: https://online.bizon365.ru/api/v2/XXXX/project/getBalance, где XXXX - номер проекта
Аргументы:
- startDate — начальная дата поиска в ISO-формате. Пример: startDate=2025-08-01T00:00:00
- endDate — конечная дата поиска в ISO-формате. Пример: endDate=2025-08-25T00:00:00
Если начальная дата не указана — показывается информация об операциях за последние 6 месяцев.
Ответ сервера — JSON в формате:
{"general_balance": сумма средств на основном балансе,"total_balance": общая сумма средств на основном и бонусном балансах,"balance_updated": дата обновления баланса в ISO-формате,"payments": [ список платежей ],"payments_from_date": начальная дата диапазона в ISO-формате,"payments_till_date": конечная дата диапазона в ISO-формате}- sum — сумма платежа
- sum_b — сумма, списанная / поступившая с бонусного баланса / на бонусный баланс (списание происходит, если на основном балансе недостаточно средств)
- type — тип оплачиваемой услуги (вебинар, касса, ученики и т.д.)
- created — дата создания записи о платеже в ISO-формате
- newBal — состояние баланса после списания платежа
- prevBal — состояние баланса до списания платежа
- eventDate — дата события в ISO-формате