API Changes Introduced in 4.19.0.0
For the complete list of API commands and params consult the CloudStack Apidocs.
New API Commands
| Name | Description | 
|---|---|
| 
 | List OAuth providers registered | 
| 
 | Verify the OAuth Code and fetch the corresponding user from provider | 
| 
 | List DRS plans for a clusters | 
| 
 | Lists objects at specified path on a storage pool. | 
| 
 | Lists object storage pools. | 
| 
 | List VM Schedules. | 
| 
 | Remove VMs from an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters. | 
| 
 | Create VM Schedule | 
| 
 | Generate DRS plan for a cluster | 
| 
 | Creates a secondary storage selector, described by the heuristic rule. | 
| 
 | Triggers an automatic safe shutdown of CloudStack by not accepting new jobs and shutting down when all pending jobbs have been completed. Triggers an immediate shutdown if forced | 
| 
 | Removes a public IP address from quarantine. Only IPs in active quarantine can be removed. | 
| 
 | Deletes an empty Bucket. | 
| 
 | Deletes an Object Storage Pool | 
| 
 | Updates an existing secondary storage selector. | 
| 
 | Register the OAuth2 provider in CloudStack | 
| 
 | Deletes a VNF template from the system. All virtual machines using the deleted template will not be affected. | 
| 
 | Updates the registered OAuth provider details | 
| 
 | Update VM Schedule. | 
| 
 | Moves a domain and its children to a new parent domain. | 
| 
 | Deletes the registered OAuth provider | 
| 
 | Cancels a triggered shutdown | 
| 
 | Delete VM Schedule. | 
| 
 | Updates object storage pool | 
| 
 | Creates a bucket in the specified object storage pool. | 
| 
 | Logs a user into the CloudStack after successful verification of OAuth secret code from the particular provider.A successful login attempt will generate a JSESSIONID cookie value that can be passed in subsequent Query command calls until the “logout” command has been issued or the session has expired. | 
| 
 | Gets the guest OS names in the hypervisor | 
| 
 | Add VMs to an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters. | 
| 
 | List all public, private, and privileged VNF templates. | 
| 
 | Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template. | 
| 
 | migrates resources from one secondary storage to destination image store | 
| 
 | Returns the status of CloudStack, whether a shutdown has been triggered and if ready to shutdown | 
| 
 | Lists the secondary storage selectors and their rules. | 
| 
 | Lists objects at specified path on an image store. | 
| 
 | Lists all Buckets. | 
| 
 | Lists virtual machines on a unmanaged host | 
| 
 | Adds a object storage pool | 
| 
 | Execute DRS for a cluster. If there is another plan in progress for the same cluster, this command will fail. | 
| 
 | Lists the VMs in a VMware Datacenter | 
| 
 | Copies a snapshot from one zone to another. | 
| 
 | Registers an existing VNF template into the CloudStack cloud. | 
| 
 | Updates Bucket properties | 
| 
 | Download object at a specified path on an image store. | 
| 
 | List public IP addresses in quarantine. | 
| 
 | Removes an existing secondary storage selector. | 
| 
 | Prepares CloudStack for a safe manual shutdown by preventing new jobs from being accepted | 
| 
 | Updates the quarantine end date for the given public IP address. | 
| 
 | Updates a template to VNF template or attributes of a VNF template. | 
| 
 | Import virtual machine from a unmanaged host into CloudStack | 
Parameters Changed API Commands
| Name | Description | 
|---|---|
| 
 | Request: Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 Changed Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
| 
 | Request: New Parameters: 
 Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Response: New Parameters: 
 | 
| 
 | Request: Changed Parameters: 
 | 
Default Value Changed for the Parameters of the API commands
| Name | Description | 
|---|---|
| 
 | Request: Changed Parameter Values: 
 |