RESTful API reference
Refer to comprehensive references to IBM Spectrum Symphony RESTful APIs. IBM Spectrum Symphony RESTful APIs are for EGO
resource management, deployment, and SOAM MapReduce application resource management.
Locating the RESTful APIs
IBM Spectrum Symphony can be configured and managed through RESTful APIs. Run the egosh client view command to find the URL for the RESTful APIs.
Authentication for RESTful API
To use the RESTful API, you run GET, POST, PUT, or DELETE API calls. You can use various programs to run REST API calls; in these examples, we use curl . Regardless of which tool you use to run the calls, you must first authenticate.
RESTful API reference for EGO (resource management and deployment)
Use the EGO RESTful API reference to manage EGO resources and to deploy service packages. The API methods are versioned, with the /v1 suffix in the path indicating the current API version. If you have scripts that were written for the previous API version, you are not required to make any changes to those scripts, but move to the current version to take advantage of the latest functionality.
RESTful API reference for host factory
Use the RESTful API reference to manage cloud bursting through host factory using RESTful API methods.
RESTful API reference for client and management workload using the SYMREST server
Use the RESTful API reference with the SYMREST server to submit and manage workload from an IBM Spectrum Symphony client through RESTful API methods, and to manage IBM Spectrum Symphony applications and workload (sessionss and tasks), through RESTful API methods.
RESTful API reference for MapReduce applications and jobs
Use the MapReduce RESTful API reference to manage MapReduce applications and jobs. The API methods are versioned, with the /v1 suffix in the path indicating the current API version. If you have scripts that were written for the previous API version, you are not required to make any changes to those scripts, but move to the current version to take advantage of the latest functionality.