How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Intersight Vmrc API

The vmrc API from Cisco Intersight — 2 operation(s) for vmrc.

Cisco Intersight Vmrc API is one of 117 APIs that Cisco Intersight publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include vmrc. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 5 operations across 2 paths, and defines 55 schemas. It is described by OpenAPI 3.2.0, at version 1.0.11-20260807064027971.

Requests are made against a single base URL, https://{server}.

5 operations 2 paths 55 schemas 2 GET1 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.11-20260807064027971
Base URL
https://intersight.com
Authentication
API Key, HTTP Signature, OAuth 2.0
Resource Areas
1

Authentication & Security 3

Cisco Intersight Vmrc API declares 3 security schemes for authenticating requests. An API key is passed in the cookie as X-Starship-Token (cookieAuth). It uses HTTP signature authentication (http_signature). It supports OAuth 2.0 (oAuth2) using the authorizationCode and clientCredentials flows, exposing 3315 scopes.

  • cookieAuth — The authentication cookie obtained from a Single-Sign-On SAML assertion.
  • http_signature — The 'HTTP signature' security scheme. Each HTTP request is cryptographically signed as specified in https://datatracker.ietf.org/doc/draft-cavage-http-signatur…
  • oAuth2 — The client uses the OAuth2 security scheme. To use OAuth2, a client application must be registered by creating a iam.AppRegistration resource. The user who cre…

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 2 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

vmrc 5
POST
/api/v1/vmrc/Consoles
Create a 'vmrc.Console' resource.
CreateVmrcConsole 2 params body → 200400401403404default
GET
/api/v1/vmrc/Consoles
Read a 'vmrc.Console' resource.
GetVmrcConsoleList 11 params → 200400401403404default
GET
/api/v1/vmrc/Consoles/{Moid}
Read a 'vmrc.Console' resource.
GetVmrcConsoleByMoid 4 params → 200400401403404default
POST
/api/v1/vmrc/Consoles/{Moid}
Update a 'vmrc.Console' resource.
UpdateVmrcConsole 2 params body → 200400401403404default
PATCH
/api/v1/vmrc/Consoles/{Moid}
Update a 'vmrc.Console' resource.
PatchVmrcConsole 2 params body → 200400401403404default

Schemas 55

The contract defines 55 schemas that model the data the API accepts and returns. Each schema is shown below with its type and property counts.

