BuildMaster helps you automate configuration and deployment of other software on your servers.
To help you automate and configure BuildMaster, there are various API endpoints you can use to programmatically query or configure
There are several different API endpoints available:
Infrastructure Management - a simple mechanism for querying, creating, and updating
server, environment, and
server role entries; they are intended to automate the set-up and
management of an BuildMaster instance.
Variables Management - view, create, update, and delete configuration variables
Release & Package Deployment - create and deploy releases and release packages
Native API Methods - callable through JSON, SOAP, or even SQL directly, these offer full control of an BuildMaster instance
and can be used to do anything that a user may do from the web interface; these may change between minor versions (which are always
documented in the release notes), and are almost always backwards-compatible.
There are also Release Package Triggers, which allow you to create a release package by simply visiting a URL with a GET or POST; this is mostly useful when you want third-party tools to trigger release package creation within BuildMaster,
and can be created under Application Settings > Release Package Triggers
More on this topic: