← К заметкам

Заметки

Почему REST-метод есть в документации, но не работает на портале

Начните с точного кода ошибки. METHOD_NOT_FOUND, insufficient_scope и отказ в доступе к объекту означают разные причины; «не работает» их скрывает.

Сверьте поколение REST API и путь вызова. Затем способ авторизации: часть методов доступна приложению, но не входящему вебхуку. Проверьте scope приложения и права пользователя отдельно — одно не заменяет другое.

Для коробки важны версия и наличие модуля, в котором реализован метод. Документация актуального облака не означает, что такой же метод уже есть в старой локальной установке.

Если метод найден, но отказывает только на конкретном ID, проверьте тип объекта и его доступность. Если не найден вообще, изменение полей запроса обычно не поможет.

Сохраните минимальный запрос и ответ без токена. По ним можно отличить ограничение среды от ошибки параметров, не перебирая все настройки портала.