Semaphore API
Blog post from Semaphore
Semaphore has introduced a build status API with basic functionality, currently comprising two methods: one for listing all branches of a project and another for retrieving the status of a specified project and branch. Users can integrate these methods into their projects by copying working URLs from their project settings. The API has already seen creative uses, such as Pivotal Labs' integration into their dashboard app. Future enhancements include expanding the build status method to cover full build histories and adding pre-build webhooks to notify users when a build starts. Users can also subscribe to post-build webhooks to receive notifications upon build completion. Semaphore encourages users to request additional features and join discussions on Discord.