Skip to content
Мои токены Поддержка
Авторизоваться
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

API для работы с Биллингом

Используемые термины

Биллинг - бизнес-процессы, связанные с приобретением услуг и работой с вирутальным счётом фирмы.

Контакт - рабочий профиль сотрудника, в котором указаны телефон, email, должность. У фирмы может быть несколько контактов.

Баланс - количество атисов у пользователя.

Возможности API

С помощью API Биллинг участник ATI.SU может получить информацию, содержащую:

Методы для работы с Биллингом

Баланс контакта

Получение текущего баланса контакта (если есть личный кошелек - баланс личного кошелька, если нет - общего)

Получает текущий баланс контакта.
get /v1.0/balance
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/balance' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Success
Модель
{...}

Представляет модель результата операции по получению баланса кошелька.

balance: double

Текущий баланс кошелька.

contactId: int32

Идентификатор контакта

departmentId: int32

Идентификатор подразделения

firmId: int32

Идентификатор фирмы

isCommonWallet: boolean

Флаг общего кошелька

isDepartmentWallet: boolean
read only
isPersonalWallet: boolean
read only
operationsForbidden: boolean

Операции с кошельком запрещены пользователю.

walletId: int32

Идентификатор кошелька.

}
Пример
{...}
"balance":0.5,
"contactId":0,
"departmentId":0,
"firmId":0,
"isCommonWallet":false,
"operationsForbidden":false,
"walletId":0
}
400 Bad Request
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}
401 Unauthorized
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}
402 Client Error
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}
403 Forbidden
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}
404 Not Found
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}
500 Server Error
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}
504 Server Error
Модель
{...}
error: string
reason: string
}
Пример
{...}
"error":"string",
"reason":"string"
}