Product page - Amazon API Gateway

Product page

Represents a product page.

URI

/v2/portalproducts/portalProductId/productpages/productPageId

HTTP methods

GET

Operation ID: GetProductPage

Gets a product page of a portal product.

Path parameters
NameTypeRequiredDescription
portalProductIdStringTrue

The portal product identifier.

productPageIdStringTrue

The portal product identifier.

Query parameters
NameTypeRequiredDescription
resourceOwnerAccountIdStringFalse

The account ID of the resource owner of the portal product.

Responses
Status codeResponse modelDescription
200GetProductPageResponseContent

Success

400BadRequestExceptionResponseContent

One of the parameters in the request is invalid.

403AccessDeniedExceptionResponseContent

403 response

404NotFoundExceptionResponseContent

The resource specified in the request was not found.

429LimitExceededExceptionResponseContent

The client is sending more than the allowed number of requests per unit of time.

DELETE

Operation ID: DeleteProductPage

Deletes a product page of a portal product.

Path parameters
NameTypeRequiredDescription
portalProductIdStringTrue

The portal product identifier.

productPageIdStringTrue

The portal product identifier.

Responses
Status codeResponse modelDescription
204None

The request has succeeded, and there is no additional content to send in the response payload body.

400BadRequestExceptionResponseContent

One of the parameters in the request is invalid.

403AccessDeniedExceptionResponseContent

403 response

404NotFoundExceptionResponseContent

The resource specified in the request was not found.

429LimitExceededExceptionResponseContent

The client is sending more than the allowed number of requests per unit of time.

PATCH

Operation ID: UpdateProductPage

Updates a product page of a portal product.

Path parameters
NameTypeRequiredDescription
portalProductIdStringTrue

The portal product identifier.

productPageIdStringTrue

The portal product identifier.

Responses
Status codeResponse modelDescription
200UpdateProductPageResponseContent

200 response

400BadRequestExceptionResponseContent

One of the parameters in the request is invalid.

403AccessDeniedExceptionResponseContent

403 response

404NotFoundExceptionResponseContent

The resource specified in the request was not found.

429LimitExceededExceptionResponseContent

The client is sending more than the allowed number of requests per unit of time.

Schemas

Request bodies

{ "displayContent": { "title": "string", "body": "string" } }

Response bodies

{ "displayContent": { "title": "string", "body": "string" }, "productPageId": "string", "lastModified": "string", "productPageArn": "string" }
{ "displayContent": { "title": "string", "body": "string" }, "productPageId": "string", "lastModified": "string", "productPageArn": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string", "resourceType": "string" }
{ "message": "string", "limitType": "string" }

Properties

AccessDeniedExceptionResponseContent

The error message.

PropertyTypeRequiredDescription
message

string

False

The message.

BadRequestExceptionResponseContent

The response content for bad request exception.

PropertyTypeRequiredDescription
message

string

False

The message of the bad request exception response content.

DisplayContent

The content of the product page.

PropertyTypeRequiredDescription
body

string

MinLength: 1

MaxLength: 32768

True

The body.

title

string

MinLength: 1

MaxLength: 255

True

The title.

GetProductPageResponseContent

Gets a product page.

PropertyTypeRequiredDescription
displayContent

DisplayContent

True

The content of the product page.

lastModified

string

Format: date-time

True

The timestamp when the product page was last modified.

productPageArn

string

MinLength: 20

MaxLength: 2048

True

The ARN of the product page.

productPageId

string

Pattern: ^[a-z0-9]+$

MinLength: 10

MaxLength: 30

True

The product page identifier.

LimitExceededExceptionResponseContent

The response content for limit exceeded exception.

PropertyTypeRequiredDescription
limitType

string

False

The limit type of the limit exceeded exception response content.

message

string

False

The message of the limit exceeded exception response content.

NotFoundExceptionResponseContent

The response content for not found exception.

PropertyTypeRequiredDescription
message

string

False

The message of the not found exception response content.

resourceType

string

False

The resource type of the not found exception response content.

UpdateProductPageRequestContent

Update a product page.

PropertyTypeRequiredDescription
displayContent

DisplayContent

False

The content of the product page.

UpdateProductPageResponseContent

Updates a product page.

PropertyTypeRequiredDescription
displayContent

DisplayContent

False

The content of the product page.

lastModified

string

Format: date-time

True

The timestamp when the product page was last modified.

productPageArn

string

MinLength: 20

MaxLength: 2048

True

The ARN of the product page.

productPageId

string

Pattern: ^[a-z0-9]+$

MinLength: 10

MaxLength: 30

True

The product page identifier.

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

GetProductPage

DeleteProductPage

UpdateProductPage