Вы не должны иметь возможность вызывать свой собственный API, используя URL-адрес GitHub.
Вы не можете выполнить какой-либо пользовательский процесс на стороне сервера (GitHub), кроме действий GitHub (например, те ).
Вы можете использовать, например, Netlify для тестирования вашего API из вашего проекта GitHub .
Можем ли мыиспользовать Gitlab для достижения результата?
Нет: GitHub или GitLab предназначены для хостинга репозиториев, а не для обслуживания каких-либо пользовательских сервисов из этих репозиториев (кроме GitHub Pages или GitLabСтраницы , для публикации статических веб-сайтов непосредственно из репозитория)
Опять же, для предоставления REST API вам необходим сторонний сервер.