Cisco Intersight Cloud API

The cloud API from Cisco Intersight — 7 operation(s) for cloud.

Operations 7

POST /api/v1/cloud/CollectInventories Create a 'cloud.CollectInventory' resource. #
GET /api/v1/cloud/TfcAgentpools Read a 'cloud.TfcAgentpool' resource. #
GET /api/v1/cloud/TfcAgentpools/{Moid} Read a 'cloud.TfcAgentpool' resource. #
GET /api/v1/cloud/TfcOrganizations Read a 'cloud.TfcOrganization' resource. #
GET /api/v1/cloud/TfcOrganizations/{Moid} Read a 'cloud.TfcOrganization' resource. #
GET /api/v1/cloud/TfcWorkspaces Read a 'cloud.TfcWorkspace' resource. #
GET /api/v1/cloud/TfcWorkspaces/{Moid} Read a 'cloud.TfcWorkspace' resource. #

Documentation

Specifications

Other Resources

🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-fabric-v3-1.0.11-20260807064027971.json
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/conventions/intersight-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/errors/intersight-problem-types.yml
🔗
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/scopes/intersight-scopes.yml
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-hyperflex-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-kubernetes-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-nexus-insight-advisor-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-orchestrator-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-server-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-storage-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-system-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-telemetry-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-virtualization-v3-1.0.11-20260807064027971.json
🔗
OpenAPI Source
https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-workflows-v3-1.0.11-20260807064027971.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/intersight-cloud-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

intersight-cloud-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: 'Cisco Intersight is a management platform delivered as a service with embedded analytics for your Cisco and

    3rd party IT infrastructure. This platform offers an intelligent level of management that enables

    IT organizations to analyze, simplify, and automate their environments in more advanced ways than the prior

    generations of tools. Cisco Intersight provides an integrated and intuitive management experience for

    resources in the traditional data center as well as at the edge. With flexible deployment options to address

    complex security needs, getting started with Intersight is quick and easy.

    Cisco Intersight has deep integration with Cisco UCS and HyperFlex systems allowing for remote deployment,

    configuration, and ongoing maintenance. The model-based deployment works for a single system in a remote

    location or hundreds of systems in a data center and enables rapid, standardized configuration and deployment.

    It also streamlines maintaining those systems whether you are working with small or very large configurations.

    The Intersight OpenAPI document defines the complete set of properties that are returned in the

    HTTP response. From that perspective, a client can expect that no additional properties are returned,

    unless these properties are explicitly defined in the OpenAPI document.

    However, when a client uses an older version of the Intersight OpenAPI document, the server may

    send additional properties because the software is more recent than the client. In that case, the client

    may receive properties that it does not know about.

    Some generated SDKs perform a strict validation of the HTTP response body against the OpenAPI document.

    This document was created on 2026-08-07T06:46:04Z.'
  version: 1.0.11-20260807064027971
  title: Cisco Intersight System Cloud API
  license:
    name: Apache License, Version 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  contact:
    name: Intersight API support
    url: https://intersight.com/help
    email: intersight@cisco.com
  x-provenance:
    method: harvested
    authored_by: Cisco Intersight
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    provider_published: true
    source_host: cdn.intersight.com
    note: Cisco publishes the full Intersight OpenAPI 3.0.2 anonymously from its CDN (27.5MB master document; 3,963 operations / 2,448 paths / 5,612 schemas) plus 11 per-service documents covering 100% of the master's paths. Byte-identity reconfirmed 2026-08-19 by SHA-256. Note intersight.com itself is a soft-404 farm — the contract is on the CDN, not the app host.
  x-evidence:
  - type: source
    url: https://cdn.intersight.com/components/an-apidocs/1.0.11-20260807064027971/model/intersight-openapi-v3-1.0.11-20260807064027971.json
  - type: source
    url: https://intersight.com/apidocs/apirefs/
servers:
- url: https://{server}
  variables:
    server:
      default: intersight.com
  description: The Intersight URL for the cloud-based infrastructure management APIs.
