Hewlett Packard Enterprise Authorization API
The Authorization API from Hewlett Packard Enterprise — 7 operation(s) for authorization.
The Authorization API from Hewlett Packard Enterprise — 7 operation(s) for authorization.
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/hpe-authorization-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:
title: HPE GreenLake Authorization API
description: 'Unified REST API gateway for HPE GreenLake edge-to-cloud services
documented at developer.greenlake.hpe.com. Covers identity (user
management), API client credentials, workspaces, and authorization
(scope groups and role assignments). Conforms to OpenAPI 3.0 and
authenticates with OAuth 2.0 client credentials that issue
short-lived JWT bearer tokens.
'
version: '1.0'
contact:
name: HPE GreenLake Developer
url: https://developer.greenlake.hpe.com/docs/greenlake/guides
servers:
- url: https://global.api.greenlake.hpe.com
description: HPE GreenLake unified API gateway
security:
- BearerAuth: []
tags:
- name: Authorization
paths:
/authorization/v1beta1/scope-groups:
post:
summary: Create a scope group
operationId: createScopeGroup
responses:
'201':
description: Created
tags:
- Authorization
/authorization/v1beta1/scope-groups/{scope-group-id}:
parameters:
- name: scope-group-id
in: path
required: true
schema:
type: string
get:
summary: Retrieve a scope group
operationId: getScopeGroup
responses:
'200':
description: OK
tags:
- Authorization
put:
summary: Update a scope group
operationId: updateScopeGroup
responses:
'200':
description: OK
tags:
- Authorization
delete:
summary: Delete a scope group
operationId: deleteScopeGroup
responses:
'204':
description: Deleted
tags:
- Authorization
/authorization/v1beta1/scope-groups/{scope-group-id}/scopes:
parameters:
- name: scope-group-id
in: path
required: true
schema:
type: string
get:
summary: List scopes in a scope group
operationId: listScopes
responses:
'200':
description: OK
tags:
- Authorization
/authorization/v1beta1/scope-groups/{scope-group-id}/scopes/batch:
parameters:
- name: scope-group-id
in: path
required: true
schema:
type: string
post:
summary: Add resources to a scope group
operationId: addScopesBatch
responses:
'200':
description: OK
tags:
- Authorization
/authorization/v1beta1/scope-groups/{scope-group-id}/scopes/bulk:
parameters:
- name: scope-group-id
in: path
required: true
schema:
type: string
delete:
summary: Remove multiple scopes from a scope group
operationId: removeScopesBulk
responses:
'204':
description: Deleted
tags:
- Authorization
/authorization/v1beta1/role-assignments:
post:
summary: Create a role assignment
operationId: createRoleAssignment
responses:
'201':
description: Created
tags:
- Authorization
/authorization/v1beta1/role-assignments/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
get:
summary: Retrieve a role assignment
operationId: getRoleAssignment
responses:
'200':
description: OK
tags:
- Authorization
put:
summary: Update a role assignment
operationId: updateRoleAssignment
responses:
'200':
description: OK
tags:
- Authorization
delete:
summary: Delete a role assignment
operationId: deleteRoleAssignment
responses:
'204':
description: Deleted
tags:
- Authorization
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: 'OAuth 2.0 client-credentials access token. Use the token as
`Authorization: Bearer <token>` on every request.
'