# Amazon API Gateway API

> Amazon API Gateway API on Apizie: 120 endpoints (Gets information about the current ApiKeys resource., Create an ApiKey resource., Describe an existing Authorizers resource., Adds a new Authorizer resource to an existing RestApi resource., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-apigateway`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-apigateway
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-apigateway/openapi.json

Amazon API Gateway Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs…

## Endpoints

### Gets information about the current ApiKeys resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-api-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |
| name | string | no | The name of queried API keys. |
| customerId | string | no | The identifier of a customer in AWS Marketplace or an external system, such as a developer portal. |
| includeValues | boolean | no | A boolean flag to specify whether ( true ) or not ( false ) the result contains key values. |

### Create an ApiKey resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describe an existing Authorizers resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-authorizers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Adds a new Authorizer resource to an existing RestApi resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-authorizer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Represents a collection of BasePathMapping resources.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-base-path-mappings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The domain name of a BasePathMapping resource. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a new BasePathMapping resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-base-path-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The domain name of the BasePathMapping resource to create. |
| body | object | yes | JSON request body |

### Gets information about a Deployments collection.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-deployments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a Deployment resource, which makes a specified RestApi callable over the internet.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-deployment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Gets documentation parts.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-documentation-parts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| type | string | no | The type of API entities of the to-be-retrieved documentation parts. |
| name | string | no | The name of API entities of the to-be-retrieved documentation parts. |
| path | string | no | The path of API entities of the to-be-retrieved documentation parts. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |
| locationStatus | string | no | The status of the API documentation parts to retrieve. Valid values are DOCUMENTED for retrieving DocumentationPart resources with content… |

### Creates a documentation part.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-documentation-part` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Imports documentation parts
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/import-documentation-parts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| mode | string | no | A query parameter to indicate whether to overwrite ( OVERWRITE ) any existing DocumentationParts definition or to merge ( MERGE ) the new… |
| failonwarnings | boolean | no | A query parameter to specify whether to rollback the documentation importation ( true ) or not ( false ) when a warning is encountered.… |
| body | object | yes | JSON request body |

### Gets documentation versions.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-documentation-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a documentation version
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-documentation-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Represents a collection of DomainName resources.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-domain-names` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a new domain name.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-domain-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Describes existing Models defined for a RestApi resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-models` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Adds a new Model resource to an existing RestApi resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The RestApi identifier under which the Model will be created. |
| body | object | yes | JSON request body |

### Gets the RequestValidators collection of a given RestApi.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-request-validators` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a RequestValidator of a given RestApi.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-request-validator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Creates a Resource resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| parent_id | string | yes | The parent resource's identifier. |
| body | object | yes | JSON request body |

### Lists the RestApis resources for your collection.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-rest-apis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a new RestApi resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-rest-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets information about one or more Stage resources.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-stages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| deploymentId | string | no | The stages' deployment identifiers. |

### Creates a new Stage resource that references a pre-existing Deployment for the API.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-stage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Gets all the usage plans of the caller's account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-usage-plans` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| keyId | string | no | The identifier of the API key associated with the usage plans. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-usage-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets all the usage plan keys representing the API keys added to a specified usage plan.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-usage-plan-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the UsagePlan resource representing the usage plan containing the to-be-retrieved UsagePlanKey resource representing a plan… |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |
| name | string | no | A query parameter specifying the name of the to-be-returned usage plan keys. |

### Creates a usage plan key for adding an existing API key to a usage plan.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-usage-plan-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the UsagePlan resource representing the usage plan containing the to-be-created UsagePlanKey resource representing a plan… |
| body | object | yes | JSON request body |

### Gets the VpcLinks collection under the caller's account in a selected region.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-vpc-links` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/create-vpc-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets information about the current ApiKey resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| api_Key | string | yes | The identifier of the ApiKey resource. |
| includeValue | boolean | no | A boolean flag to specify whether ( true ) or not ( false ) the result contains the key value. |

### Changes information about an ApiKey resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| api_Key | string | yes | The identifier of the ApiKey resource to be updated. |
| body | object | yes | JSON request body |

### Deletes the ApiKey resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| api_Key | string | yes | The identifier of the ApiKey resource to be deleted. |

### Describe an existing Authorizer resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-authorizer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| authorizer_id | string | yes | The identifier of the Authorizer resource. |

### Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/test-invoke-authorizer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| authorizer_id | string | yes | Specifies a test invoke authorizer request's Authorizer ID. |
| body | object | yes | JSON request body |

### Updates an existing Authorizer resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-authorizer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| authorizer_id | string | yes | The identifier of the Authorizer resource. |
| body | object | yes | JSON request body |

### Deletes an existing Authorizer resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-authorizer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| authorizer_id | string | yes | The identifier of the Authorizer resource. |

### Describe a BasePathMapping resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-base-path-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The domain name of the BasePathMapping resource to be described. |
| base_path | string | yes | The base path name that callers of the API must provide as part of the URL after the domain name. This value must be unique for all of the… |

### Changes information about the BasePathMapping resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-base-path-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The domain name of the BasePathMapping resource to change. |
| base_path | string | yes | The base path of the BasePathMapping resource to change. To specify an empty base path, set this parameter to '(none)' . |
| body | object | yes | JSON request body |

### Deletes the BasePathMapping resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-base-path-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The domain name of the BasePathMapping resource to delete. |
| base_path | string | yes | The base path name of the BasePathMapping resource to delete. To specify an empty base path, set this parameter to '(none)' . |

### Gets information about the current ClientCertificate resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-client-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clientcertificate_id | string | yes | The identifier of the ClientCertificate resource to be described. |

### Changes information about an ClientCertificate resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-client-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clientcertificate_id | string | yes | The identifier of the ClientCertificate resource to be updated. |
| body | object | yes | JSON request body |

### Deletes the ClientCertificate resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-client-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clientcertificate_id | string | yes | The identifier of the ClientCertificate resource to be deleted. |

### Gets information about a Deployment resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-deployment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| deployment_id | string | yes | The identifier of the Deployment resource to get information about. |
| embed | array | no | A query parameter to retrieve the specified embedded resources of the returned Deployment resource in the response. In a REST API call,… |

### Changes information about a Deployment resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-deployment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| deployment_id | string | yes | The replacement identifier for the Deployment resource to change information about. |
| body | object | yes | JSON request body |

### Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-deployment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| deployment_id | string | yes | The identifier of the Deployment resource to delete. |

### Gets a documentation part.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-documentation-part` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| part_id | string | yes | The string identifier of the associated RestApi. |

### Updates a documentation part.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-documentation-part` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| part_id | string | yes | The identifier of the to-be-updated documentation part. |
| body | object | yes | JSON request body |

### Deletes a documentation part
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-documentation-part` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| part_id | string | yes | The identifier of the to-be-deleted documentation part. |

### Gets a documentation version.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-documentation-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| doc_version | string | yes | The version identifier of the to-be-retrieved documentation snapshot. |

### Updates a documentation version.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-documentation-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi.. |
| doc_version | string | yes | The version identifier of the to-be-updated documentation version. |
| body | object | yes | JSON request body |

### Deletes a documentation version.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-documentation-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| doc_version | string | yes | The version identifier of a to-be-deleted documentation snapshot. |

### Represents a domain name that is contained in a simpler, more intuitive URL that can be called.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-domain-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The name of the DomainName resource. |

### Changes information about the DomainName resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-domain-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The name of the DomainName resource to be changed. |
| body | object | yes | JSON request body |

### Deletes the DomainName resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-domain-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| domain_name | string | yes | The name of the DomainName resource to be deleted. |

### Gets a GatewayResponse of a specified response type on the given RestApi.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-gateway-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| response_type | string | yes | The response type of the associated GatewayResponse. |

### Creates a customization of a GatewayResponse of a specified response type and status code on the given…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/put-gateway-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| response_type | string | yes | The response type of the associated GatewayResponse |
| body | object | yes | JSON request body |

### Updates a GatewayResponse of a specified response type on the given RestApi.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-gateway-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| response_type | string | yes | The response type of the associated GatewayResponse. |
| body | object | yes | JSON request body |

### Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-gateway-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| response_type | string | yes | The response type of the associated GatewayResponse. |

### Get the integration settings.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-integration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a get integration request's resource identifier |
| http_method | string | yes | Specifies a get integration request's HTTP method. |

### Sets up a method's integration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/put-integration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a put integration request's resource ID. |
| http_method | string | yes | Specifies the HTTP method for the integration. |
| body | object | yes | JSON request body |

### Represents an update integration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-integration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Represents an update integration request's resource identifier. |
| http_method | string | yes | Represents an update integration request's HTTP method. |
| body | object | yes | JSON request body |

### Represents a delete integration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-integration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a delete integration request's resource identifier. |
| http_method | string | yes | Specifies a delete integration request's HTTP method. |

### Represents a get integration response.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-integration-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a get integration response request's resource identifier. |
| http_method | string | yes | Specifies a get integration response request's HTTP method. |
| status_code | string | yes | Specifies a get integration response request's status code. |

### Represents a put integration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/put-integration-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a put integration response request's resource identifier. |
| http_method | string | yes | Specifies a put integration response request's HTTP method. |
| status_code | string | yes | Specifies the status code that is used to map the integration response to an existing MethodResponse. |
| body | object | yes | JSON request body |

### Represents an update integration response.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-integration-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies an update integration response request's resource identifier. |
| http_method | string | yes | Specifies an update integration response request's HTTP method. |
| status_code | string | yes | Specifies an update integration response request's status code. |
| body | object | yes | JSON request body |

### Represents a delete integration response.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-integration-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a delete integration response request's resource identifier. |
| http_method | string | yes | Specifies a delete integration response request's HTTP method. |
| status_code | string | yes | Specifies a delete integration response request's status code. |

### Describe an existing Method resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-method` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the Method resource. |
| http_method | string | yes | Specifies the method request's HTTP method type. |

### Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/test-invoke-method` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | Specifies a test invoke method request's resource ID. |
| http_method | string | yes | Specifies a test invoke method request's HTTP method. |
| body | object | yes | JSON request body |

### Add a method to an existing Resource resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/put-method` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the new Method resource. |
| http_method | string | yes | Specifies the method request's HTTP method type. |
| body | object | yes | JSON request body |

### Updates an existing Method resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-method` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the Method resource. |
| http_method | string | yes | The HTTP verb of the Method resource. |
| body | object | yes | JSON request body |

### Deletes an existing Method resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-method` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the Method resource. |
| http_method | string | yes | The HTTP verb of the Method resource. |

### Describes a MethodResponse resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-method-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the MethodResponse resource. |
| http_method | string | yes | The HTTP verb of the Method resource. |
| status_code | string | yes | The status code for the MethodResponse resource. |

### Adds a MethodResponse to an existing Method resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/put-method-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the Method resource. |
| http_method | string | yes | The HTTP verb of the Method resource. |
| status_code | string | yes | The method response's status code. |
| body | object | yes | JSON request body |

### Updates an existing MethodResponse resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-method-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the MethodResponse resource. |
| http_method | string | yes | The HTTP verb of the Method resource. |
| status_code | string | yes | The status code for the MethodResponse resource. |
| body | object | yes | JSON request body |

### Deletes an existing MethodResponse resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-method-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The Resource identifier for the MethodResponse resource. |
| http_method | string | yes | The HTTP verb of the Method resource. |
| status_code | string | yes | The status code identifier for the MethodResponse resource. |

### Describes an existing model defined for a RestApi resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The RestApi identifier under which the Model exists. |
| model_name | string | yes | The name of the model as an identifier. |
| flatten | boolean | no | A query parameter of a Boolean value to resolve ( true ) all external model references and returns a flattened model schema or not ( false… |

### Changes information about a model.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| model_name | string | yes | The name of the model to update. |
| body | object | yes | JSON request body |

### Deletes a model.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| model_name | string | yes | The name of the model to delete. |

### Gets a RequestValidator of a given RestApi.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-request-validator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| requestvalidator_id | string | yes | The identifier of the RequestValidator to be retrieved. |

### Updates a RequestValidator of a given RestApi.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-request-validator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| requestvalidator_id | string | yes | The identifier of RequestValidator to be updated. |
| body | object | yes | JSON request body |

### Deletes a RequestValidator of a given RestApi.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-request-validator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| requestvalidator_id | string | yes | The identifier of the RequestValidator to be deleted. |

### Lists information about a resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The identifier for the Resource resource. |
| embed | array | no | A query parameter to retrieve the specified resources embedded in the returned Resource representation in the response. This embed… |

### Changes information about a Resource resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The identifier of the Resource resource. |
| body | object | yes | JSON request body |

### Deletes a Resource resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| resource_id | string | yes | The identifier of the Resource resource. |

### Lists the RestApi resource in the collection.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-rest-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |

### A feature of the API Gateway control service for updating an existing API with an input of external API…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/put-rest-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| mode | string | no | The mode query parameter to specify the update mode. Valid values are "merge" and "overwrite". By default, the update mode is "merge". |
| failonwarnings | boolean | no | A query parameter to indicate whether to rollback the API update ( true ) or not ( false ) when a warning is encountered. The default… |
| parameters | object | no | Custom header parameters as part of the request. For example, to exclude DocumentationParts from an imported API, set ignore=documentation… |
| body | object | yes | JSON request body |

### Changes information about the specified API.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-rest-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| body | object | yes | JSON request body |

### Deletes the specified API.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-rest-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |

### Gets information about a Stage resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-stage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the Stage resource to get information about. |

### Changes information about a Stage resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-stage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the Stage resource to change information about. |
| body | object | yes | JSON request body |

### Deletes a Stage resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-stage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the Stage resource to delete. |

### Gets a usage plan of a given plan identifier.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-usage-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The identifier of the UsagePlan resource to be retrieved. |

### Updates a usage plan of a given plan Id.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-usage-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the to-be-updated usage plan. |
| body | object | yes | JSON request body |

### Deletes a usage plan of a given plan Id.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-usage-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the to-be-deleted usage plan. |

### Gets a usage plan key of a given key identifier.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-usage-plan-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the UsagePlan resource representing the usage plan containing the to-be-retrieved UsagePlanKey resource representing a plan… |
| keyId | string | yes | The key Id of the to-be-retrieved UsagePlanKey resource representing a plan customer. |

### Deletes a usage plan key and remove the underlying API key from the associated usage plan.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-usage-plan-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the UsagePlan resource representing the usage plan containing the to-be-deleted UsagePlanKey resource representing a plan… |
| keyId | string | yes | The Id of the UsagePlanKey resource to be deleted. |

### Gets a specified VPC link under the caller's account in a region.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-vpc-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vpclink_id | string | yes | The identifier of the VpcLink. It is used in an Integration to reference this VpcLink. |

### Updates an existing VpcLink of a specified identifier.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-vpc-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vpclink_id | string | yes | The identifier of the VpcLink. It is used in an Integration to reference this VpcLink. |
| body | object | yes | JSON request body |

### Deletes an existing VpcLink of a specified identifier.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/delete-vpc-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vpclink_id | string | yes | The identifier of the VpcLink. It is used in an Integration to reference this VpcLink. |

### Flushes all authorizer cache entries on a stage.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/flush-stage-authorizers-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the stage to flush. |

### Flushes a stage's cache.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/flush-stage-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the stage to flush its cache. |

### Gets a collection of ClientCertificate resources.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-client-certificates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Generates a ClientCertificate resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/generate-client-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets information about the current Account resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Changes information about the current Account resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Exports a deployed version of a RestApi in a specified format.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the Stage that will be exported. |
| export_type | string | yes | The type of export. Acceptable values are 'oas30' for OpenAPI 3.0.x and 'swagger' for Swagger/OpenAPI 2.0. |
| parameters | object | no | A key-value map of query string parameters that specify properties of the export, depending on the requested exportType . For exportType… |

### Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-gateway-responses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. The GatewayResponse collection does not support pagination and the position does… |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. The GatewayResponses collection… |

### Generates a sample mapping template that can be used to transform a payload into the structure of a model.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-model-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| model_name | string | yes | The name of the model for which to generate a template. |

### Lists information about a collection of Resource resources.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |
| embed | array | no | A query parameter used to retrieve the specified resources embedded in the returned Resources resource in the response. This embed… |

### Generates a client SDK for a RestApi and Stage.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-sdk` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| restapi_id | string | yes | The string identifier of the associated RestApi. |
| stage_name | string | yes | The name of the Stage that the SDK will use. |
| sdk_type | string | yes | The language for the generated SDK. Currently java , javascript , android , objectivec (for iOS), swift (for iOS), and ruby are supported. |
| parameters | object | no | A string-to-string key-value map of query parameters sdkType -dependent properties of the SDK. For sdkType of objectivec or swift , a… |

### Gets an SDK type.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-sdk-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sdktype_id | string | yes | The identifier of the queried SdkType instance. |

### Gets SDK types
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-sdk-types` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Gets the Tags collection for a given resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource_arn | string | yes | The ARN of a resource that can be tagged. |
| position | string | no | (Not currently supported) The current pagination position in the paged result set. |
| limit | integer | no | (Not currently supported) The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Adds or updates a tag on a given resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource_arn | string | yes | The ARN of a resource that can be tagged. |
| body | object | yes | JSON request body |

### Gets the usage data of a usage plan in a specified time interval.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the usage plan associated with the usage data. |
| keyId | string | no | The Id of the API key associated with the resultant usage data. |
| startDate | string | yes | The starting date (e.g., 2016-01-01) of the usage data. |
| endDate | string | yes | The ending date (e.g., 2016-12-31) of the usage data. |
| position | string | no | The current pagination position in the paged result set. |
| limit | integer | no | The maximum number of returned results per page. The default value is 25 and the maximum value is 500. |

### Import API keys from an external source, such as a CSV-formatted file.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/import-api-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| format | string | yes | A query parameter to specify the input format to imported API keys. Currently, only the csv format is supported. |
| failonwarnings | boolean | no | A query parameter to indicate whether to rollback ApiKey importation ( true ) or not ( false ) when error is encountered. |
| mode | string | yes |  |
| body | object | yes | JSON request body |

### A feature of the API Gateway control service for creating a new API from an external API definition file.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/import-rest-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| failonwarnings | boolean | no | A query parameter to indicate whether to rollback the API creation ( true ) or not ( false ) when a warning is encountered. The default… |
| parameters | object | no | A key-value map of context-specific query string parameters specifying the behavior of different API importing operations. The following… |
| mode | string | yes |  |
| body | object | yes | JSON request body |

### Removes a tag from a given resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource_arn | string | yes | The ARN of a resource that can be tagged. |
| tagKeys | array | yes | The Tag keys to delete. |

### Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/update-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| usageplanId | string | yes | The Id of the usage plan associated with the usage data. |
| keyId | string | yes | The identifier of the API key associated with the usage plan in which a temporary extension is granted to the remaining quota. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-api-keys" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon API Gateway API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-apigateway/get-api-keys with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon API Gateway API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon API Gateway itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon API Gateway API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-apigateway.

### What is the status of the Amazon API Gateway API?
Needs your own provider key (bring your own key)
