GitHub Pages API
The GitHub Pages API lets you manage GitHub Pages sites for repositories, including creating, updating, and deleting sites, configuring custom domains and HTTPS enforcement, and triggering and monitoring Pages builds. GitHub Pages hosts static websites directly from a repository branch or GitHub Actions workflow.