Запрограммировать модуль в виде отдельного файла на Koa.js с использованием koa router.
В двух словах, нужны 3 метода: GET, POST, DELETE Логика работы простая и описана на php. Скрины находятся во вложении.
Необходимый формат ответа и запроса описан в типе TypeScript. Работа с базой данных - через TypeORM, проект разворачивается одной командой в Docker. В коде есть примеры аналогичных модулей.