Кастомный формат вывода апи

Добрый день. Подскажите, есть ли возможность без изменения ядра зарегистрировать свой формат вывода для апи? Причем так, чтобы он касался только тех методов апи, который добавляет мой модуль? В частности, мне нужны другие правила форматирования json для моих методов. Я не хотел бы менять ядро и не хотел бы менять формат вывода для основного апи.

Добрый день.
Почитайте здесь, возможно это то, что вам нужно

Спасибо за ответ, но я это читал, ведь я уже разработал свой модуль со своими методами апи. Ничего кроме того, как создаются методы и доступ к ним через привелегии там не описано, а меня интересует работа над форматом вывода.

Какого рода изменения в формате нужны? Можете простой пример дать?

Легко. Текущий формат вывода для апи это результат функции json_encode() с дефолтными опциями. Я, например, хочу не экранировать / и не кодировать utf

К сожалению, простого пути нет. Можно попробовать создать свой формат ответа

app/Tygh/Api/Formats/

и запрашивать его через заголовок Content-Type

Но не факт, что заработает без изменений ядра

Пробовал, не получилось. Дело в том, что массив возвожных форматов типо задается в конструкторе Api.php…