ExportedAPI - Amazon API Gateway

ExportedAPI

Represents an exported definition of an API in a particular output format, for example, YAML. The API is serialized to the requested specification, for example, OpenAPI 3.0.

URI

/v2/apis/apiId/exports/specification

HTTP methods

GET

Operation ID: ExportApi

Exports a definition of an API in a particular output format and specification.

Path parameters
NameTypeRequiredDescription
specificationStringTrue

The version of the API specification to use. OAS30, for OpenAPI 3.0, is the only supported value.

apiIdStringTrue

The API identifier.

Query parameters
NameTypeRequiredDescription
includeExtensionsStringFalse

Specifies whether to include API Gateway extensions in the exported API definition. API Gateway extensions are included by default.

stageNameStringFalse

The name of the API stage to export. If you don't specify this property, a representation of the latest API configuration is exported.

exportVersionStringFalse

The version of the API Gateway export algorithm. API Gateway uses the latest version by default. Currently, the only supported version is 1.0.

outputTypeStringTrue

The output type of the exported definition file. Valid values are JSON and YAML.

Responses
Status codeResponse modelDescription
200ExportedApi

Success

400BadRequestException

One of the parameters in the request is invalid.

404NotFoundException

The resource specified in the request was not found.

429LimitExceededException

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

Schemas

Response bodies

"string"
{ "message": "string" }
{ "message": "string", "resourceType": "string" }
{ "message": "string", "limitType": "string" }

Properties

BadRequestException

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

PropertyTypeRequiredDescription
message

string

False

Describes the error encountered.

LimitExceededException

A limit has been exceeded. See the accompanying error message for details.

PropertyTypeRequiredDescription
limitType

string

False

The limit type.

message

string

False

Describes the error encountered.

NotFoundException

The resource specified in the request was not found. See the message field for more information.

PropertyTypeRequiredDescription
message

string

False

Describes the error encountered.

resourceType

string

False

The resource type.

See also

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

ExportApi