- Root
- /v2/apisPOST
- /v2/apisGET
- /v2/apisPUT
- /v2/domainnames/{domainName}/apimappingsPOST
- /v2/domainnames/{domainName}/apimappingsGET
- /v2/apis/{apiId}/authorizersPOST
- /v2/apis/{apiId}/authorizersGET
- /v2/apis/{apiId}/deploymentsPOST
- /v2/apis/{apiId}/deploymentsGET
- /v2/domainnamesPOST
- /v2/domainnamesGET
- /v2/apis/{apiId}/integrationsPOST
- /v2/apis/{apiId}/integrationsGET
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponsesPOST
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponsesGET
- /v2/apis/{apiId}/modelsPOST
- /v2/apis/{apiId}/modelsGET
- /v2/apis/{apiId}/routesPOST
- /v2/apis/{apiId}/routesGET
- /v2/apis/{apiId}/routes/{routeId}/routeresponsesPOST
- /v2/apis/{apiId}/routes/{routeId}/routeresponsesGET
- /v2/apis/{apiId}/stagesPOST
- /v2/apis/{apiId}/stagesGET
- /v2/vpclinksPOST
- /v2/vpclinksGET
- /v2/apis/{apiId}/stages/{stageName}/accesslogsettingsDELETE
- /v2/apis/{apiId}DELETE
- /v2/apis/{apiId}GET
- /v2/apis/{apiId}PUT
- /v2/apis/{apiId}PATCH
- /v2/domainnames/{domainName}/apimappings/{apiMappingId}DELETE
- /v2/domainnames/{domainName}/apimappings/{apiMappingId}GET
- /v2/domainnames/{domainName}/apimappings/{apiMappingId}PATCH
- /v2/apis/{apiId}/authorizers/{authorizerId}DELETE
- /v2/apis/{apiId}/authorizers/{authorizerId}GET
- /v2/apis/{apiId}/authorizers/{authorizerId}PATCH
- /v2/apis/{apiId}/corsDELETE
- /v2/apis/{apiId}/deployments/{deploymentId}DELETE
- /v2/apis/{apiId}/deployments/{deploymentId}GET
- /v2/apis/{apiId}/deployments/{deploymentId}PATCH
- /v2/domainnames/{domainName}DELETE
- /v2/domainnames/{domainName}GET
- /v2/domainnames/{domainName}PATCH
- /v2/apis/{apiId}/integrations/{integrationId}DELETE
- /v2/apis/{apiId}/integrations/{integrationId}GET
- /v2/apis/{apiId}/integrations/{integrationId}PATCH
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}DELETE
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}GET
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}PATCH
- /v2/apis/{apiId}/models/{modelId}DELETE
- /v2/apis/{apiId}/models/{modelId}GET
- /v2/apis/{apiId}/models/{modelId}PATCH
- /v2/apis/{apiId}/routes/{routeId}DELETE
- /v2/apis/{apiId}/routes/{routeId}GET
- /v2/apis/{apiId}/routes/{routeId}PATCH
- /v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}DELETE
- /v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}DELETE
- /v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}GET
- /v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}PATCH
- /v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}DELETE
- /v2/apis/{apiId}/stages/{stageName}DELETE
- /v2/apis/{apiId}/stages/{stageName}GET
- /v2/apis/{apiId}/stages/{stageName}PATCH
- /v2/vpclinks/{vpcLinkId}DELETE
- /v2/vpclinks/{vpcLinkId}GET
- /v2/vpclinks/{vpcLinkId}PATCH
- /v2/apis/{apiId}/exports/{specification}GET
- /v2/apis/{apiId}/stages/{stageName}/cache/authorizersDELETE
- /v2/apis/{apiId}/models/{modelId}/templateGET
- /v2/tags/{resource-arn}GET
- /v2/tags/{resource-arn}POST
- /v2/tags/{resource-arn}DELETE
/v2/apis/{apiId}/stages
POST
/v2/apis/{apiId}/stages
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/v2/apis//stages' \
--header 'Content-Type: application/json' \
--data-raw ''
Response Response Example
201 - Example 1
{
"AccessLogSettings": {
"DestinationArn": "string",
"Format": "string"
},
"ApiGatewayManaged": true,
"AutoDeploy": true,
"ClientCertificateId": "string",
"CreatedDate": "string",
"DefaultRouteSettings": {
"DataTraceEnabled": true,
"DetailedMetricsEnabled": true,
"LoggingLevel": "ERROR",
"ThrottlingBurstLimit": 0,
"ThrottlingRateLimit": 0
},
"DeploymentId": "string",
"Description": "string",
"LastDeploymentStatusMessage": "string",
"LastUpdatedDate": "string",
"RouteSettings": {
"property1": {},
"property2": {}
},
"StageName": "string",
"StageVariables": {
"property1": "string",
"property2": "string"
},
"Tags": {
"property1": "string",
"property2": "string"
}
}
Request
Path Params
apiId
stringÂ
required
Body Params application/json
accessLogSettings
objectÂ
optional
DestinationArn
stringÂ
optional
Format
stringÂ
optional
autoDeploy
booleanÂ
optional
clientCertificateId
stringÂ
optional
defaultRouteSettings
objectÂ
optional
DataTraceEnabled
booleanÂ
optional
DetailedMetricsEnabled
booleanÂ
optional
LoggingLevel
enum<string>Â
optional
Allowed values:
ERRORINFOOFF
ThrottlingBurstLimit
integerÂ
optional
ThrottlingRateLimit
number <double>
optional
deploymentId
stringÂ
optional
description
stringÂ
optional
routeSettings
objectÂ
optional
Additional properties
object (RouteSettings)Â
optional
stageName
stringÂ
required
stageVariables
objectÂ
optional
Additional properties
stringÂ
optional
tags
objectÂ
optional
Additional properties
stringÂ
optional
Examples
Responses
🟢201Success
application/json
Body
AccessLogSettings
objectÂ
optional
DestinationArn
stringÂ
optional
Format
stringÂ
optional
ApiGatewayManaged
booleanÂ
optional
AutoDeploy
booleanÂ
optional
ClientCertificateId
stringÂ
optional
CreatedDate
string <date-time>
optional
DefaultRouteSettings
objectÂ
optional
DataTraceEnabled
booleanÂ
optional
DetailedMetricsEnabled
booleanÂ
optional
LoggingLevel
enum<string>Â
optional
Allowed values:
ERRORINFOOFF
ThrottlingBurstLimit
integerÂ
optional
ThrottlingRateLimit
number <double>
optional
DeploymentId
stringÂ
optional
Description
stringÂ
optional
LastDeploymentStatusMessage
stringÂ
optional
LastUpdatedDate
string <date-time>
optional
RouteSettings
objectÂ
optional
StageName
stringÂ
optional
StageVariables
objectÂ
optional
Tags
objectÂ
optional
🟠480NotFoundException
🟠481TooManyRequestsException
🟠482BadRequestException
🟠483ConflictException
Modified at 2023-08-15 05:49:07