BMC offers a number of APIs and SDKs that enable you to extend and integrate BMC products. 

Filter the list by product or component name to locate an API and its related documentation reference.

Product

Product or component

API

Technology

Description

References

BMC CMDB

BMC CMDB

CMDB RESTful API

REST API

Transmits data between the server and the web application in JSON format

BMC CMDB

 

BMC CMDB

Web Services API

SOAP Web Services

Performs audit operations, business object operations, classic federation and reconciliation operations, dataset operations, normalization operations, and so on

BMC Database Automation

BMC Database Automation

Rest API

REST API

Programmatically triggers BDA workflows from other applications and performs management tasks relating to Compliance and Actions

BMC Discovery

BMC Discovery

REST API

REST API

  • Submits discovery runs
  • Manages credentials
  • Queries the data in your system
  • Uploads Technology Knowledge Updates (TKUs)
BMC Helix Business WorkflowsCases and tasksREST APIREST API

Performs case creation, update, listing, and task management operations.

BMC Helix Continuous Optimization

BMC Helix Optimize

REST API

REST API

Performs functions in BMC Helix Continuous Optimization through web services.

BMC Helix Cloud Cost

BMC Helix Cloud Cost

REST API

REST API

Performs functions in BMC Helix Cloud Cost through web services.

BMC Helix Digital Workplace

BMC Helix Digital Workplace Catalog

REST API

REST API

Subset of APIs that allow users to accomplish tasks in the Catalog using APIs.

BMC Helix Discovery

BMC Helix Discovery

REST API

REST API

  • Submits discovery runs
  • Manages credentials
  • Queries the data in your system
  • Uploads Technology Knowledge Updates (TKUs)

BMC Helix Innovation Suite

Innovation Suite Platform

Platform REST API

REST API

Makes client-side HTTP calls to the Innovation Suite platform

BMC Helix Innovation Suite

Innovation Suite Platform

Platform Java API

Java API

Enables you to write custom extensions to call the Innovation Suite platform Java framework

BMC Helix Innovation Suite

Innovation Suite Platform

JavaScript API

JavaScript API

Makes client-to-client calls by using the standard Innovation Suite web-based JavaScript client

BMC Helix ITSM

BMC Helix ITSM

REST API

REST API

Integrate BMC Helix ITSM with third-party applications by using the REST API

BMC Helix ITSM

BMC Helix ITSM

REST API

REST API

Integrate BMC Helix ITSM with third-party applications by using the REST API

BMC Helix ITSM

BMC Helix ITSM

SOAP web services

SOAP Web Services

Developing integrations between BMC Helix ITSM with third-party applications by using SOAP web services

BMC Helix Operations Management

BMC Helix Operations Management

REST API

REST API

  • Managing events
  • Performing metric operations
  • Ingesting and retrieving logs
  • Configuring blackout policies

BMC Helix Portal

BMC Helix Portal

REST API

REST API

Performs functions in BMC Helix Portal through web services.

TrueSight Network Automation

TrueSight Network Automation

Web Services Java API

WSDL

  • Retrieves and modifies objects
  • Executes actions on the server

(The BMC Network Automation Web Services API provides a general set of classes that abstract the lower-level web service functionality into a set of easy to use Java classes.)

BMC Release Lifecycle Management Suite

BMC Release Package and Deployment

 

REST API

REST API

Invokes actions for different product objects (JSON and XML formats are supported for retrieval and posting)

BMC Release Lifecycle Management Suite

BMC Release Process Management

REST API

REST API

  • Creates and manages channels, environments, routes, and packages
  • Queries lists of defined resources in the system
  • Initiates deployments

TrueSight Server Automation

TrueSight Server Automation

RESTful web Services

REST API

  • Browses resources, such as Property classes, objects, asset classes, and assets
  • Performs limited operations, such as executing a job or manipulating an asset that is based on a custom object

TrueSight Server Automation

TrueSight  Server Automation

SOAP Web Services

SOAP Web Services

Logs on to the TrueSight Server Automation Application Server and executes BLCLI commands

(TrueSight Server Automation SOAP Web Services are provided as  .wsdl  files that can be accessed by your web client.)

Control-M Automation API

Control-M

Control-M Workbench

Code Reference

Services

Control-M REST API

Control-M Automation CLI

Control-M API

Control-M Automation API

REST API

REST API

Enables you to access Control-M REST API commands from a Control-M installed instance or from your own personal Control-M workbench installed on your local computer. You have more control over Control-M scheduling capabilities without the need for IT services.

TrueSight Capacity Optimization

TrueSight Capacity Optimization

REST web services

REST API

  • Remotely manages and controls the interactions with the backend components
  • Enables you to manage placement advice scenarios, create and use hypothetical candidates and targets, and manage scenarios and services on hardware infrastructures
  • Instantiates, retrieves, modifies, and deletes a Chargeback object
  • Works with different types of supported data
  • Executes a time forecast model
  • Searches entities and metrics with a method
  • Creates, retrieves, updates, and deletes reservations

TrueSight Infrastructure Management

TrueSight Infrastructure Management

Web Service

REST API

Performs functions in Infrastructure Management through web services

TrueSight IT Data Analytics

TrueSight IT Data Analytics

REST API

REST API

  • Collects data (view, create, modify, and delete hosts)
  • Searches data and obtains results synchronously and asynchronously

TrueSight Orchestration Platform

TrueSight Orchestration Platform

Legacy web service

SOAP Web Services

Remotely triggers Atrium Orchestrator workflows and returns a Simple Object Access Protocol (SOAP) response with the workflow output

TrueSight Orchestration Platform

TrueSight Orchestration Platform

 

REST API

Manages authentication authorization, adapters, modules, processes, and repository resources

TrueSight Presentation Server

TrueSight Presentation Server 

TrueSight Web Service (TSWS) 

REST API 

Integrates data from TrueSight Presentation Server with external applications

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Software APIs