Возможные ошибки

Ошибка всегда возвращает  HTTP статус не равный 200 и json вида

{ 
  "errorCode": $errorCode, 
  "message": "подробная информация" 
} 

В случае с API файлов ошибка имеет вид:

{ 
  "errorCode": 1014, 		// общий код класса ошибки, может быть еще 1015 (поле некорректно) 
  "errorField": "FileId",	// имя поля в котором ошибка 
  "message": "missed FileId" 
} 

Статусы и коды:

HTTPerrorCode Описание

400

1000

не смогли разобрать json

400

1001

не заполнен Phone или не верный формат

400

1002

не заполнен Email или не верный формат

403

1003

доступ закрыт по FindUser acl

400

1004

не заполнен ЭкстраЛогин или не верный формат

400

1005

пустой eventId либо не существует

401

1010

не известный application_id

401

1011

плохой Secret

401

1012

пустой пароль

401

1013

пароли не совпадают

401

1014

не указано обязательное поле

401

1015

некорректное значение поля

401

1021

телефон не зарегистрирован в системе

401

1022

email не зарегистрирован в системе

401

1023

extralogin не зарегистрирован в системе

401

1030

не известная сессия юзера (UserId, SecretKey)

401

1031

сессия принадлежит другому юзеру 

401

1032

данного юзера нет в системе

401

1033

неверный код подтверждения

409

1040

попытка зарегать существующий емейл

409

1041

попытка зарегать существующий телефон

409

1042

попытка зарегать существующий екстра логин

409

1043

попытка добавить существующий events

409

1044

файл существует

503

2000

ошибка базы данных, тех работы, проблемы на стороне CRM

401

2001

объект не существует в БД

503

3000

ошибка S3

Last updated