tags:
- name: cloud
paths:
  /api/v1/cloud/CollectInventories:
    post:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Create a 'cloud.CollectInventory' resource.
      operationId: CreateCloudCollectInventory
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - CREATE.cloud.CollectInventory
        - PRIVSET.Account Administrator
        - ROLE.Account Administrator
      parameters:
      - $ref: '#/components/parameters/IfMatch'
      - $ref: '#/components/parameters/IfNoneMatch'
      requestBody:
        description: The 'cloud.CollectInventory' resource to create.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/cloud.CollectInventory'
      responses:
        '200':
          description: The HTTP 200 status response code indicates that the request has succeeded and the 'cloud.CollectInventory' resource was created as requested. The 'cloud.CollectInventory' resource is created before this response is sent back and the resource is returned in the body of the message.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.CollectInventory'
          links:
            GetCloudCollectInventoryByMoid:
              operationId: GetCloudCollectInventoryByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/CollectInventories/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
  /api/v1/cloud/TfcAgentpools:
    get:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Read a 'cloud.TfcAgentpool' resource.
      operationId: GetCloudTfcAgentpoolList
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Read-Only
        - READ.cloud.TfcAgentpool
        - ROLE.Account Administrator
        - ROLE.Read-Only
      parameters:
      - $ref: '#/components/parameters/filterParam'
      - $ref: '#/components/parameters/orderbyParam'
      - $ref: '#/components/parameters/topParam'
      - $ref: '#/components/parameters/skipParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/applyParam'
      - $ref: '#/components/parameters/countParam'
      - $ref: '#/components/parameters/inlinecountParam'
      - $ref: '#/components/parameters/atParam'
      - $ref: '#/components/parameters/tagsParam'
      responses:
        '200':
          description: List of 'cloud.TfcAgentpool' resources for the given filter criteria
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.TfcAgentpool.Response'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
  /api/v1/cloud/TfcAgentpools/{Moid}:
    get:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Read a 'cloud.TfcAgentpool' resource.
      operationId: GetCloudTfcAgentpoolByMoid
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Read-Only
        - READ.cloud.TfcAgentpool
        - ROLE.Account Administrator
        - ROLE.Read-Only
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/atParam'
      responses:
        '200':
          description: An instance of the 'cloud.TfcAgentpool' resource.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.TfcAgentpool'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
          links:
            GetCloudTfcAgentpoolByMoid:
              operationId: GetCloudTfcAgentpoolByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcAgentpools/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
  /api/v1/cloud/TfcOrganizations:
    get:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Read a 'cloud.TfcOrganization' resource.
      operationId: GetCloudTfcOrganizationList
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Read-Only
        - READ.cloud.TfcOrganization
        - ROLE.Account Administrator
        - ROLE.Read-Only
      parameters:
      - $ref: '#/components/parameters/filterParam'
      - $ref: '#/components/parameters/orderbyParam'
      - $ref: '#/components/parameters/topParam'
      - $ref: '#/components/parameters/skipParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/applyParam'
      - $ref: '#/components/parameters/countParam'
      - $ref: '#/components/parameters/inlinecountParam'
      - $ref: '#/components/parameters/atParam'
      - $ref: '#/components/parameters/tagsParam'
      responses:
        '200':
          description: List of 'cloud.TfcOrganization' resources for the given filter criteria
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.TfcOrganization.Response'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
  /api/v1/cloud/TfcOrganizations/{Moid}:
    get:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Read a 'cloud.TfcOrganization' resource.
      operationId: GetCloudTfcOrganizationByMoid
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Read-Only
        - READ.cloud.TfcOrganization
        - ROLE.Account Administrator
        - ROLE.Read-Only
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/atParam'
      responses:
        '200':
          description: An instance of the 'cloud.TfcOrganization' resource.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.TfcOrganization'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
          links:
            GetCloudTfcOrganizationByMoid:
              operationId: GetCloudTfcOrganizationByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcOrganizations/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
  /api/v1/cloud/TfcWorkspaces:
    get:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Read a 'cloud.TfcWorkspace' resource.
      operationId: GetCloudTfcWorkspaceList
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Read-Only
        - READ.cloud.TfcWorkspace
        - ROLE.Account Administrator
        - ROLE.Read-Only
      parameters:
      - $ref: '#/components/parameters/filterParam'
      - $ref: '#/components/parameters/orderbyParam'
      - $ref: '#/components/parameters/topParam'
      - $ref: '#/components/parameters/skipParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/applyParam'
      - $ref: '#/components/parameters/countParam'
      - $ref: '#/components/parameters/inlinecountParam'
      - $ref: '#/components/parameters/atParam'
      - $ref: '#/components/parameters/tagsParam'
      responses:
        '200':
          description: List of 'cloud.TfcWorkspace' resources for the given filter criteria
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.TfcWorkspace.Response'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
  /api/v1/cloud/TfcWorkspaces/{Moid}:
    get:
      tags:
      - cloud
      x-intersight-type: SaaS
      summary: Read a 'cloud.TfcWorkspace' resource.
      operationId: GetCloudTfcWorkspaceByMoid
      security:
      - cookieAuth: []
      - http_signature: []
      - oAuth2:
        - PRIVSET.Account Administrator
        - PRIVSET.Read-Only
        - READ.cloud.TfcWorkspace
        - ROLE.Account Administrator
        - ROLE.Read-Only
      parameters:
      - $ref: '#/components/parameters/moidParam'
      - $ref: '#/components/parameters/selectParam'
      - $ref: '#/components/parameters/expandParam'
      - $ref: '#/components/parameters/atParam'
      responses:
        '200':
          description: An instance of the 'cloud.TfcWorkspace' resource.
          headers:
            Set-Cookie:
              $ref: '#/components/headers/Set-Cookie'
            x-starship-traceid:
              $ref: '#/components/headers/x-starship-traceid'
            Content-Disposition:
              $ref: '#/components/headers/Content-Disposition'
            Content-Length:
              $ref: '#/components/headers/Content-Length'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/cloud.TfcWorkspace'
            text/csv:
              schema:
                $ref: '#/components/schemas/CsvFile'
            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
              schema:
                $ref: '#/components/schemas/ExcelFile'
          links:
            GetCloudTfcWorkspaceByMoid:
              operationId: GetCloudTfcWorkspaceByMoid
              parameters:
                Moid: $response.body#/Moid
              description: The 'Moid' value returned in the response can be used as the 'Moid' parameter in 'GET /api/v1/cloud/TfcWorkspaces/{Moid}'.
            GetIamAccountByMoid:
              $ref: '#/components/links/GetIamAccountByMoid'
            GetIamDomainGroupByMoid:
              $ref: '#/components/links/GetIamDomainGroupByMoid'
        '400':
          $ref: '#/components/responses/http_status_400'
        '401':
          $ref: '#/components/responses/http_status_401'
        '403':
          $ref: '#/components/responses/http_status_403'
        '404':
          $ref: '#/components/responses/http_status_404'
        default:
          $ref: '#/components/responses/default'
