The API is work-in-progress. Follow this topic to get notified about new endpoints, and changes (if it would be required - we try not to change existing endpoints if we don’t have to).
The API docs started to get quite extensive, so we moved it to http://devcenter.bitrise.io/api/v0.1/ for easier digest and for better Table of Content and link-to-section support.
WIP / working on it
Download build log
Get build artifacts + download URLs (/download endpoint?)
Abort a build endpoint (with reason + status param); should be possible to abort a build with success status
Manage (upload & download) files located under “Code Signing & Files” on bitrise.io
Docs: limit query param & errors
/builds list - filter: branch - together with limit=1 this can be used for quickly checking the status of the latest build & the latest on a specified branch
Enforce HTTPS for the API - redirect from http to https
Build Trigger endpoint
Download/upload/edit the bitrise.yml of a project
Watch / Unwatch an app (notifications)
Feature / endpoint requests
If you want to request a new API feature / endpoint, please do it here:
Indeed, we have quite a few use cases for these data as well
Will push another update shortly, with “abort reason” included if the build was aborted, as well as normalizing empty infos to be null instead of empty strings (e.g. if a tag is not defined it’ll be "tag":null instead of "tag":"")
CHANGE: undefined parameters are now returned as null, instead of a default value (e.g. an empty string). Change example: previous "tag":"" is now "tag":null when tag was not specified for the build.