Service method not found

Добрый день! при разработки столкнулся со следующей проблемой - у меня есть сервис в котором находятся методы для rest-api. При вызове (POST) нового метода, принимающего на вход сущность, я получаю в ответ сообщение:

Screenshot_236
В rest-services.xml этот метод добавлен

Но при вызове этого метода get-запроса он его находит :

Screenshot_235

Что может препятствовать вызову метода?

Буду ждать скорейшего ответа

С уважением, Олег

Добрый день!

Приведите пожалуйста сигнатуру метода и то как вы его описали в rest-services.xml.

Здравствуйте!
сигнатура имеет подобный вид

 devicesByType ( @Params(name="type", label = "Тип устройства" , type = ParamTypes.STRING) 
              DeviceType type){}

в rest-service.xml описан следующим образом:

<method name="devicesByType">
<param name="type" />
</method>

Здравствуйте! Решил вопрос с ошибками, которые были уопмянуты в теме выше
Теперь возникла новая ошибка, связананя с неправильой передачи значение параметра:
Screenshot_242

Screenshot_243

Как правильно передать в параметр именно сущность? Неправильный вариант имеет следующий вид:

Screenshot_244

Здравствуйте,
Формат передаваемых данных правильный. Подробности есть в документации: https://doc.cuba-platform.com/restapi-7.2-ru/?_ga=2.235650689.1033205204.1590257987-886111289.1567750563#rest_api_v2_ex_service_post

Судя по ошибке сама JSON строка не валидная с точки зрения формата JSON.