Ошибки
Коды
Мы используем обычные коды ответов HTTP для обозначения результата выполнения запроса.
Коды группы 2** указывают на успех. Коды группы 4** указывают на ошибку запроса, который не удался с учетом предоставленной информации (например, обязательный параметр был пропущен, несуществующий идентификатор и др.). Коды группы 5** указывают на ошибки на серверах.
Коды группы 2** указывают на успех. Коды группы 4** указывают на ошибку запроса, который не удался с учетом предоставленной информации (например, обязательный параметр был пропущен, несуществующий идентификатор и др.). Коды группы 5** указывают на ошибки на серверах.
200 - ОК | Запрос отработал как положено, без ошибок |
201 - Created | Запрос отработал успешно, сущность создана |
401 - Unauthorized | Предоставлен недействительный токен доступа |
402 - Payment Required | Параметры действительны, но запрос не выполнен |
403 - Forbidden | Предоставленный токен доступа не имеет разрешений на выполнение запроса |
404 - Not Found | Запрашиваемый ресурс не существует |
422 - Unprocessable Entity | С запросом все хорошо, но правила сервиса не позволяют его обработать (например, при попытке создания контакта без номера телефона) |
500, 502, 503, 504 - Server Errors | Что-то пошло не так на сервере |
Пояснения ошибки
Вместе с кодом группы 4*** вы получите в теле ответа массив errors
В этом массиве вы найдете список ошибок, которые помогут вам разобраться и повторить запрос с уже успешным исходом.
Примеры ошибок:
{ "errors": [ "Запрос уже был отправлен менее 20 секунд назад" ] } { "errors": { "phone": [ "Поле Телефон обязательно для заполнения." ] } }