Skip to main content

Что это такое

Balance API возвращает доступный баланс для аутентифицированного аккаунта YCloud. Используйте его для операционного мониторинга, оповещений о биллинге и проверки аутентификации.

Перед началом работы

  • Обеспечьте безопасное хранение вашего API-ключа YCloud.
  • Определите, как часто вашему приложению требуются данные о балансе.
  • Задайте пороговое значение для оповещений с учетом ожидаемого объема отправки.

Как это работает

Этот эндпоинт доступен только для чтения и всегда применяется к аккаунту, определенному по API-ключу. Он не принимает идентификатор аккаунта в пути или теле запроса. Используйте его в задачах мониторинга, а не перед отправкой каждого сообщения. Частые проверки баланса перед каждым сообщением увеличивают задержку и не резервируют средства.

Запрос

GET /balance

Ответ

Рекомендации по мониторингу

  • Настройте оповещения до того, как баланс достигнет уровня, способного прервать отправку рабочего трафика.
  • Отображайте валюту в дашбордах и оповещениях.
  • Используйте отдельное оповещение для сбоев API, чтобы недоступность проверки не принималась за нулевой баланс.
  • Ограничьте доступ к данным о балансе как к конфиденциальной финансовой информации.

Лимиты и устранение неполадок

  • Успешный ответ на запрос баланса подтверждает корректность API-ключа и базового URL.
  • Низкий баланс может повлиять на работу тарифицируемых сервисов обмена сообщениями, даже если аутентификация API прошла успешно.
  • Не предполагайте, что сумма указана в USD; проверяйте currency.
  • Избегайте логирования API-ключа в журналах мониторинга.

Справочник Balance API

Изучите полную схему ответа и протестируйте запрос, доступный только для чтения.