- 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}/integrations/{integrationId}
GET
/v2/apis/{apiId}/integrations/{integrationId}
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v2/apis//integrations/'
Response Response Example
200 - Example 1
{
"ApiGatewayManaged": true,
"ConnectionId": "string",
"ConnectionType": "INTERNET",
"ContentHandlingStrategy": "CONVERT_TO_BINARY",
"CredentialsArn": "string",
"Description": "string",
"IntegrationId": "string",
"IntegrationMethod": "string",
"IntegrationResponseSelectionExpression": "string",
"IntegrationSubtype": "string",
"IntegrationType": "AWS",
"IntegrationUri": "string",
"PassthroughBehavior": "WHEN_NO_MATCH",
"PayloadFormatVersion": "string",
"RequestParameters": {},
"RequestTemplates": {
"property1": "string",
"property2": "string"
},
"ResponseParameters": {
"property1": {},
"property2": {}
},
"TemplateSelectionExpression": "string",
"TimeoutInMillis": 0,
"TlsConfig": {
"ServerNameToVerify": "string"
}
}
Request
Path Params
apiId
stringÂ
required
integrationId
stringÂ
required
Responses
🟢200Success
application/json
Body
ApiGatewayManaged
booleanÂ
optional
ConnectionId
stringÂ
optional
ConnectionType
enum<string>Â
optional
Allowed values:
INTERNETVPC_LINK
ContentHandlingStrategy
enum<string>Â
optional
Allowed values:
CONVERT_TO_BINARYCONVERT_TO_TEXT
CredentialsArn
stringÂ
optional
Description
stringÂ
optional
IntegrationId
stringÂ
optional
IntegrationMethod
stringÂ
optional
IntegrationResponseSelectionExpression
stringÂ
optional
IntegrationSubtype
stringÂ
optional
IntegrationType
enum<string>Â
optional
Allowed values:
AWSHTTPMOCKHTTP_PROXYAWS_PROXY
IntegrationUri
stringÂ
optional
PassthroughBehavior
enum<string>Â
optional
Allowed values:
WHEN_NO_MATCHNEVERWHEN_NO_TEMPLATES
PayloadFormatVersion
stringÂ
optional
RequestParameters
objectÂ
optional
, where
is querystring, path, or header; and
must be a valid and unique method request parameter name.
RequestTemplates
objectÂ
optional
ResponseParameters
objectÂ
optional
TemplateSelectionExpression
stringÂ
optional
TimeoutInMillis
integerÂ
optional
>= 50<= 30000
TlsConfig
objectÂ
optional
ServerNameToVerify
stringÂ
optional
🟠480NotFoundException
🟠481TooManyRequestsException
Modified at 2023-08-15 05:49:07