Авторизация и ограничения
Получить API ключ можно в разделе Интеграции.
Основные возможности
- Управление счетами: создание, отмена, проверка статуса
- Управление платежами: список платежей, привязка платежа к счету
- Статистика: получение агрегированных данных по проектам, по периодам, по кошелькам и пр.
- Биллинг: тарифы по проектам, балансы
Ограничения
- Количество запросов: не более 1 запроса в секунду на один ключ
- Количество ключей: 10 на один аккаунт
Авторизация запросов
Для авторизации каждого запроса к API в заголовке Authorization необходимо передать ваш API ключ.
Пример использования заголовка Authorization в запросе к API:
curl -X POST https://api.bitsby.app/invoices/list \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay"
Ответ сервера
Ответ сервера API всегда приходит в формате JSON. Ориентируйтесь на параметр result для определения успешности результата запроса.
Пример ответа сервера в случае положительного результата запроса:
{
"result": "success",
"data": .....
}
Пример ответа сервера в случае ошибки:
{
"result": "error",
"data": "Requests too frequent"
}