Skip to main content

Ошибки

Если операция выполнена успешно, сервер возвращает клиенту статус OK с кодом 0. В случае возникновения ошибки — сервер отвечает соответствующим сообщением об ошибке.

Для стандартизации ошибок в API используется структура google.rpc.Status.

Ниже представлен перечень поддерживаемых ошибок. Более подробную информацию, включая .proto-спецификацию, можно найти в google.rpc.Code.

Формат ошибки

Сообщение Status включает в себя три поля:

ПолеОписание
codeКод ошибки int32. Поддерживаемые значения определены в google.rpc.Code.
messageТекстовое описание ошибки.
detailsСодержащее дополнительную информацию об ошибке — например, с указанием некорректных параметров.

Список ошибок

gRPC-кодgRPC-статусОписание ошибки
1CANCELLEDОперация была прервана клиентом.
2UNKNOWNНеизвестная ошибка произошла на стороне сервера.
3INVALID_ARGUMENTЗапрос содержит некорректные параметры. Подробности доступны в поле details.
4DEADLINE_EXCEEDEDПревышено время ожидания ответа от сервера.
7PERMISSION_DENIEDУ клиента недостаточно прав для выполнения операции.
8RESOURCE_EXHAUSTED
  • Превышен лимит на количество одновременных запросов.
  • Превышен лимит на размер gRPC запроса.
  • Информация о лимитах.
10ABORTEDОбработка запроса прекращена со стороны сервера при релизах сервиса.
12NOT_IMPLEMENTEDЗапрошенная операция не реализована в текущей версии сервиса.
13INTERNALВнутренняя ошибка сервера.
14UNAVAILABLEСервис временно недоступен. Рекомендуется повторить запрос позже.
16UNAUTHENTICATEDОперация требует аутентификации. Клиент не предоставил корректные учетные данные. Подробная инструкция.

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.