Check the response for the X-Total-Pages header. As long as page is smaller than total pages, you have to call the api again and increment the page variable.
https://docs.gitlab.com/ee/api/rest/index.html#pagination-link-header
Gitlab Pages with an HTTP POST?
curl - Pagination in Gitlab API only returns 100 per_page max - Stack Overflow
GitLab Rest API set GitLab Pages visibility to 'Everyone' - Stack Overflow
GitLab API Pagination
Rather than spend a few hours digging into this, I just wanted to ask the question to the community for some guidance.
I need to create a web page for the purposes of kicking off a pipeline with parameters passed to it. Originally, I wanted to use Gitlab Pages, host a site that had drop-down boxes and text boxes, and the like, but reading through Hugo (the most starred example on Gitlab Pages), I don't think I can do an HTTP Post.
Is there anything I can run in Gitlab Pages to make this work? Or am I screwed and I need to just get something up and running on a flask server?