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 Iaas API

The iaas API from Cisco Intersight — 22 operation(s) for iaas.

Cisco Intersight Iaas 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 Infrastructure-as-a-Service. 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 24 operations across 22 paths, and defines 44 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}.

24 operations 22 paths 44 schemas 22 GET1 PATCH1 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 Iaas 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 24

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

iaas 24
GET
/api/v1/iaas/ConnectorPacks
Read a 'iaas.ConnectorPack' resource.
GetIaasConnectorPackList 11 params → 200400401403404default
GET
/api/v1/iaas/ConnectorPacks/{Moid}
Read a 'iaas.ConnectorPack' resource.
GetIaasConnectorPackByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/CustomTaskInfos
Read a 'iaas.CustomTaskInfo' resource.
GetIaasCustomTaskInfoList 11 params → 200400401403404default
GET
/api/v1/iaas/CustomTaskInfos/{Moid}
Read a 'iaas.CustomTaskInfo' resource.
GetIaasCustomTaskInfoByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/DeviceStatuses
Read a 'iaas.DeviceStatus' resource.
GetIaasDeviceStatusList 11 params → 200400401403404default
GET
/api/v1/iaas/DeviceStatuses/{Moid}
Read a 'iaas.DeviceStatus' resource.
GetIaasDeviceStatusByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/DiagnosticMessages
Read a 'iaas.DiagnosticMessages' resource.
GetIaasDiagnosticMessagesList 11 params → 200400401403404default
GET
/api/v1/iaas/DiagnosticMessages/{Moid}
Read a 'iaas.DiagnosticMessages' resource.
GetIaasDiagnosticMessagesByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/LicenseInfos
Read a 'iaas.LicenseInfo' resource.
GetIaasLicenseInfoList 11 params → 200400401403404default
GET
/api/v1/iaas/LicenseInfos/{Moid}
Read a 'iaas.LicenseInfo' resource.
GetIaasLicenseInfoByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/MostRunTasks
Read a 'iaas.MostRunTasks' resource.
GetIaasMostRunTasksList 11 params → 200400401403404default
GET
/api/v1/iaas/MostRunTasks/{Moid}
Read a 'iaas.MostRunTasks' resource.
GetIaasMostRunTasksByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/ServiceRequests
Read a 'iaas.ServiceRequest' resource.
GetIaasServiceRequestList 11 params → 200400401403404default
GET
/api/v1/iaas/ServiceRequests/{Moid}
Read a 'iaas.ServiceRequest' resource.
GetIaasServiceRequestByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/SystemTaskInfos
Read a 'iaas.SystemTaskInfo' resource.
GetIaasSystemTaskInfoList 11 params → 200400401403404default
GET
/api/v1/iaas/SystemTaskInfos/{Moid}
Read a 'iaas.SystemTaskInfo' resource.
GetIaasSystemTaskInfoByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/UcsdInfos
Read a 'iaas.UcsdInfo' resource.
GetIaasUcsdInfoList 11 params → 200400401403404default
GET
/api/v1/iaas/UcsdInfos/{Moid}
Read a 'iaas.UcsdInfo' resource.
GetIaasUcsdInfoByMoid 4 params → 200400401403404default
POST
/api/v1/iaas/UcsdInfos/{Moid}
Update a 'iaas.UcsdInfo' resource.
UpdateIaasUcsdInfo 2 params body → 200400401403404default
PATCH
/api/v1/iaas/UcsdInfos/{Moid}
Update a 'iaas.UcsdInfo' resource.
PatchIaasUcsdInfo 2 params body → 200400401403404default
GET
/api/v1/iaas/UcsdManagedInfras
Read a 'iaas.UcsdManagedInfra' resource.
GetIaasUcsdManagedInfraList 11 params → 200400401403404default
GET
/api/v1/iaas/UcsdManagedInfras/{Moid}
Read a 'iaas.UcsdManagedInfra' resource.
GetIaasUcsdManagedInfraByMoid 4 params → 200400401403404default
GET
/api/v1/iaas/UcsdMessages
Read a 'iaas.UcsdMessages' resource.
GetIaasUcsdMessagesList 11 params → 200400401403404default
GET
/api/v1/iaas/UcsdMessages/{Moid}
Read a 'iaas.UcsdMessages' resource.
GetIaasUcsdMessagesByMoid 4 params → 200400401403404default

Schemas 44

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

