SimpliVity Security API
Includes the REST APIs that support security operations for HPE SimpliVity objects
Includes the REST APIs that support security operations for HPE SimpliVity objects
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/simplivity-security-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
description: This API enables the programmatic management of key components of an HPE SimpliVity configuration.
version: '1.25'
title: HPE OmniStack REST Security API
contact:
name: Hewlett Packard Enterprise
license:
name: HPE OmniStack REST API
servers:
- url: https://localhost
tags:
- name: Security
description: Includes the REST APIs that support security operations for HPE SimpliVity objects
paths:
/security/certificates:
get:
tags:
- Security
summary: Get all SSL certificates from the HPE SimpliVity trust store
operationId: getCertificates
responses:
'200':
description: OK
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/certificate'
application/json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/certificate'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
post:
tags:
- Security
summary: Add an SSL certificate to the HPE SimpliVity trust store
operationId: addCertificate
responses:
'201':
description: Created
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/certificate'
application/json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/certificate'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/add_certificate'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/add_certificate'
description: mo
required: true
/security/certificates/upload_der_encoded_certificate:
post:
tags:
- Security
summary: Add a DER encoded SSL certificate to the HPE SimpliVity trust store
operationId: addDEREncodedCertificate
responses:
'201':
description: Created
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/certificate'
application/json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/certificate'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
content:
multipart/form-data:
schema:
type: object
properties:
certificate:
type: string
description: A DER encoded SSL certificate
format: binary
required:
- certificate
/security/certificates/{certId}:
get:
tags:
- Security
summary: Get an SSL certificate from the HPE SimpliVity trust store
operationId: getCertificate
parameters:
- name: certId
in: path
description: The unique identifier (SHA-1 thumbprint) of the certificate that you want to retrieve
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/certificate'
application/json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/certificate'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
delete:
tags:
- Security
summary: Delete an SSL certificate in the HPE SimpliVity trust store
operationId: deleteCertificate
parameters:
- name: certId
in: path
description: The unique identifier (SHA-1 thumbprint) of the certificate that you want to delete
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/certificate'
application/json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/certificate'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/certificate'
'204':
description: No Content
'401':
description: Unauthorized
'403':
description: Forbidden
/security/rbac/policies/role_assignments:
get:
tags:
- Security
summary: Get all HPE OmniStack role assignments
operationId: getRoleAssignments
responses:
'200':
description: OK
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/role_assignments'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
post:
tags:
- Security
summary: Add an HPE OmniStack role assignment
operationId: addRoleAssignments
responses:
'201':
description: Created
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/role_assignments'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
content:
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/role_assignments'
description: mo
required: true
/security/rbac/policies/role_assignments/remove:
post:
tags:
- Security
summary: Remove HPE OmniStack role assignments
operationId: removeRoleAssignments
responses:
'201':
description: Created
'204':
description: No Content
content:
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.9+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.13+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.14+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.11+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.10+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.8+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.15+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.12+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/role_assignments'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
requestBody:
content:
application/vnd.simplivity.v1.17+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.19+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.23+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.21+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.22+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.18+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.25+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.16+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.20+json:
schema:
$ref: '#/components/schemas/role_assignments'
application/vnd.simplivity.v1.24+json:
schema:
$ref: '#/components/schemas/role_assignments'
description: mo
required: true
components:
schemas:
add_certificate:
type: object
required:
- certificate
properties:
certificate:
type: string
description: A Base64 encoded SSL certificate
description: Add an SSL certificate to the HPE SimpliVity trust store
role_assignments:
type: object
required:
- groups
- role
properties:
role:
type: string
description: The value of the HPE OmniStack role
groups:
type: array
description: The vCenter Server group(s) assigned to the HPE OmniStack role
items:
type: string
description: The HPE OmniStack role assignments
certificate:
type: object
required:
- certificate
properties:
certificate:
type: string
description: A Base64 encoded SSL certificate
hash:
type: string
description: A hash value of the SSL certificate
subject:
type: string
description: The subject value of the SSL certificate
issuer:
type: string
description: The issuer value of the SSL certificate
serialno:
type: string
description: The serial number of the SSL certificate
description: An SSL Certificate
securitySchemes:
OAuth2:
type: oauth2
flows:
password:
scopes:
read: Grants read access
write: Grants write access
tokenUrl: /oauth/token