Portworx OpenStorageIdentity API

The OpenStorageIdentity API from Portworx — 2 operation(s) for openstorageidentity.

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/portworx-openstorageidentity-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 email required.

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

OpenAPI Specification

portworx-openstorageidentity-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: OpenStorage SDK OpenStorageAlerts OpenStorageIdentity API
  version: 0.186.0
security:
- bearerAuth: []
tags:
- name: OpenStorageIdentity
paths:
  /v1/identities/capabilities:
    get:
      operationId: OpenStorageIdentity_Capabilities
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiSdkIdentityCapabilitiesResponse'
          description: A successful response.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
          description: An unexpected error response.
      summary: 'Capabilities returns the supported services by the cluster.

        This allows SDK implementations to advertise their supported

        services as the API matures. With this information, clients

        can determine supported services from storage clusters at

        different versions.'
      tags:
      - OpenStorageIdentity
  /v1/identities/version:
    get:
      operationId: OpenStorageIdentity_Version
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiSdkIdentityVersionResponse'
          description: A successful response.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
          description: An unexpected error response.
      summary: Version returns version information about the system.
      tags:
      - OpenStorageIdentity
components:
  schemas:
    apiStorageVersion:
      properties:
        details:
          additionalProperties:
            type: string
          title: Extra information provided by the storage system
          type: object
        driver:
          title: OpenStorage driver name
          type: string
        version:
          title: Version of the server
          type: string
      title: Version information about the storage system
      type: object
    protobufAny:
      properties:
        type_url:
          type: string
        value:
          format: byte
          type: string
      type: object
    apiSdkVersion:
      description: 'SDK version in Major.Minor.Patch format. The goal of this

        message is to provide clients a method to determine the SDK

        version run by an SDK server.'
      properties:
        major:
          format: int32
          title: SDK version major number
          type: integer
        minor:
          format: int32
          title: SDK version minor number
          type: integer
        patch:
          format: int32
          title: SDK version patch number
          type: integer
        version:
          description: 'String representation of the SDK version. Must be

            in `major.minor.patch` format.'
          type: string
      type: object
    apiSdkIdentityCapabilitiesResponse:
      properties:
        capabilities:
          items:
            $ref: '#/components/schemas/apiSdkServiceCapability'
          title: Provides all the capabilities supported by the cluster
          type: array
      title: Defines a response containing the capabilities of the cluster
      type: object
    runtimeError:
      properties:
        code:
          format: int32
          type: integer
        details:
          items:
            $ref: '#/components/schemas/protobufAny'
          type: array
        error:
          type: string
        message:
          type: string
      type: object
    apiSdkIdentityVersionResponse:
      properties:
        sdk_version:
          $ref: '#/components/schemas/apiSdkVersion'
        version:
          $ref: '#/components/schemas/apiStorageVersion'
      title: Defines a response containing version information
      type: object
    apiSdkServiceCapability:
      properties:
        service:
          $ref: '#/components/schemas/SdkServiceCapabilityOpenStorageService'
      title: Defines a capability of he cluster
      type: object
    SdkServiceCapabilityOpenStorageServiceType:
      default: UNKNOWN
      enum:
      - UNKNOWN
      - CLUSTER
      - CLOUD_BACKUP
      - CREDENTIALS
      - NODE
      - OBJECT_STORAGE
      - SCHEDULE_POLICY
      - VOLUME
      - ALERTS
      - MOUNT_ATTACH
      - ROLE
      - CLUSTER_PAIR
      - MIGRATE
      - STORAGE_POLICY
      title: "- UNKNOWN: Unknown service\n - CLUSTER: Cluster management\n - CLOUD_BACKUP: Cloud backup of volumes management\n - CREDENTIALS: Credentials management\n - NODE: Node management\n - OBJECT_STORAGE: Object Storage management\n - SCHEDULE_POLICY: Schedule policy management\n - VOLUME: Volume management\n - ALERTS: Alert enumeration\n - MOUNT_ATTACH: Mount/Attach Support\n - ROLE: Role service\n - CLUSTER_PAIR: Cluster Pair service\n - MIGRATE: Migrate service\n - STORAGE_POLICY: StoragePolicy Service"
      type: string
    SdkServiceCapabilityOpenStorageService:
      properties:
        type:
          $ref: '#/components/schemas/SdkServiceCapabilityOpenStorageServiceType'
      type: object
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT