Amazon Web Services REST APIs API

The REST APIs API from Amazon Web Services — 30 operation(s) for rest apis.

Operations 30

GET /restapis/{restapi_id}/authorizers Amazon Web Services Getauthorizers #
GET /restapis/{restapi_id}/deployments Amazon Web Services Getdeployments #
PUT /restapis/{restapi_id}/documentation/parts Amazon Web Services Importdocumentationparts #
GET /restapis/{restapi_id}/documentation/versions Amazon Web Services Getdocumentationversions #
GET /restapis/{restapi_id}/models Amazon Web Services Getmodels #
GET /restapis/{restapi_id}/requestvalidators Amazon Web Services Getrequestvalidators #
POST /restapis/{restapi_id}/resources/{parent_id} Amazon Web Services Createresource #
GET /restapis Amazon Web Services Getrestapis #
GET /restapis/{restapi_id}/stages Amazon Web Services Getstages #
PATCH /restapis/{restapi_id}/authorizers/{authorizer_id} Amazon Web Services Updateauthorizer #
PATCH /restapis/{restapi_id}/deployments/{deployment_id} Amazon Web Services Updatedeployment #
PATCH /restapis/{restapi_id}/documentation/parts/{part_id} Amazon Web Services Updatedocumentationpart #
PATCH /restapis/{restapi_id}/documentation/versions/{doc_version} Amazon Web Services Updatedocumentationversion #
PATCH /restapis/{restapi_id}/gatewayresponses/{response_type} Amazon Web Services Updategatewayresponse #
PATCH /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration Amazon Web Services Updateintegration #
PATCH /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code} Amazon Web Services Updateintegrationresponse #
PATCH /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method} Amazon Web Services Updatemethod #
PATCH /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code} Amazon Web Services Updatemethodresponse #
PATCH /restapis/{restapi_id}/models/{model_name} Amazon Web Services Updatemodel #
PATCH /restapis/{restapi_id}/requestvalidators/{requestvalidator_id} Amazon Web Services Updaterequestvalidator #
PATCH /restapis/{restapi_id}/resources/{resource_id} Amazon Web Services Updateresource #
PATCH /restapis/{restapi_id} Amazon Web Services Updaterestapi #
PATCH /restapis/{restapi_id}/stages/{stage_name} Amazon Web Services Updatestage #
DELETE /restapis/{restapi_id}/stages/{stage_name}/cache/authorizers Amazon Web Services Flushstageauthorizerscache #
DELETE /restapis/{restapi_id}/stages/{stage_name}/cache/data Amazon Web Services Flushstagecache #
GET /restapis/{restapi_id}/stages/{stage_name}/exports/{export_type} Amazon Web Services Getexport #
GET /restapis/{restapi_id}/gatewayresponses Amazon Web Services Getgatewayresponses #
GET /restapis/{restapi_id}/models/{model_name}/default_template Amazon Web Services Getmodeltemplate #
GET /restapis/{restapi_id}/resources Amazon Web Services Getresources #
GET /restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type} Amazon Web Services Getsdk #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-web-services-rest-apis-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-web-services-rest-apis-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Web Services apigateway Restapis API
  description: '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 Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.'
