openapi: 3.0.0 info: version: '2018-09-17' x-release: v4 title: AWS Marketplace Catalog Service CancelChangeSet#catalog&changeSetId DescribeEntity#catalog&entityId API description:
Catalog API actions allow you to manage your entities through list, describe, and update capabilities. An entity can be a product or an offer on AWS Marketplace.
You can automate your entity update process by integrating the AWS Marketplace Catalog API with your AWS Marketplace product build or deployment pipelines. You can also create your own applications on top of the Catalog API to manage your products on AWS Marketplace.
x-logo: url: https://twitter.com/awscloud/profile_image?size=original backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: marketplace-catalog x-aws-signingName: aws-marketplace x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/marketplace-catalog-2018-09-17.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://catalog.marketplace.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS Marketplace Catalog multi-region endpoint - url: https://catalog.marketplace.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS Marketplace Catalog multi-region endpoint - url: http://catalog.marketplace.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS Marketplace Catalog endpoint for China (Beijing) and China (Ningxia) - url: https://catalog.marketplace.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS Marketplace Catalog endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: DescribeEntity#catalog&entityId paths: /DescribeEntity#catalog&entityId: parameters: - $ref: '#/components/parameters/X-Amz-Content-Sha256' - $ref: '#/components/parameters/X-Amz-Date' - $ref: '#/components/parameters/X-Amz-Algorithm' - $ref: '#/components/parameters/X-Amz-Credential' - $ref: '#/components/parameters/X-Amz-Security-Token' - $ref: '#/components/parameters/X-Amz-Signature' - $ref: '#/components/parameters/X-Amz-SignedHeaders' get: operationId: DescribeEntity description: Returns the metadata and content of the entity. responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/DescribeEntityResponse' '480': description: InternalServiceException content: application/json: schema: $ref: '#/components/schemas/InternalServiceException' '481': description: AccessDeniedException content: application/json: schema: $ref: '#/components/schemas/AccessDeniedException' '482': description: ValidationException content: application/json: schema: $ref: '#/components/schemas/ValidationException' '483': description: ResourceNotSupportedException content: application/json: schema: $ref: '#/components/schemas/ResourceNotSupportedException' '484': description: ResourceNotFoundException content: application/json: schema: $ref: '#/components/schemas/ResourceNotFoundException' '485': description: ThrottlingException content: application/json: schema: $ref: '#/components/schemas/ThrottlingException' parameters: - name: catalog in: query required: true description: 'Required. The catalog related to the request. Fixed value:AWSMarketplace '
schema:
type: string
pattern: ^[a-zA-Z]+$
minLength: 1
maxLength: 64
- name: entityId
in: query
required: true
description: Required. The unique ID of the entity to describe.
schema:
type: string
pattern: ^[\w\-]+$
minLength: 1
maxLength: 255
summary: Amazon Marketplace Describe Entity
tags:
- DescribeEntity#catalog&entityId
components:
schemas:
Json:
type: string
pattern: ^[\s]*\{[\s\S]*\}[\s]*$
minLength: 2
maxLength: 16384
ResourceNotFoundException: {}
ThrottlingException: {}
ResourceNotSupportedException: {}
DescribeEntityResponse:
type: object
properties:
EntityType:
allOf:
- $ref: '#/components/schemas/EntityType'
- description: The named type of the entity, in the format of EntityType@Version.
EntityIdentifier:
allOf:
- $ref: '#/components/schemas/Identifier'
- description: The identifier of the entity, in the format of EntityId@RevisionId.
EntityArn:
allOf:
- $ref: '#/components/schemas/ARN'
- description: The ARN associated to the unique identifier for the entity referenced in this request.
LastModifiedDate:
allOf:
- $ref: '#/components/schemas/DateTimeISO8601'
- description: The last modified date of the entity, in ISO 8601 format (2018-02-27T13:45:22Z).
Details:
allOf:
- $ref: '#/components/schemas/Json'
- description: This stringified JSON object includes the details of the entity.
AccessDeniedException: {}
EntityType:
type: string
pattern: ^[a-zA-Z]+$
minLength: 1
maxLength: 255
ValidationException: {}
InternalServiceException: {}
DateTimeISO8601:
type: string
pattern: ^([\d]{4})\-(1[0-2]|0[1-9])\-(3[01]|0[1-9]|[12][\d])T(2[0-3]|[01][\d]):([0-5][\d]):([0-5][\d])Z$
minLength: 20
maxLength: 20
Identifier:
type: string
pattern: ^[\w\-@]+$
minLength: 1
maxLength: 255
ARN:
type: string
pattern: ^[a-zA-Z0-9:*/-]+$
minLength: 1
maxLength: 2048
parameters:
X-Amz-Credential:
name: X-Amz-Credential
in: header
schema:
type: string
required: false
X-Amz-Date:
name: X-Amz-Date
in: header
schema:
type: string
required: false
X-Amz-Signature:
name: X-Amz-Signature
in: header
schema:
type: string
required: false
X-Amz-Algorithm:
name: X-Amz-Algorithm
in: header
schema:
type: string
required: false
X-Amz-Security-Token:
name: X-Amz-Security-Token
in: header
schema:
type: string
required: false
X-Amz-SignedHeaders:
name: X-Amz-SignedHeaders
in: header
schema:
type: string
required: false
X-Amz-Content-Sha256:
name: X-Amz-Content-Sha256
in: header
schema:
type: string
required: false
securitySchemes:
hmac:
type: apiKey
name: Authorization
in: header
description: Amazon Signature authorization v4
x-amazon-apigateway-authtype: awsSigv4
externalDocs:
description: Amazon Web Services documentation
url: https://docs.aws.amazon.com/marketplace/