# Обработка ошибок

Если операция завершилась успешно, сервер возвращает клиенту статус OK. Если в ходе выполнения операции возникла ошибка, сервер возвращает сообщение с описанием ошибки.

Для описания ошибок в API используется сообщение...

ТипКодТекст ошибки
FieldError
FieldErrorUNKNOWNThe received error code is not known
FieldErrorREQUIREDThe required field was not present
FieldErrorINVALID_VALUEThe field value is invalid
FieldErrorNOT_EMPTYThe field must be non empty
ApiError
ApiErrorINTERNAL_ERRORInternal error
PaymentDocumentError
PaymentDocumentErrorUNKNOWN
PaymentDocumentErrorACCESS_DENIEDНет доступа к документам пользователя
PaymentError
PaymentErrorUNKNOWN
CampaignError
CampaignErrorUNKNOWN
CampaignErrorNOT_FOUND
RefundError
RefundErrorUNKNOWN
UserError
UserErrorCREATE_PERMISSION_DENIEDОшибка № 51801
UserErrorCREATE_UNKNOWN_ERROR
UserErrorCREATE_EXTERNAL_ERROR
AccountError
AccountErrorUNKNOWN
AccountErrorNOT_FOUNDАккаунт не найден
AccountErrorSHARED_ACCOUNT_ALREADY_ENABLEDОбщий счёт уже подключен
ModerationDocumentError
ModerationDocumentErrorUNKNOWN
ToolsError
ToolsErrorUNKNOWN
AccountRequestAccessError
AccountRequestAccessErrorUNKNOWN
AccountRequestAccessErrorALREADY_EXISTS
PermissionError
PermissionErrorACCESS_ONLY_MASTERВызов метода разрешен только для "MASTER" пользователей
PermissionErrorACCESS_ONLY_USERВызов метода разрешен только для "USER" пользователей
AccountConnectError
AccountConnectErrorUNKNOWN
PayerError
PayerErrorUNKNOWN
HelpdeskError
HelpdeskErrorUNKNOWN
YmapsBillingException
YmapsBillingExceptionINVALID_REFILL_AMOUNT
YmapsBillingExceptionACCOUNT_BALANCE_LIMIT_REACHED
YmapsBillingExceptionUNEXPECTED_API_RESPONSE
YmapsBillingExceptionREFILL_FAIL
YmapsStartLogException
YmapsStartLogExceptionORGANIZATION_ALREADY_RUN
YmapsStartLogExceptionINVALID_CAMPAIGN
YmapsException
YmapsExceptionCAMPAIGN_NOT_RUN
YmapsExceptionNOT_ALLOWED_STATUS_TO_RUN
YmapsExceptionCAMPAIGN_NOT_FOUNDКампания указана неверно.
YmapsExceptionINVALID_ACCOUNT
YmapsExceptionNOT_ENOUGH_MONEY_TO_RUN
YmapsExceptionOWNER_CHECK_FAILED
YmapsExceptionUNEXPECTED_API_RESPONSE
YmapsExceptionAPI_POLLING_TIMEOUT
YmapsExceptionINCONSISTENT_PARAMS
YmapsExceptionORGANIZATION_ALREADY_RUN
YmapsExceptionINTERNAL_REFILL_ERROR
YmapsExceptionNON_APPLICABLE_PROMOCODE
YmapsExceptionINVALID_PROMOCODE
YmapsExceptionRUN_CAMPAIGN_API_ERROR
YmapsExceptionUPDATE_ACCOUNT_BALANCE_AND_LOSS_ERROR
BidManagerError
BidManagerErrorNOT_FOUNDНастройки для компании не найдены
BidManagerErrorCAMPAIGN_NOT_FOUNDКампания не задана
BidManagerErrorINVALID_STEPШаг задан некорректно
BidManagerErrorINVALID_POSITIONПозиция задана некорректно
BidManagerErrorINVALID_PLUS_MINUSМодификатор задан некорректно
BidManagerErrorINVALID_CURRENCYВалюта задана некорректно
BidManagerErrorINVALID_MAX_BIDМаксимальная ставка задана некорректно
BidManagerErrorINVALID_CAMPAIGN_IDИД кампании задан некорректно
BidManagerErrorINVALID_STATUSНеправильно указан статус
BidManagerErrorEMPTY_KEYWORDSДанные не переданы
BidManagerErrorNONE
BidManagerErrorNOT_AVAILABLEНе доступно
BidManagerErrorACCOUNT_NOT_SUPPORTEDДоступно только для Яндекс.Директа
BidManagerErrorCAMPAIGN_STRATEGY_NOT_MANUALДоступно только для ручной стратегии управления ставками
BidManagerErrorCAMPAIGN_PLACE_NOT_SEARCHДоступно только для кампаний с показами на поиске
BidManagerErrorCAMPAIGN_NOT_ACTIVEКампания не запущена
BidManagerErrorACCOUNT_NOT_ACTIVEАккаунт не активен или удален
MasterAccountServiceException
MasterAccountServiceExceptionRUNTIME_ERROR
MasterAccountServiceExceptionMASTER_NOT_FOUND
MasterAccountServiceExceptionUSER_NOT_FOUND
TiktokException
TiktokExceptionINVALID_CAMPAIGN
TiktokExceptionINVALID_ACCOUNTАккаунт указан неверно.
TiktokExceptionUNKNOWN_API_ERROR
TiktokExceptionACTION_UNAVAILABLE
TiktokExceptionCORPORATE_BALANCE_NOT_ENOUGH
TiktokExceptionINVALID_CORPORATE
TiktokExceptionREFILL_INTERNAL_ERROR
TiktokExceptionCREATE_ACCOUNT_INTERNAL_ERROR
TiktokExceptionLEAD_TASK_POLLING_TIMEOUT
TiktokExceptionLEAD_TASK_FAILED
TiktokExceptionCREATE_ACCOUNT_ERROR
TiktokExceptionBLOCK_BALANCE_INTERNAL_ERROR
TiktokExceptionINCONSISTENT_DEPOSIT_STATE
TiktokExceptionDEPOSIT_ALREADY_REFILED
TiktokExceptionDEPOSIT_ALREADY_UNBLOCKED
SendLeadsException
SendLeadsExceptionUPDATE_ITEM_ERROR
SendLeadsExceptionINVALID_ACCOUNT
AdwordsInviteUserException
AdwordsInviteUserExceptionUNKNOWN_API_ERROR
AdwordsInviteUserExceptionEMAIL_ADDRESS_ALREADY_HAS_ACCESSДоступ для email уже предоставлен
AdwordsInviteUserExceptionACTION_NOT_PERMITTED
AdwordsInviteUserExceptionUSER_PERMISSION_DENIED
AdwordsInviteUserExceptionEMAIL_ADDRESS_ALREADY_HAS_PENDING_INVITATIONПриглашение уже отправлено
AdwordsInviteUserExceptionEMAIL_DOMAIN_POLICY_VIOLATEDEmail не соответствует политике домена электронной почты
AdwordsInviteUserExceptionINVALID_EMAIL_ADDRESSEmail недействителен для отправки приглашения
AdwordsInviteUserExceptionINVALID_INVITATION_STATUSНедействительный статус приглашения для операции
AdwordsInviteUserExceptionGOOGLE_CONSUMER_ACCOUNT_NOT_ALLOWEDEmail не может быть как abc+foo@google.com
AdwordsInviteUserExceptionPENDING_INVITATIONS_LIMIT_EXCEEDEDПревышен лимит ожидающих приглашений для клиента
AdwordsInviteUserExceptionINVALID_INVITATION_IDНедействительный идентификатор приглашения
AdwordsInviteUserExceptionUNSPECIFIEDКод ошибки неизвестен
AdwordsInviteUserExceptionUNKNOWNПолученный код ошибки неизвестен в текущей версии
AvitoServiceException
AvitoServiceExceptionINVALID_ACCOUNTНеверный аккаунт.
AvitoServiceExceptionINN_ALREADY_EXISTSУказанный ИНН уже существует в системе.
AvitoServiceExceptionACTION_UNAVAILABLEСоздание рекламного аккаунта Avito недоступно.
AvitoServiceExceptionCREATE_ACCOUNT_INTERNAL_ERROR
AvitoServiceExceptionUNEXPECTED_CRITICAL_ERROR
AvitoServiceExceptionCORPORATE_BALANCE_NOT_ENOUGHНедостаточно денег на плательщике.
AvitoServiceExceptionREFILL_INTERNAL_ERROR
AvitoServiceExceptionAVITO_ID_ALREADY_EXISTSУказанный номер пользователя уже используется в другом аккаунте
RefillRequestServiceException
RefillRequestServiceExceptionINVALID_REQUEST
RefillRequestServiceExceptionINVALID_DATE
RefillRequestServiceExceptionUNEXPECTED_INTERNAL_ERROR
DailyBudgetException
DailyBudgetExceptionACCOUNT_NOT_FOUND
DailyBudgetExceptionUNSUPPORTED_SERVICE_OPERATION
DailyBudgetExceptionCAMPAIGN_NOT_FOUND
DailyBudgetExceptionBUDGET_NOT_SET
DailyBudgetExceptionBUDGET_MODE_NOT_SET
DailyBudgetExceptionDB_UPDATE_ERROR
DailyBudgetExceptionUNSUPPORTED_STRATEGY
DailyBudgetExceptionWEEKLY_BUDGET_CANNOT_SET
DailyBudgetExceptionDIRECT_SERVICE_ERROR
DailyBudgetExceptionADWORDS_SERVICE_ERROR
DailyBudgetExceptionADWORDS_AMOUNT_VERY_BIG
SupportRequestException
SupportRequestExceptionSUPPORT_REQUEST_NOT_FOUND
SupportRequestExceptionSUPPORT_REQUEST_ALREADY_IN_STATUS
SupportRequestExceptionUNEXPECTED_RUNTIME_ERROR
StatsServiceException
StatsServiceExceptionINTERNAL_ERROR
ReportException
ReportExceptionREPORT_NOT_FOUND
ReportExceptionSAVING_FAIL
ReportExceptionEMPTY_SOURCES
ReportExceptionDENY_BY_POLICY
ReportExceptionSHARING_PROVIDED_PARTIALLY
ReportExceptionFAILED_DELETE_REPORT_IN_GDS
CheckerPdfFileGdsReportException
CheckerPdfFileGdsReportExceptionINVALID_PDFPDF файл GDS отчета сгенерирован с ошибкой
YzenBillingException
YzenBillingExceptionREFILL_FAIL
YzenCampaignException
YzenCampaignExceptionINVALID_CHANNEL_LINK
YzenCampaignExceptionFAILED_CREATE_CAMPAIGN
YzenCampaignExceptionCAMPAIGN_ALREADY_EXIST