Проекты

« API v2.0

Получение информации о проектах.

  1. getProjects
  2. getBalance

 

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-формате