As our API evolves, a need for an action that allows user to trigger a deploy via API appeared.
This feature is now available. From now on you will be able to trigger deploys through our API, easy as:
curl -d "auth_token=XXX" -v https://semaphoreapp.com/api/v1/projects/:project_hash/:branch_id/builds/:build_number/deploy/:server_id
The API documentation has been updated accordingly with these latest additions.
Also, we would like to announce that there are a few additions to our server API response structures. You can find the latest specifications in the documentation.