Beginning with Cisco IMC 3.0, standalone Cisco UCS servers can be managed through a Redfish API. Redfish is an industry standard management interface based on the Open Data Protocol (OData) RESTful API specification. Many common management tasks can be automated with Redfish, and additional automation can also be performed with the IMC Unified API and IMC Python SDK from Cisco.
Please see the following for additional information on automating with Redfish:
Read more on how the IMC Redfish API fits within the Cisco UCS Management Software portfolio with the Cisco UCS Management Handbook