Если у вас еще нет amoCRM
Создать прямо сейчасПри выполнении некорректного запроса к системе наше API может вернуть код ошибки, в случае же верного запроса, API вернёт ответ. Вы, конечно, уже обрабатывали ответ сервера в ходе отладки своих виджетов или написании скриптов, взаимодействующих с нашей системой. Для Вашего удобства, мы решили систематизировать все возможные ответы и ошибки, отдаваемые нашей системой и разместить их на отдельной странице. Надеемся это облегчит и ускорит интеграцию Ваших проектов с amoCRM.
Подробнее об авторизации читайте здесь
| Код | HTTP код | Описание |
|---|---|---|
| 110 | 401 Unauthorized | Общая ошибка авторизации. Неправильный логин или пароль. |
| 111 | 401 Unauthorized | Возникает после нескольких неудачных попыток авторизации. В этом случае нужно авторизоваться в аккаунте через браузер, введя код капчи. |
| 112 | 401 Unauthorized | Возникает, когда пользователь выключен в настройках аккаунта “Пользователи и права” или не состоит в аккаунте. |
| 113 | 403 Forbidden | Доступ к данному аккаунту запрещён с Вашего IP адреса. Возникает, когда в настройках безопасности аккаунта включена фильтрация доступа к API по “белому списку IP адресов”. |
| 101 | 401 Unauthorized | Возникает в случае запроса к несуществующему аккаунту (субдомену). |
Подробнее о работе с аккаунтом читайте здесь
| Код | Описание |
|---|---|
| 101 | Аккаунт не найден |
| 102 | POST-параметры должны передаваться в формате JSON |
| 103 | Параметры не переданы |
| 104 | Запрашиваемый метод API не найден |
Подробнее о работе с контактами читайте здесь
| Код | Описание |
|---|---|
| 201 | Добавление контактов: пустой массив |
| 202 | Добавление контактов: нет прав |
| 203 | Добавление контактов: системная ошибка при работе с дополнительными полями |
| 204 | Добавление контактов: дополнительное поле не найдено |
| 205 | Добавление контактов: контакт не создан |
| 206 | Добавление/Обновление контактов: пустой запрос |
| 207 | Добавление/Обновление контактов: неверный запрашиваемый метод |
| 208 | Обновление контактов: пустой массив |
| 209 | Обновление контактов: требуются параметры “id” и “updated_at” |
| 210 | Обновление контактов: системная ошибка при работе с дополнительными полями |
| 211 | Обновление контактов: дополнительное поле не найдено |
| 212 | Обновление контактов: контакт не обновлён |
| 219 | Список контактов: ошибка поиска, повторите запрос позднее |
| 330 | Добавление/Обновление контактов: количество привязанных сделок слишком большое |
Подробнее о работе со сделками читайте здесь
| Код | Описание |
|---|---|
| 213 | Добавление сделок: пустой массив |
| 214 | Добавление/Обновление сделок: пустой запрос |
| 215 | Добавление/Обновление сделок: неверный запрашиваемый метод |
| 216 | Обновление сделок: пустой массив |
| 217 | Обновление сделок: требуются параметры “id”, “updated_at”, “status_id”, “name”‘ |
| 240 | Добавление/Обновление сделок: неверный параметр “id” дополнительного поля |
| 330 | Добавление/Обновление сделок: количество привязанных контактов слишком большое |
Подробнее о работе с событиями читайте здесь
| Код | Описание |
|---|---|
| 218 | Добавление событий: пустой массив |
| 221 | Список событий: требуется тип |
| 226 | Добавление событий: элемент события данной сущности не найден |
| 244 | Добавление событий: недостаточно прав для добавления события |
| 222 | Добавление/Обновление событий: пустой запрос |
| 223 | Добавление/Обновление событий: неверный запрашиваемый метод (GET вместо POST) |
| 224 | Обновление событий: пустой массив |
| 225 | Обновление событий: события не найдены |
Подробнее о работе с задачами читайте здесь
| Код | Описание |
|---|---|
| 227 | Добавление задач: пустой массив |
| 228 | Добавление/Обновление задач: пустой запрос |
| 229 | Добавление/Обновление задач: неверный запрашиваемый метод |
| 230 | Обновление задач: пустой массив |
| 231 | Обновление задач: задачи не найдены |
| 232 | Добавление событий: ID элемента или тип элемента пустые либо неккоректные |
| 233 | Добавление событий: по данному ID элемента не найдены некоторые контакты |
| 234 | Добавление событий: по данному ID элемента не найдены некоторые сделки |
| 235 | Добавление задач: не указан тип элемента |
| 236 | Добавление задач: по данному ID элемента не найдены некоторые контакты |
| 237 | Добавление задач: по данному ID элемента не найдены некоторые сделки |
| 238 | Добавление контактов: отсутствует значение для дополнительного поля |
| 244 | Добавление сделок: нет прав. |
Подробнее о работе с каталогами читайте здесь
| Код | Описание |
|---|---|
| 405 | Метод передачи запроса неверный |
| 222 | Добавление/Обновление/Удаление каталогов: пустой запрос |
| 244 | Добавление/Обновление/Удаление каталогов: нет прав. |
| 281 | Каталог не удален: внутренняя ошибка |
| 282 | Каталог не найден в аккаунте. |
| 283 | Неверный запрос, данные не переданы. |
| 284 | Неверный запрос, передан не массив. |
| 285 | Требуемое поле не передано. |
Подробнее о работе с элементами каталога читайте здесь
| Код | Описание |
|---|---|
| 405 | Метод передачи запроса неверный |
| 203 | Добавление/Обновление элементов каталога: системная ошибка при работе с дополнительными полями |
| 204 | Добавление/Обновление элементов каталога: дополнительное поле не найдено |
| 222 | Добавление/Обновление/Удаление элементов каталога: пустой запрос |
| 244 | Добавление/Обновление/Удаление элементов каталога: нет прав. |
| 280 | Добавление элементов каталога: элемент создан. |
| 282 | Элемент не найден в аккаунте. |
| 283 | Неверный запрос, данные не переданы. |
| 284 | Неверный запрос, передан не массив. |
| 285 | Требуемое поле не передано. |
Подробнее о работе с покупателями читайте здесь
| Код | Описание |
|---|---|
| 288 | Недостаточно прав. Доступ запрещен. |
| 402 | Необходимо оплатить функционал |
| 425 | Функционал недоступен |
| 426 | Функционал выключен |
Ошибки и ответы, не относящиеся к какому-либо конкретному разделу
| Код | Описание | Примечание |
|---|---|---|
| 400 | Неверная структура массива передаваемых данных, либо не верные идентификаторы кастомных полей | |
| 402 | Подписка закончилась | Вместе с этим ответом отдаётся HTTP код №402 “Payment Required” |
| 403 | Аккаунт заблокирован, за неоднократное превышение количества запросов в секунду | Вместе с этим ответом отдаётся HTTP код №403 |
| 429 | Превышено допустимое количество запросов в секунду | Вместе с этим ответом отдаётся HTTP код №429 |
| 2002 | По вашему запросу ничего не найдено | Вместе с этим ответом отдаётся HTTP код №204 “No Content” |