virtualization.VmwareAttachedResourceTag
Holds the tag information for the attached resource.
virtualization.GuestInfo
Captures the common details of the guest personality that runs in a VM.
vmrc.Console.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
virtualization.BaseDatastore
Common attributes of a datastore allocated to a hypervisor. Serves as a base class for all concrete datastore types. A datastore is assigned to a datacenter an…
vmrc.Console
The Console object provides API access to launch VMRC consoles to VMware virtual machines. It facilitates secure and efficient virtual machine management throu…
virtualization.VmwareDistributedSwitch.Relationship
A relationship to the 'virtualization.VmwareDistributedSwitch' resource, or the expanded 'virtualization.VmwareDistributedSwitch' resource, or the 'null' value.
virtualization.BaseHypervisorManager
The basic hypervisor manager. Serves as a management layer for all hypervisors. A hypervisor manager contains datacenters, and datacenters contain all other en…
virtualization.VmwareHost
The VmwareHost object delineates the VMware host entity, detailing attributes and relationships pivotal to hosting virtual machines within a datacenter. Purpos…
virtualization.VmwareDatacenter
The VmwareDatacenter object encapsulates the datacenter entity within the VMware inventory, serving as the logical container for associated objects such as dat…
virtualization.VmwareDiscoveryProtocol
Discovery protocol helps to determine which port of the physical switch connected to standard switch or distributed switch.
virtualization.BaseSourceDevice
Every inventory object comes from a device endpoint. The identity of that device is captured here so that any entity that needs to send a request to that devic…
virtualization.BaseNetwork
Common attributes of any network associated to a hypervisor manager. Serves as a base class for all concrete network types. Network aggregates multiple ports u…
virtualization.StorageCapacity
Captures the common attributes of a storage entity.
virtualization.VmwareCluster.Relationship
A relationship to the 'virtualization.VmwareCluster' resource, or the expanded 'virtualization.VmwareCluster' resource, or the 'null' value.
virtualization.VmwareVmCpuShareInfo
Information about the virtual machine's CPU sharing and limits.
virtualization.VmwareDatastore.Relationship
A relationship to the 'virtualization.VmwareDatastore' resource, or the expanded 'virtualization.VmwareDatastore' resource, or the 'null' value.
virtualization.BaseCluster
Common attributes of a cluster of resources within a datacenter. A cluster is a convenient grouping of resources such as Host, Datastore, etc.
virtualization.VmwareDatastore
The VMware Datastore entity with its attributes. Each Datastore belongs to a Datacenter and maybe attached to VMs.
virtualization.VmwareVmCpuSocketInfo
Information about the virtual machine's hardware platform (CPU, memory).
virtualization.VmwareDistributedSwitch
The VmwareDistributedSwitch object represents the VMware Distributed Virtual Switch entity, detailing attributes for network management and configuration. Purp…
virtualization.VmwareVirtualMachine.Relationship
A relationship to the 'virtualization.VmwareVirtualMachine' resource, or the expanded 'virtualization.VmwareVirtualMachine' resource, or the 'null' value.
virtualization.VmwareDatacenter.Relationship
A relationship to the 'virtualization.VmwareDatacenter' resource, or the expanded 'virtualization.VmwareDatacenter' resource, or the 'null' value.
virtualization.VmwareResourceAllocationSystemTrafficTypes
Bandwidth Allocation for System Traffic.
virtualization.VmwareDatastoreCluster
The VmwareDatastoreCluster object represents the datastore cluster entity, comprising shared resources and a unified management interface. Purpose VmwareDatast…
virtualization.VmwareVirtualMachine
The VmwareVirtualMachine object represents the virtual machine entity within the VMware environment, encompassing detailed configurations, states, and resource…
virtualization.BaseDistributedSwitch
Common attributes of any distributed virtual switch managed by a hypervisor.
virtualization.BasePlacement
BasePlacement is an abstract base type for all concrete placement types. The concept of Placement is uniformly used in all hypervisors. With VMware it is the D…
virtualization.VmwareCluster
The VmwareCluster object characterizes the cluster entity within a VMware datacenter, serving as a grouping of resources such as hosts and datastores. Purpose…
virtualization.BaseDatacenter
Common attributes of any datacenter. Serves as a base class for all concrete hypervisor types. Datacenter (DC) is the container that brings together all other…
virtualization.ComputeCapacity
Details of available CPU power across all cores and the free capacity still available.
virtualization.VmwareVmMemoryShareInfo
Information about the virtual machine's memory sharing and limits. For more information, see VMware documentation.
virtualization.VmwareResourceConsumption
Stats on the resources consumed by this host.
virtualization.VmwareHost.Relationship
A relationship to the 'virtualization.VmwareHost' resource, or the expanded 'virtualization.VmwareHost' resource, or the 'null' value.
virtualization.BaseVirtualMachine
Common attributes of a virtual machine managed by a hypervisor. Serves as a base class for all concrete virtual machine types. A virtual machine (VM) is what a…
virtualization.BaseSwitch
Common attributes of any switch managed by a hypervisor. Serves as a base class for all concrete switch types. Switches provide the connectivity between virtua…
virtualization.VmwareDatastoreCluster.Relationship
A relationship to the 'virtualization.VmwareDatastoreCluster' resource, or the expanded 'virtualization.VmwareDatastoreCluster' resource, or the 'null' value.
virtualization.VmwareVmDiskCommitInfo
Information about the virtual machine's disk commits, sharing and limits. For more information, see VMware documentation.
virtualization.BaseHost
Common attributes of any host associated to a hypervisor manager. Serves as a base class for all concrete host types A Host belongs to a datacenter and optiona…
virtualization.VmwareVcenter
The VmwareVcenter object represents the VMware vCenter entity within the virtualization package, providing comprehensive management and organizational capabili…
virtualization.VmwareDistributedNetwork.Relationship
A relationship to the 'virtualization.VmwareDistributedNetwork' resource, or the expanded 'virtualization.VmwareDistributedNetwork' resource, or the 'null' val…
virtualization.MemoryCapacity
Measure of memory allocated and used.
virtualization.VmwareRemoteDisplayInfo
Details of the remote display settings.
virtualization.BaseFolder
Folders are used to group objects of the same type for easier management. Serves as a base class for all concrete folder types.
vmrc.Console.Response
The response body of a HTTP GET request for the 'vmrc.Console' resource. The value may be one of the following types. 1. When 'tag' is specified in the URL que…
virtualization.VmwareFolder.Relationship
A relationship to the 'virtualization.VmwareFolder' resource, or the expanded 'virtualization.VmwareFolder' resource, or the 'null' value.
virtualization.BaseDatastoreCluster
The Datastore Cluster created on a Hypervisor Datacenter.
virtualization.VmwareVcenter.Relationship
A relationship to the 'virtualization.VmwareVcenter' resource, or the expanded 'virtualization.VmwareVcenter' resource, or the 'null' value.
virtualization.ProductInfo
The details of the product offering.
virtualization.CpuInfo
The details of the CPUs on this platform.
virtualization.BaseDistributedNetwork
Common attributes of any distributed virtual network managed by a hypervisor.
virtualization.BaseNetwork.Relationship
A relationship to the 'virtualization.BaseNetwork' resource, or the expanded 'virtualization.BaseNetwork' resource, or the 'null' value.
virtualization.VmwareVlanRange
Details of the VLAN range for the trunk port.
virtualization.VmwareDistributedNetwork
The VmwareDistributedNetwork object delineates the VMware Distributed Virtual PortGroup entity, providing detailed configurations for network management and se…
virtualization.VmwareTeamingAndFailover
The teams can then either share the load of traffic between physical and virtual networks among some or all of its members, or provide passive failover in the…
virtualization.VmwareFolder
The VmwareFolder object delineates the folder entity within VMware vCenter, providing organizational structure for resources such as VMs, networks, and datasto…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

intersight-vmrc-api-openapi.yml Raw ↑

Other APIs Cisco Intersight publishes across the network.

Cisco Intersight Aaa API
Cisco Intersight Access API
Cisco Intersight Adapter API
Cisco Intersight Apiproxy API
Cisco Intersight Appliance API
Cisco Intersight Asset API
Cisco Intersight Auditd API
Cisco Intersight Bios API
Cisco Intersight Boot API
Cisco Intersight Bulk API
Cisco Intersight Capability API
Cisco Intersight Catalystsdwan API
Where this information came from

This is an independent, third-party profile of Cisco Intersight Vmrc API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.