Develop > Application Programming Interface

Application Programming Interface

Cloud Service Automation (CSA) provides a REST (REpresentational State Transfer) Application Programming Interface (API) that allows application developers to interact programmatically with many of the capabilities that CSA offers in the Cloud Service Management Console and the Marketplace Portal.

CSA exposes subscription, service, and resource information through REST API calls. You can exercise all REST API calls programmatically and from an HTTP client. You'll find more information on HTTP clients in Retrieving information using REST calls.

The information is designed to help you learn about the APIs by introducing the CSA capabilities that can be accessed programmatically, how to access them, and walking through several examples. Assuming that you:

  1. Understand how to use a REST API.
  2. Have installed and set up CSA, following the instructions in the Install and the Configuration Overview sections.