iaas.DiagnosticMessages.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.ConnectorPack.Relationship
A relationship to the 'iaas.ConnectorPack' resource, or the expanded 'iaas.ConnectorPack' resource, or the 'null' value.
iaas.MostRunTasks
The MostRunTasks object provides insights into frequently executed workflow tasks within UCS Director (UCSD). Purpose MostRunTasks captures data about task exe…
iaas.LicenseInfo
The LicenseInfo object is a fundamental component in managing license details within UCS Director (UCSD), providing a structured overview of license types and…
iaas.UcsdInfo
The UcsdInfo object is a central component in managing UCS Director accounts, offering insights into system configurations and connection status. It facilitate…
iaas.LicenseInfo.Response
The response body of a HTTP GET request for the 'iaas.LicenseInfo' resource. The value may be one of the following types. 1. When 'tag' is specified in the URL…
iaas.UcsdInfo.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.UcsdManagedInfra.Relationship
A relationship to the 'iaas.UcsdManagedInfra' resource, or the expanded 'iaas.UcsdManagedInfra' resource, or the 'null' value.
iaas.ServiceRequest.Response
The response body of a HTTP GET request for the 'iaas.ServiceRequest' resource. The value may be one of the following types. 1. When 'tag' is specified in the…
iaas.UcsdManagedInfra.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.SystemTaskInfo.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.UcsdMessages
The UcsdMessages object captures messages from UCS Director (UCSD), supporting system communication and alert management. Purpose UcsdMessages document system…
iaas.SystemTaskInfo
The SystemTaskInfo object provides details about library task executions within UCS Director (UCSD), supporting system oversight and process management. Purpos…
iaas.ConnectorPack.Response
The response body of a HTTP GET request for the 'iaas.ConnectorPack' resource. The value may be one of the following types. 1. When 'tag' is specified in the U…
iaas.ServiceRequest.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.ServiceRequest
The ServiceRequest object is integral to managing service requests within UCS Director (UCSD), capturing essential details about service request and statuses r…
iaas.MostRunTasks.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.UcsdManagedInfra
The UcsdManagedInfra object is critical for overseeing UCS Director (UCSD) managed infrastructure, providing statistics and insights into managed resources. Pu…
iaas.ConnectorPack
The ConnectorPack object is essential for managing connector pack versions within UCS Director (UCSD), facilitating configuration and dependency management. Pu…
iaas.UcsdMessages.Response
The response body of a HTTP GET request for the 'iaas.UcsdMessages' resource. The value may be one of the following types. 1. When 'tag' is specified in the UR…
iaas.UcsdMessages.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.WorkflowSteps
Overview The WorkflowSteps object is integral to managing workflow operations within UCS Director (UCSD), capturing the step-by-step progression of service req…
iaas.MostRunTasks.Relationship
A relationship to the 'iaas.MostRunTasks' resource, or the expanded 'iaas.MostRunTasks' resource, or the 'null' value.
iaas.DeviceStatus
The DeviceStatus object is pivotal in managing infrastructure accounts within UCS Director (UCSD), offering insights into connection status and device details.…
iaas.SystemTaskInfo.Relationship
A relationship to the 'iaas.SystemTaskInfo' resource, or the expanded 'iaas.SystemTaskInfo' resource, or the 'null' value.
iaas.UcsdInfo.Response
The response body of a HTTP GET request for the 'iaas.UcsdInfo' resource. The value may be one of the following types. 1. When 'tag' is specified in the URL qu…
iaas.LicenseInfo.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.CustomTaskInfo.Response
The response body of a HTTP GET request for the 'iaas.CustomTaskInfo' resource. The value may be one of the following types. 1. When 'tag' is specified in the…
iaas.UcsdManagedInfra.Response
The response body of a HTTP GET request for the 'iaas.UcsdManagedInfra' resource. The value may be one of the following types. 1. When 'tag' is specified in th…
iaas.MostRunTasks.Response
The response body of a HTTP GET request for the 'iaas.MostRunTasks' resource. The value may be one of the following types. 1. When 'tag' is specified in the UR…
iaas.CustomTaskInfo
The CustomTaskInfo object offers insights into the execution of custom tasks within UCS Director (UCSD), supporting workflow customization and management. Purp…
iaas.LicenseInfo.Relationship
A relationship to the 'iaas.LicenseInfo' resource, or the expanded 'iaas.LicenseInfo' resource, or the 'null' value.
iaas.DiagnosticMessages.Response
The response body of a HTTP GET request for the 'iaas.DiagnosticMessages' resource. The value may be one of the following types. 1. When 'tag' is specified in…
iaas.UcsdInfo.Relationship
A relationship to the 'iaas.UcsdInfo' resource, or the expanded 'iaas.UcsdInfo' resource, or the 'null' value.
iaas.DeviceStatus.Response
The response body of a HTTP GET request for the 'iaas.DeviceStatus' resource. The value may be one of the following types. 1. When 'tag' is specified in the UR…
iaas.SystemTaskInfo.Response
The response body of a HTTP GET request for the 'iaas.SystemTaskInfo' resource. The value may be one of the following types. 1. When 'tag' is specified in the…
iaas.DeviceStatus.Relationship
A relationship to the 'iaas.DeviceStatus' resource, or the expanded 'iaas.DeviceStatus' resource, or the 'null' value.
iaas.DiagnosticMessages
The DiagnosticMessages object is vital for capturing diagnostic alerts and messages within UCS Director (UCSD), aiding in system health monitoring and issue re…
iaas.DeviceStatus.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.CustomTaskInfo.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.ConnectorPack.List
This resource list is returned as a response to a HTTP GET request that does not include a specific resource identifier.
iaas.CustomTaskInfo.Relationship
A relationship to the 'iaas.CustomTaskInfo' resource, or the expanded 'iaas.CustomTaskInfo' resource, or the 'null' value.
iaas.LicenseUtilizationInfo
Overview The LicenseUtilizationInfo object is crucial for managing and understanding the utilization of licenses within the UCS Director (UCSD). This provides…
iaas.LicenseKeysInfo
Overview The LicenseKeysInfo object serves as an essential element in managing license details within UCS Director. It encapsulates information about unique li…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

intersight-iaas-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 Iaas 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.