integrations.sh
← all integrations

amazonaws.com – apigateway

OpenAPI apis-guru cloud

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 that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.

Homepage
https://api.apis.guru/v2/specs/amazonaws.com:apigateway/2015-07-09.json
Provider
amazonaws.com:apigateway / apigateway
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/amazonaws.com/apigateway/2015-07-09/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/amazonaws.com/apigateway/2015-07-09/openapi.yaml

Tools (122)

Extracted live via the executor SDK.

  • account.getAccount

    Gets information about the current Account resource.

  • account.updateAccount

    Changes information about the current Account resource.

  • apikeys.createApiKey

    Create an ApiKey resource.

  • apikeys.deleteApiKey

    Deletes the ApiKey resource.

  • apikeys.getApiKey

    Gets information about the current ApiKey resource.

  • apikeys.getApiKeys

    Gets information about the current ApiKeys resource.

  • apikeys.updateApiKey

    Changes information about an ApiKey resource.

  • apikeysModeImportFormat.importApiKeys

    Import API keys from an external source, such as a CSV-formatted file.

  • clientcertificates.deleteClientCertificate

    Deletes the ClientCertificate resource.

  • clientcertificates.generateClientCertificate

    Generates a ClientCertificate resource.

  • clientcertificates.getClientCertificate

    Gets information about the current ClientCertificate resource.

  • clientcertificates.getClientCertificates

    Gets a collection of ClientCertificate resources.

  • clientcertificates.updateClientCertificate

    Changes information about an ClientCertificate resource.

  • domainnames.createBasePathMapping

    Creates a new BasePathMapping resource.

  • domainnames.createDomainName

    Creates a new domain name.

  • domainnames.deleteBasePathMapping

    Deletes the BasePathMapping resource.

  • domainnames.deleteDomainName

    Deletes the DomainName resource.

  • domainnames.getBasePathMapping

    Describe a BasePathMapping resource.

  • domainnames.getBasePathMappings

    Represents a collection of BasePathMapping resources.

  • domainnames.getDomainName

    Represents a domain name that is contained in a simpler, more intuitive URL that can be called.

  • domainnames.getDomainNames

    Represents a collection of DomainName resources.

  • domainnames.updateBasePathMapping

    Changes information about the BasePathMapping resource.

  • domainnames.updateDomainName

    Changes information about the DomainName resource.

  • restapis.createAuthorizer

    Adds a new Authorizer resource to an existing RestApi resource.

  • restapis.createDeployment

    Creates a Deployment resource, which makes a specified RestApi callable over the internet.

  • restapis.createDocumentationPart

    Creates a documentation part.

  • restapis.createDocumentationVersion

    Creates a documentation version

  • restapis.createModel

    Adds a new Model resource to an existing RestApi resource.

  • restapis.createRequestValidator

    Creates a RequestValidator of a given RestApi.

  • restapis.createResource

    Creates a Resource resource.

  • restapis.createRestApi

    Creates a new RestApi resource.

  • restapis.createStage

    Creates a new Stage resource that references a pre-existing Deployment for the API.

  • restapis.deleteAuthorizer

    Deletes an existing Authorizer resource.

  • restapis.deleteDeployment

    Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.

  • restapis.deleteDocumentationPart

    Deletes a documentation part

  • restapis.deleteDocumentationVersion

    Deletes a documentation version.

  • restapis.deleteGatewayResponse

    Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.

  • restapis.deleteIntegration

    Represents a delete integration.

  • restapis.deleteIntegrationResponse

    Represents a delete integration response.

  • restapis.deleteMethod

    Deletes an existing Method resource.

  • restapis.deleteMethodResponse

    Deletes an existing MethodResponse resource.

  • restapis.deleteModel

    Deletes a model.

  • restapis.deleteRequestValidator

    Deletes a RequestValidator of a given RestApi.

  • restapis.deleteResource

    Deletes a Resource resource.

  • restapis.deleteRestApi

    Deletes the specified API.

  • restapis.deleteStage

    Deletes a Stage resource.

  • restapis.flushStageAuthorizersCache

    Flushes all authorizer cache entries on a stage.

  • restapis.flushStageCache

    Flushes a stage's cache.

  • restapis.getAuthorizer

    Describe an existing Authorizer resource.

  • restapis.getAuthorizers

    Describe an existing Authorizers resource.

  • restapis.getDeployment

    Gets information about a Deployment resource.

  • restapis.getDeployments

    Gets information about a Deployments collection.

  • restapis.getDocumentationPart

    Gets a documentation part.

  • restapis.getDocumentationParts

    Gets documentation parts.

  • restapis.getDocumentationVersion

    Gets a documentation version.

  • restapis.getDocumentationVersions

    Gets documentation versions.

  • restapis.getExport

    Exports a deployed version of a RestApi in a specified format.

  • restapis.getGatewayResponse

    Gets a GatewayResponse of a specified response type on the given RestApi.

  • restapis.getGatewayResponses

    Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.

  • restapis.getIntegration

    Get the integration settings.

  • restapis.getIntegrationResponse

    Represents a get integration response.

  • restapis.getMethod

    Describe an existing Method resource.

  • restapis.getMethodResponse

    Describes a MethodResponse resource.

  • restapis.getModel

    Describes an existing model defined for a RestApi resource.

  • restapis.getModels

    Describes existing Models defined for a RestApi resource.

  • restapis.getModelTemplate

    Generates a sample mapping template that can be used to transform a payload into the structure of a model.

  • restapis.getRequestValidator

    Gets a RequestValidator of a given RestApi.

  • restapis.getRequestValidators

    Gets the RequestValidators collection of a given RestApi.

  • restapis.getResource

    Lists information about a resource.

  • restapis.getResources

    Lists information about a collection of Resource resources.

  • restapis.getRestApi

    Lists the RestApi resource in the collection.

  • restapis.getRestApis

    Lists the RestApis resources for your collection.

  • restapis.getSdk

    Generates a client SDK for a RestApi and Stage.

  • restapis.getStage

    Gets information about a Stage resource.

  • restapis.getStages

    Gets information about one or more Stage resources.

  • restapis.importDocumentationParts

    Imports documentation parts

  • restapis.putGatewayResponse

    Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.

  • restapis.putIntegration

    Sets up a method's integration.

  • restapis.putIntegrationResponse

    Represents a put integration.

  • restapis.putMethod

    Add a method to an existing Resource resource.

  • restapis.putMethodResponse

    Adds a MethodResponse to an existing Method resource.

  • restapis.putRestApi

    A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.

  • restapis.testInvokeAuthorizer

    Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.

  • restapis.testInvokeMethod

    Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.

  • restapis.updateAuthorizer

    Updates an existing Authorizer resource.

  • restapis.updateDeployment

    Changes information about a Deployment resource.

  • restapis.updateDocumentationPart

    Updates a documentation part.

  • restapis.updateDocumentationVersion

    Updates a documentation version.

  • restapis.updateGatewayResponse

    Updates a GatewayResponse of a specified response type on the given RestApi.

  • restapis.updateIntegration

    Represents an update integration.

  • restapis.updateIntegrationResponse

    Represents an update integration response.

  • restapis.updateMethod

    Updates an existing Method resource.

  • restapis.updateMethodResponse

    Updates an existing MethodResponse resource.

  • restapis.updateModel

    Changes information about a model.

  • restapis.updateRequestValidator

    Updates a RequestValidator of a given RestApi.

  • restapis.updateResource

    Changes information about a Resource resource.

  • restapis.updateRestApi

    Changes information about the specified API.

  • restapis.updateStage

    Changes information about a Stage resource.

  • restapisModeImport.importRestApi

    A feature of the API Gateway control service for creating a new API from an external API definition file.

  • sdktypes.getSdkType

    Gets an SDK type.

  • sdktypes.getSdkTypes

    Gets SDK types

  • tags.getTags

    Gets the Tags collection for a given resource.

  • tags.tagResource

    Adds or updates a tag on a given resource.

  • tags.untagResource

    Removes a tag from a given resource.

  • usageplans.createUsagePlan

    Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.

  • usageplans.createUsagePlanKey

    Creates a usage plan key for adding an existing API key to a usage plan.

  • usageplans.deleteUsagePlan

    Deletes a usage plan of a given plan Id.

  • usageplans.deleteUsagePlanKey

    Deletes a usage plan key and remove the underlying API key from the associated usage plan.

  • usageplans.getUsage

    Gets the usage data of a usage plan in a specified time interval.

  • usageplans.getUsagePlan

    Gets a usage plan of a given plan identifier.

  • usageplans.getUsagePlanKey

    Gets a usage plan key of a given key identifier.

  • usageplans.getUsagePlanKeys

    Gets all the usage plan keys representing the API keys added to a specified usage plan.

  • usageplans.getUsagePlans

    Gets all the usage plans of the caller's account.

  • usageplans.updateUsage

    Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.

  • usageplans.updateUsagePlan

    Updates a usage plan of a given plan Id.

  • vpclinks.createVpcLink

    Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.

  • vpclinks.deleteVpcLink

    Deletes an existing VpcLink of a specified identifier.

  • vpclinks.getVpcLink

    Gets a specified VPC link under the caller's account in a region.

  • vpclinks.getVpcLinks

    Gets the VpcLinks collection under the caller's account in a selected region.

  • vpclinks.updateVpcLink

    Updates an existing VpcLink of a specified identifier.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools