Amazon License Manager License Manager License API
The License Manager License API from Amazon License Manager — 4 operation(s) for license manager license.
The License Manager License API from Amazon License Manager — 4 operation(s) for license manager license.
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/amazon-license-manager:amazon-license-manager-license-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
title: AWS Manager License API
version: '2018-08-01'
description: Generated from AWS's published Smithy model for AWS License Manager. 4 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://license-manager.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: License
paths:
/#CreateLicense:
post:
operationId: CreateLicense
summary: Create License
description: Creates a license.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/CreateLicenseResponse'
'401':
description: AccessDeniedException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'403':
description: AuthorizationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AuthorizationException'
'400':
description: InvalidParameterValueException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'429':
description: RateLimitExceededException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RateLimitExceededException'
'308':
description: RedirectException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RedirectException'
'500':
description: ServerInternalException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ServerInternalException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- AWSLicenseManager.CreateLicense
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/CreateLicenseRequest'
tags:
- License
/#DeleteLicense:
post:
operationId: DeleteLicense
summary: Delete License
description: Deletes the specified license.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/DeleteLicenseResponse'
'401':
description: AccessDeniedException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'403':
description: AuthorizationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AuthorizationException'
'409':
description: ConflictException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ConflictException'
'400':
description: InvalidParameterValueException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'429':
description: RateLimitExceededException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RateLimitExceededException'
'308':
description: RedirectException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RedirectException'
'500':
description: ServerInternalException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ServerInternalException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- AWSLicenseManager.DeleteLicense
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/DeleteLicenseRequest'
tags:
- License
/#GetLicense:
post:
operationId: GetLicense
summary: Get License
description: Gets detailed information about the specified license.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/GetLicenseResponse'
'401':
description: AccessDeniedException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'403':
description: AuthorizationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AuthorizationException'
'400':
description: InvalidParameterValueException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'429':
description: RateLimitExceededException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RateLimitExceededException'
'500':
description: ServerInternalException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ServerInternalException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- AWSLicenseManager.GetLicense
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/GetLicenseRequest'
tags:
- License
/#ListLicenses:
post:
operationId: ListLicenses
summary: List Licenses
description: Lists the licenses for your account.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ListLicensesResponse'
'401':
description: AccessDeniedException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'403':
description: AuthorizationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AuthorizationException'
'400':
description: InvalidParameterValueException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'429':
description: RateLimitExceededException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RateLimitExceededException'
'500':
description: ServerInternalException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ServerInternalException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- AWSLicenseManager.ListLicenses
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ListLicensesRequest'
tags:
- License
components:
schemas:
DatetimeRange:
type: object
properties:
Begin:
type: string
description: Start of the time range.
End:
type: string
description: End of the time range.
required:
- Begin
IssuerDetails:
type: object
properties:
Name:
type: string
description: Issuer name.
SignKey:
type: string
description: Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
KeyFingerprint:
type: string
description: Issuer key fingerprint.
ListLicensesRequest:
type: object
properties:
LicenseArns:
type: array
items:
type: string
description: Amazon Resource Names (ARNs) of the licenses.
Filters:
type: array
items:
$ref: '#/components/schemas/Filter'
description: 'Filters to scope the results. The following filters are supported: Beneficiary ProductSKU Fingerprint Status'
NextToken:
type: string
description: Token for the next set of results.
MaxResults:
type: integer
description: Maximum number of results to return in a single call.
GetLicenseRequest:
type: object
properties:
LicenseArn:
type: string
description: Amazon Resource Name (ARN) of the license.
Version:
type: string
description: License version.
required:
- LicenseArn
RedirectException:
type: object
properties:
Location:
type: string
Message:
type: string
License:
type: object
properties:
LicenseArn:
type: string
description: Amazon Resource Name (ARN) of the license.
LicenseName:
type: string
description: License name.
ProductName:
type: string
description: Product name.
ProductSKU:
type: string
description: Product SKU.
Issuer:
$ref: '#/components/schemas/IssuerDetails'
HomeRegion:
type: string
description: Home Region of the license.
Status:
type: string
enum:
- AVAILABLE
- PENDING_AVAILABLE
- DEACTIVATED
- SUSPENDED
- EXPIRED
- PENDING_DELETE
- DELETED
description: License status.
Validity:
$ref: '#/components/schemas/DatetimeRange'
Beneficiary:
type: string
description: License beneficiary.
Entitlements:
type: array
items:
$ref: '#/components/schemas/Entitlement'
description: License entitlements.
ConsumptionConfiguration:
$ref: '#/components/schemas/ConsumptionConfiguration'
LicenseMetadata:
type: array
items:
$ref: '#/components/schemas/Metadata'
description: License metadata.
CreateTime:
type: string
description: License creation time.
Version:
type: string
description: License version.
RateLimitExceededException:
type: object
properties:
Message:
type: string
ConflictException:
type: object
properties:
Message:
type: string
ListLicensesResponse:
type: object
properties:
Licenses:
type: array
items:
$ref: '#/components/schemas/License'
description: License details.
NextToken:
type: string
description: Token for the next set of results.
BorrowConfiguration:
type: object
properties:
AllowEarlyCheckIn:
type: boolean
description: Indicates whether early check-ins are allowed.
MaxTimeToLiveInMinutes:
type: integer
description: Maximum time for the borrow configuration, in minutes.
required:
- AllowEarlyCheckIn
- MaxTimeToLiveInMinutes
Metadata:
type: object
properties:
Name:
type: string
description: The key name.
Value:
type: string
description: The value.
Issuer:
type: object
properties:
Name:
type: string
description: Issuer name.
SignKey:
type: string
description: Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
required:
- Name
ProvisionalConfiguration:
type: object
properties:
MaxTimeToLiveInMinutes:
type: integer
description: Maximum time for the provisional configuration, in minutes.
required:
- MaxTimeToLiveInMinutes
AuthorizationException:
type: object
properties:
Message:
type: string
ConsumptionConfiguration:
type: object
properties:
RenewType:
type: string
enum:
- None
- Weekly
- Monthly
description: Renewal frequency.
ProvisionalConfiguration:
$ref: '#/components/schemas/ProvisionalConfiguration'
BorrowConfiguration:
$ref: '#/components/schemas/BorrowConfiguration'
Entitlement:
type: object
properties:
Name:
type: string
description: Entitlement name.
Value:
type: string
description: Entitlement resource. Use only if the unit is None.
MaxCount:
type: integer
description: Maximum entitlement count. Use if the unit is not None.
Overage:
type: boolean
description: Indicates whether overages are allowed.
Unit:
type: string
enum:
- Count
- None
- Seconds
- Microseconds
- Milliseconds
- Bytes
- Kilobytes
- Megabytes
- Gigabytes
- Terabytes
- Bits
- Kilobits
- Megabits
- Gigabits
- Terabits
- Percent
- Bytes/Second
- Kilobytes/Second
- Megabytes/Second
- Gigabytes/Second
- Terabytes/Second
- Bits/Second
- Kilobits/Second
- Megabits/Second
- Gigabits/Second
- Terabits/Second
- Count/Second
description: Entitlement unit.
AllowCheckIn:
type: boolean
description: Indicates whether check-ins are allowed.
required:
- Name
- Unit
ServerInternalException:
type: object
properties:
Message:
type: string
CreateLicenseRequest:
type: object
properties:
LicenseName:
type: string
description: License name.
ProductName:
type: string
description: Product name.
ProductSKU:
type: string
description: Product SKU.
Issuer:
$ref: '#/components/schemas/Issuer'
HomeRegion:
type: string
description: Home Region for the license.
Validity:
$ref: '#/components/schemas/DatetimeRange'
Entitlements:
type: array
items:
$ref: '#/components/schemas/Entitlement'
description: License entitlements.
Beneficiary:
type: string
description: License beneficiary.
ConsumptionConfiguration:
$ref: '#/components/schemas/ConsumptionConfiguration'
LicenseMetadata:
type: array
items:
$ref: '#/components/schemas/Metadata'
description: Information about the license.
ClientToken:
type: string
description: Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Tags:
type: array
items:
$ref: '#/components/schemas/Tag'
description: Tags to add to the license. For more information about tagging support in License Manager, see the TagResource operation.
required:
- LicenseName
- ProductName
- ProductSKU
- Issuer
- HomeRegion
- Validity
- Entitlements
- Beneficiary
- ConsumptionConfiguration
- ClientToken
AccessDeniedException:
type: object
properties:
Message:
type: string
DeleteLicenseRequest:
type: object
properties:
LicenseArn:
type: string
description: Amazon Resource Name (ARN) of the license.
SourceVersion:
type: string
description: Current version of the license.
required:
- LicenseArn
- SourceVersion
GetLicenseResponse:
type: object
properties:
License:
$ref: '#/components/schemas/License'
InvalidParameterValueException:
type: object
properties:
Message:
type: string
CreateLicenseResponse:
type: object
properties:
LicenseArn:
type: string
description: Amazon Resource Name (ARN) of the license.
Status:
type: string
enum:
- AVAILABLE
- PENDING_AVAILABLE
- DEACTIVATED
- SUSPENDED
- EXPIRED
- PENDING_DELETE
- DELETED
description: License status.
Version:
type: string
description: License version.
Filter:
type: object
properties:
Name:
type: string
description: Name of the filter. Filter names are case-sensitive.
Values:
type: array
items:
type: string
description: The value of the filter, which is case-sensitive. You can only specify one value for the filter.
DeleteLicenseResponse:
type: object
properties:
Status:
type: string
enum:
- PENDING_DELETE
- DELETED
description: License status.
DeletionDate:
type: string
description: Date when the license is deleted.
Tag:
type: object
properties:
Key:
type: string
description: The tag key.
Value:
type: string
description: The tag value.
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: license-manager
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/license-manager/service/2018-08-01/license-manager-2018-08-01.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)