HCS Fulfillment APIs
The HCS Fulfillment APIs provide APIs to provision and manage the resources and services in an HCS deployment. The Fulfillment APIs are grouped by function.
Using the Shared Data Repository Web Service API, you can view and modify (Create, Read, Update, Delete) data in Shared Data Repository. You can use the SDR Web Service to manage customers, clusters, applications and other entities.
Using the Fulfillment Web Services, you can perform fulfillment-related tasks, such as triggering manual syncs, starting manual syncs, restarting jobs, and non-CRUD Shared Data Repository operations. The Fulfillment Web Service also includes the automated provisioning feature to automatically size and provision HCS applications.
The Service Inventory Web Service provides an interface for scheduling, configuring, and executing the generation of service inventory billing reports. This web service allows you to retrieve, process, and generate service inventory reports in a Cisco common format.
HCS License Manager Web Service provides an interface to allow the HCM-F administrator to perform license management tasks such as setting the global deployment mode, creating or deleting an ELM, assigning a customer/UC cluster to an ELM, unassigning a customer/UC Cluster from an ELM, updating the assigned cluster's platform credential, and retrieving the license relationship among ELMs, customers, and UC clusters.
The Platform Administrative Web Services (PAWS) API provides methods to manage and schedule backups and upgrades.
All of the Fulfillment APIs use HTTP Basic Authentication. You should use the HCS Admin username and password to authenticate the API calls.
Because the Fulfillment APIs use HTTPS, you will need to enable SSL support in your application. Depending on the specific technology used by your application, you may need to manually install the HCS certificate into a local trust store for your application.
Visit the HCS Developer Forums to ask questions and interact with other developers.