List CLI Command
If vSphere APIs begin with /rest (vs /api), any maps are consumed/returned instead as arrays of objects, each containing a key and a value property field.
Returns the identifiers of all commands, or commands in a specific namespace.
Request
URLURL
https://{api_host}/rest/com/vmware/vapi/metadata/cli/command
Query Parameters
Query Parameters
string
path
Optional
The dot-separated path of the namespace for which command identifiers should be returned.
If unset identifiers of all commands registered with the infrastructure will be returned.
Header Parameters
Header Parameters
string
vmware-api-session-id
Required
Required session ID, obtained by first calling Create Session API
Example: b00db39f948d13ea1e59b4d6fce56389
Response
Response
Response BodyResponse Body
200 OK returns
MetadataCliCommandListResponseBody
of type application/json
Identifiers of the requested commands.
{
"value": [
{
"name": "string",
"path": "string"
}
]
}
cURL Command
curl -H "vmware-api-session-id: b00db39f948d13ea1e59b4d6fce56389" https://{api_host}/rest/com/vmware/vapi/metadata/cli/command
Errors
404
com.vmware.vapi.std.errors.not_found : if a namespace corresponding to path doesn't exist.