components:
  headers:
    x-starship-traceid:
      description: A value that uniquely identifies a HTTP request and its response.
      schema:
        type: string
    Set-Cookie:
      description: Cookie authentication key for use with the `cookieAuth` apiKey authentication.
      schema:
        type: string
        example: X-Starship-Token=abcde12345; Path=/
    Content-Length:
      description: Indicates the size of the entity-body, in bytes, sent to the recipient.
      schema:
        type: integer
    Content-Disposition:
      description: If not present, indicates the response content is expected to be displayed inline in the browser, that is, as a Web page or as part of a Web page. If present, indicates the response content is expected to be an attachment, that is downloaded and saved locally.
      schema:
        type: string
  schemas:
    pkix.KeyGenerationSpec:
      title: Pkix:Key Generation Spec
      description: The key generation spec provides the algorithm and the parameters required for this algorithm to generate a key.
      x-allOf-name: pkix.KeyGenerationSpec
      allOf:
      - $ref: '#/components/schemas/mo.BaseComplexType'
      - type: object
        description: Definition of the list of properties defined in 'pkix.KeyGenerationSpec', excluding properties defined in parent classes.
        required:
        - ClassId
        - ObjectType
        properties:
          ClassId:
            description: 'The fully-qualified name of the instantiated, concrete type.

              This property is used as a discriminator to identify the type of the payload

              when marshaling and unmarshaling data.

              The enum values provides the list of concrete types that can be instantiated from this abstract type.'
            enum:
            - pkix.EcdsaKeySpec
            - pkix.EddsaKeySpec
            - pkix.RsaAlgorithm
            x-enum-as-string: true
          ObjectType:
            description: 'The fully-qualified name of the instantiated, concrete type.

              The value should be the same as the ''ClassId'' property.

              The enum values provides the list of concrete types that can be instantiated from this abstract type.'
            enum:
            - pkix.EcdsaKeySpec
            - pkix.EddsaKeySpec
            - pkix.RsaAlgorithm
            x-enum-as-string: true
          Name:
            description: 'Name of the key generation algorithm.

              * `RSA` - Key pairs should be generated by the RSA algorithm.'
            type: string
            enum:
            - RSA
            default: RSA
            readOnly: true
            x-omitempty: true
    cloud.TfcOrganization:
      title: Cloud:Tfc Organization
      description: 'The TfcOrganization object represents a collaborative space within Terraform Cloud, enabling teams to work together on shared workspaces. Intersight discovers the Organizations in the Terraform Cloud account whose credentials are specified in the Terraform Cloud target.

        #### Purpose

        Defines a collaborative space in Terraform Cloud where teams manage shared workspaces and enables Intersight to discover Terraform Cloud organizations using the credentials specified in the Terraform Cloud target.

        #### Key Concepts

        - **Collaborative Workspace Boundary:** Represents a logical grouping in Terraform Cloud where users, teams, and workspaces are organized for shared IaC operations.

        - **Credential-Based Discovery:** Intersight automatically identifies all Terraform Cloud organizations accessible through the credentials defined in a Terraform Cloud target.

        Organizations are a shared space for teams to collaborate on workspaces in Terraform Cloud.'
      x-allOf-name: cloud.TfcOrganization
      allOf:
      - $ref: '#/components/schemas/mo.BaseMo'
      - type: object
        description: Definition of the list of properties defined in 'cloud.TfcOrganization', excluding properties defined in parent classes.
        required:
        - ClassId
        - ObjectType
        properties:
          ClassId:
            description: 'The fully-qualified name of the instantiated, concrete type.

              This property is used as a discriminator to identify the type of the payload

              when marshaling and unmarshaling data.'
            enum:
            - cloud.TfcOrganization
            default: cloud.TfcOrganization
            x-enum-as-string: true
          ObjectType:
            description: 'The fully-qualified name of the instantiated, concrete type.

              The value should be the same as the ''ClassId'' property.'
            enum:
            - cloud.TfcOrganization
            default: cloud.TfcOrganization
            x-enum-as-string: true
          AgentCeiling:
            description: The max number of active agents allowed in this organization.
            type: integer
            format: int64
            readOnly: true
            x-omitempty: true
          Email:
            description: The admin email address associated with a user under this organization.
            type: string
            readOnly: true
            x-omitempty: true
          Identity:
            description: The ID of the organization.
            type: string
            readOnly: true
            x-omitempty: true
          Name:
            description: The name of the organization.
            type: string
            readOnly: true
            x-omitempty: true
          NumTeams:
            description: The number of teams under this organization.
            type: integer
            format: int64
            readOnly: true
            x-omitempty: true
          NumUsers:
            description: The number of users in this organization.
            type: integer
            format: int64
            readOnly: true
            x-omitempty: true
          RunCeiling:
            description: The max number of simultaneous runs allowed in this organization.
            type: integer
            format: int64
            readOnly: true
            x-omitempty: true
          VcsProviders:
            description: Total number of VCS providers in the organization.
            type: integer
            format: int64
            readOnly: true
            x-omitempty: true
          Target:
            $ref: '#/components/schemas/asset.Target.Relationship'
            description: 'A reference to a assetTarget resource.

              When the $expand query parameter is specified, the referenced resource is returned inline.'
            readOnly: true
    x509.Certificate:
      title: X509:Certificate
      description: The representation of an X.509 certificate.
      x-allOf-name: x509.Certificate
      allOf:
      - $ref: '#/components/schemas/mo.BaseComplexType'
      - type: object
        description: Definition of the list of properties defined in 'x509.Certificate', excluding properties defined in parent classes.
        required:
        - ClassId
        - ObjectType
        properties:
          ClassId:
            description: 'The fully-qualified name of the instantiated, concrete type.

              This property is used as a discriminator to identify the type of the payload

              when marshaling and unmarshaling data.'
            enum:
            - x509.Certificate
            default: x509.Certificate
            x-enum-as-string: true
          ObjectType:
            description: 'The fully-qualified name of the instantiated, concrete type.

              The value should be the same as the ''ClassId'' property.'
            enum:
            - x509.Certificate
            default: x509.Certificate
            x-enum-as-string: true
          Issuer:
            description: The X.509 distinguished name of the issuer of this certificate.
            $ref: '#/components/schemas/pkix.DistinguishedName'
            readOnly: true
            x-omitempty: true
          NotAfter:
            description: The date on which the certificate's validity period ends.
            type: string
            format: date-time
            readOnly: true
            x-omitempty: true
          NotBefore:
            description: The date on which the certificate's validity period begins.
            type: string
            format: date-time
            readOnly: true
            x-omitempty: true
          PemCertificate:
            description: The base64 encoded certificate in PEM format.
            type: string
            x-omitempty: true
          Sha256Fingerprint:
            description: The computed SHA-256 fingerprint of the certificate. Equivalent to 'openssl x509 -fingerprint -sha256'.
            type: string
            readOnly: true
            x-omitempty: true
          SignatureAlgorithm:
            description: Signature algorithm, as specified in [RFC 5280](https://tools.ietf.org/html/rfc5280).
            type: string
            readOnly: true
            x-omitempty: true
          Subject:
            description: The X.509 distinguished name of the subject of this certificate.
            $ref: '#/components/schemas/pkix.DistinguishedName'
            readOnly: true
            x-omitempty: true
    policy.AbstractPolicy.Relationship:
      description: A relationship to the 'policy.AbstractPolicy' resource, or the expanded 'policy.AbstractPolicy' resource, or the 'null' value.
      x-one-of-name: policy.AbstractPolicy.Relationship
      oneOf:
      - type: 'null'
      - $ref: '#/components/schemas/mo.MoRef'
      - $ref: '#/components/schemas/policy.AbstractPolicy'
      discriminator:
        propertyName: ClassId
    iam.System.Relationship:
      description: A relationship to the 'iam.System' resource, or the expanded 'iam.System' resource, or the 'null' value.
      x-one-of-name: iam.System.Relationship
      oneOf:
      - type: 'null'
      - $ref: '#/components/schemas/mo.MoRef'
      - $ref: '#/components/schemas/iam.System'
      discriminator:
        propertyName: ClassId
    mo.BaseMo.Relationship:
      description: A relationship to the 'mo.BaseMo' resource, or the expanded 'mo.BaseMo' resource, or the 'null' value.
      x-one-of-name: mo.BaseMo.Relationship
      oneOf:
      - type: 'null'
      - $ref: '#/components/schemas/mo.MoRef'
      - $ref: '#/components/schemas/mo.BaseMo'
      discriminator:
        propertyName: ClassId
    iam.ResourceRoles.Relationship:
      description: A relationship to the 'iam.ResourceRoles' resource, or the expanded 'iam.ResourceRoles' resource, or the 'null' value.
      x-one-of-name: iam.ResourceRoles.Relationship
      oneOf:
      - type: 'null'
      - $ref: '#/components/schemas/mo.MoRef'
      - $ref: '#/components/schemas/iam.ResourceRoles'
      discriminator:
        propertyName: ClassId
    asset.GeoLocation.Relationship:
      description: A relationship to the 'asset.GeoLocation' resource, or the expanded 'asset.GeoLocation' resource, or the 'null' value.
      x-one-of-name: asset.GeoLocation.Relationship
      oneOf:
      - type: 'null'
      - $ref: '#/components/schemas/mo.MoRef'
      - $ref: '#/components/schemas/asset.GeoLocation'
      discriminator:
        propertyName: ClassId
    iam.SwitchAccountPermission:
      title: Iam:Switch Account Permission
      description: SwitchScope parameters related to the Account to/from which user switched.
      x-allOf-name: iam.SwitchAccountPermission
      allOf:
      - $ref: '#/components/schemas/mo.BaseComplexType'
      - type: object
        description: Definition of the list of properties defined in 'iam.SwitchAccountPermission', excluding properties defined in parent classes.
        required:
        - ClassId
        - ObjectType
        properties:
          ClassId:
            description: 'The fully-qualified name of the instantiated, concrete type.

              This property is used as a discriminator to identify the type of the payload

              when marshaling and unmarshaling data.'
            enum:
            - iam.SwitchAccountPermission
            default: iam.SwitchAccountPermission
            x-enum-as-string: true
          ObjectType:
            description: 'The fully-qualified name of the instantiated, concrete type.

              The value should be the same as the ''ClassId'' property.'
            enum:
            - iam.SwitchAccountPermission
            default: iam.SwitchAccountPermission
            x-enum-as-string: true
          AccountId:
            description: Moid of the Account to/from which user switched the scope.
            type: string
            readOnly: true
            x-omitempty: true
          PermissionId:
            description: Moid of the Permission for the Account to/from which user switched the scope.
            type: string
            readOnly: true
            x-omitempty: true
    iam.EndPointPrivilege:
      title: Iam:End Point Privilege
      description: 'EndPointPrivilege models privileges defined on managed endpoints (e.g., UCS, IMC), enabling cross-launch or delegated actions.

        #### P

# --- truncated at 32 KB (1033 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/intersight/refs/heads/main/openapi/intersight-cloud-api-openapi.yml