tags:
- name: REST APIs
paths:
  /restapis/{restapi_id}/authorizers:
    GET:
      summary: Amazon Web Services Getauthorizers
      description: Describe an existing Authorizers resource.
      operationId: amazonWebServicesGetAuthorizers
      tags:
      - REST APIs
  /restapis/{restapi_id}/deployments:
    GET:
      summary: Amazon Web Services Getdeployments
      description: Gets information about a Deployments collection.
      operationId: amazonWebServicesGetDeployments
      tags:
      - REST APIs
  /restapis/{restapi_id}/documentation/parts:
    PUT:
      summary: Amazon Web Services Importdocumentationparts
      description: Imports documentation parts
      operationId: amazonWebServicesImportDocumentationParts
      tags:
      - REST APIs
  /restapis/{restapi_id}/documentation/versions:
    GET:
      summary: Amazon Web Services Getdocumentationversions
      description: Gets documentation versions.
      operationId: amazonWebServicesGetDocumentationVersions
      tags:
      - REST APIs
  /restapis/{restapi_id}/models:
    GET:
      summary: Amazon Web Services Getmodels
      description: Describes existing Models defined for a RestApi resource.
      operationId: amazonWebServicesGetModels
      tags:
      - REST APIs
  /restapis/{restapi_id}/requestvalidators:
    GET:
      summary: Amazon Web Services Getrequestvalidators
      description: Gets the RequestValidators collection of a given RestApi.
      operationId: amazonWebServicesGetRequestValidators
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources/{parent_id}:
    POST:
      summary: Amazon Web Services Createresource
      description: Creates a Resource resource.
      operationId: amazonWebServicesCreateResource
      tags:
      - REST APIs
  /restapis:
    GET:
      summary: Amazon Web Services Getrestapis
      description: Lists the RestApis resources for your collection.
      operationId: amazonWebServicesGetRestApis
      tags:
      - REST APIs
  /restapis/{restapi_id}/stages:
    GET:
      summary: Amazon Web Services Getstages
      description: Gets information about one or more Stage resources.
      operationId: amazonWebServicesGetStages
      tags:
      - REST APIs
  /restapis/{restapi_id}/authorizers/{authorizer_id}:
    PATCH:
      summary: Amazon Web Services Updateauthorizer
      description: Updates an existing Authorizer resource.
      operationId: amazonWebServicesUpdateAuthorizer
      tags:
      - REST APIs
  /restapis/{restapi_id}/deployments/{deployment_id}:
    PATCH:
      summary: Amazon Web Services Updatedeployment
      description: Changes information about a Deployment resource.
      operationId: amazonWebServicesUpdateDeployment
      tags:
      - REST APIs
  /restapis/{restapi_id}/documentation/parts/{part_id}:
    PATCH:
      summary: Amazon Web Services Updatedocumentationpart
      description: Updates a documentation part.
      operationId: amazonWebServicesUpdateDocumentationPart
      tags:
      - REST APIs
  /restapis/{restapi_id}/documentation/versions/{doc_version}:
    PATCH:
      summary: Amazon Web Services Updatedocumentationversion
      description: Updates a documentation version.
      operationId: amazonWebServicesUpdateDocumentationVersion
      tags:
      - REST APIs
  /restapis/{restapi_id}/gatewayresponses/{response_type}:
    PATCH:
      summary: Amazon Web Services Updategatewayresponse
      description: Updates a GatewayResponse of a specified response type on the given RestApi.
      operationId: amazonWebServicesUpdateGatewayResponse
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration:
    PATCH:
      summary: Amazon Web Services Updateintegration
      description: Represents an update integration.
      operationId: amazonWebServicesUpdateIntegration
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}:
    PATCH:
      summary: Amazon Web Services Updateintegrationresponse
      description: Represents an update integration response.
      operationId: amazonWebServicesUpdateIntegrationResponse
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}:
    PATCH:
      summary: Amazon Web Services Updatemethod
      description: Updates an existing Method resource.
      operationId: amazonWebServicesUpdateMethod
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}:
    PATCH:
      summary: Amazon Web Services Updatemethodresponse
      description: Updates an existing MethodResponse resource.
      operationId: amazonWebServicesUpdateMethodResponse
      tags:
      - REST APIs
  /restapis/{restapi_id}/models/{model_name}:
    PATCH:
      summary: Amazon Web Services Updatemodel
      description: Changes information about a model.
      operationId: amazonWebServicesUpdateModel
      tags:
      - REST APIs
  /restapis/{restapi_id}/requestvalidators/{requestvalidator_id}:
    PATCH:
      summary: Amazon Web Services Updaterequestvalidator
      description: Updates a RequestValidator of a given RestApi.
      operationId: amazonWebServicesUpdateRequestValidator
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources/{resource_id}:
    PATCH:
      summary: Amazon Web Services Updateresource
      description: Changes information about a Resource resource.
      operationId: amazonWebServicesUpdateResource
      tags:
      - REST APIs
  /restapis/{restapi_id}:
    PATCH:
      summary: Amazon Web Services Updaterestapi
      description: Changes information about the specified API.
      operationId: amazonWebServicesUpdateRestApi
      tags:
      - REST APIs
  /restapis/{restapi_id}/stages/{stage_name}:
    PATCH:
      summary: Amazon Web Services Updatestage
      description: Changes information about a Stage resource.
      operationId: amazonWebServicesUpdateStage
      tags:
      - REST APIs
  /restapis/{restapi_id}/stages/{stage_name}/cache/authorizers:
    DELETE:
      summary: Amazon Web Services Flushstageauthorizerscache
      description: Flushes all authorizer cache entries on a stage.
      operationId: amazonWebServicesFlushStageAuthorizersCache
      tags:
      - REST APIs
  /restapis/{restapi_id}/stages/{stage_name}/cache/data:
    DELETE:
      summary: Amazon Web Services Flushstagecache
      description: Flushes a stage's cache.
      operationId: amazonWebServicesFlushStageCache
      tags:
      - REST APIs
  /restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}:
    GET:
      summary: Amazon Web Services Getexport
      description: Exports a deployed version of a RestApi in a specified format.
      operationId: amazonWebServicesGetExport
      tags:
      - REST APIs
  /restapis/{restapi_id}/gatewayresponses:
    GET:
      summary: Amazon Web Services Getgatewayresponses
      description: 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.
      operationId: amazonWebServicesGetGatewayResponses
      tags:
      - REST APIs
  /restapis/{restapi_id}/models/{model_name}/default_template:
    GET:
      summary: Amazon Web Services Getmodeltemplate
      description: Generates a sample mapping template that can be used to transform a payload into the structure of a model.
      operationId: amazonWebServicesGetModelTemplate
      tags:
      - REST APIs
  /restapis/{restapi_id}/resources:
    GET:
      summary: Amazon Web Services Getresources
      description: Lists information about a collection of Resource resources.
      operationId: amazonWebServicesGetResources
      tags:
      - REST APIs
  /restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}:
    GET:
      summary: Amazon Web Services Getsdk
      description: Generates a client SDK for a RestApi and Stage.
      operationId: amazonWebServicesGetSdk
      tags:
      - REST APIs