{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-24T14:38:51.281Z",
  "sourceRevision": "ef7271fb93d8bbd5a9da24e14d08ca4aa76b515d",
  "documentation": "/aws/services/apigateway",
  "licensing": {
    "minimumPlans": [
      "Hobby",
      "Base"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 124,
    "implemented": 111,
    "notImplemented": 13
  },
  "service": "apigateway",
  "displayName": "API Gateway",
  "operations": [
    {
      "name": "CreateApiKey",
      "implemented": true
    },
    {
      "name": "CreateAuthorizer",
      "implemented": true
    },
    {
      "name": "CreateBasePathMapping",
      "implemented": true
    },
    {
      "name": "CreateDeployment",
      "implemented": true
    },
    {
      "name": "CreateDocumentationPart",
      "implemented": true
    },
    {
      "name": "CreateDocumentationVersion",
      "implemented": true
    },
    {
      "name": "CreateDomainName",
      "implemented": true
    },
    {
      "name": "CreateDomainNameAccessAssociation",
      "implemented": false
    },
    {
      "name": "CreateModel",
      "implemented": true
    },
    {
      "name": "CreateRequestValidator",
      "implemented": true
    },
    {
      "name": "CreateResource",
      "implemented": true
    },
    {
      "name": "CreateRestApi",
      "implemented": true
    },
    {
      "name": "CreateStage",
      "implemented": true
    },
    {
      "name": "CreateUsagePlan",
      "implemented": true
    },
    {
      "name": "CreateUsagePlanKey",
      "implemented": true
    },
    {
      "name": "CreateVpcLink",
      "implemented": true
    },
    {
      "name": "DeleteApiKey",
      "implemented": true
    },
    {
      "name": "DeleteAuthorizer",
      "implemented": true
    },
    {
      "name": "DeleteBasePathMapping",
      "implemented": true
    },
    {
      "name": "DeleteClientCertificate",
      "implemented": true
    },
    {
      "name": "DeleteDeployment",
      "implemented": true
    },
    {
      "name": "DeleteDocumentationPart",
      "implemented": true
    },
    {
      "name": "DeleteDocumentationVersion",
      "implemented": true
    },
    {
      "name": "DeleteDomainName",
      "implemented": true
    },
    {
      "name": "DeleteDomainNameAccessAssociation",
      "implemented": false
    },
    {
      "name": "DeleteGatewayResponse",
      "implemented": true
    },
    {
      "name": "DeleteIntegration",
      "implemented": true
    },
    {
      "name": "DeleteIntegrationResponse",
      "implemented": true
    },
    {
      "name": "DeleteMethod",
      "implemented": true
    },
    {
      "name": "DeleteMethodResponse",
      "implemented": true
    },
    {
      "name": "DeleteModel",
      "implemented": true
    },
    {
      "name": "DeleteRequestValidator",
      "implemented": true
    },
    {
      "name": "DeleteResource",
      "implemented": true
    },
    {
      "name": "DeleteRestApi",
      "implemented": true
    },
    {
      "name": "DeleteStage",
      "implemented": true
    },
    {
      "name": "DeleteUsagePlan",
      "implemented": true
    },
    {
      "name": "DeleteUsagePlanKey",
      "implemented": true
    },
    {
      "name": "DeleteVpcLink",
      "implemented": true
    },
    {
      "name": "FlushStageAuthorizersCache",
      "implemented": false
    },
    {
      "name": "FlushStageCache",
      "implemented": false
    },
    {
      "name": "GenerateClientCertificate",
      "implemented": true
    },
    {
      "name": "GetAccount",
      "implemented": true
    },
    {
      "name": "GetApiKey",
      "implemented": true
    },
    {
      "name": "GetApiKeys",
      "implemented": true
    },
    {
      "name": "GetAuthorizer",
      "implemented": true
    },
    {
      "name": "GetAuthorizers",
      "implemented": true
    },
    {
      "name": "GetBasePathMapping",
      "implemented": true
    },
    {
      "name": "GetBasePathMappings",
      "implemented": true
    },
    {
      "name": "GetClientCertificate",
      "implemented": true
    },
    {
      "name": "GetClientCertificates",
      "implemented": true
    },
    {
      "name": "GetDeployment",
      "implemented": true
    },
    {
      "name": "GetDeployments",
      "implemented": true
    },
    {
      "name": "GetDocumentationPart",
      "implemented": true
    },
    {
      "name": "GetDocumentationParts",
      "implemented": true
    },
    {
      "name": "GetDocumentationVersion",
      "implemented": true
    },
    {
      "name": "GetDocumentationVersions",
      "implemented": true
    },
    {
      "name": "GetDomainName",
      "implemented": true
    },
    {
      "name": "GetDomainNameAccessAssociations",
      "implemented": false
    },
    {
      "name": "GetDomainNames",
      "implemented": true
    },
    {
      "name": "GetExport",
      "implemented": true
    },
    {
      "name": "GetGatewayResponse",
      "implemented": true
    },
    {
      "name": "GetGatewayResponses",
      "implemented": true
    },
    {
      "name": "GetIntegration",
      "implemented": true
    },
    {
      "name": "GetIntegrationResponse",
      "implemented": true
    },
    {
      "name": "GetMethod",
      "implemented": true
    },
    {
      "name": "GetMethodResponse",
      "implemented": true
    },
    {
      "name": "GetModel",
      "implemented": true
    },
    {
      "name": "GetModelTemplate",
      "implemented": false
    },
    {
      "name": "GetModels",
      "implemented": true
    },
    {
      "name": "GetRequestValidator",
      "implemented": true
    },
    {
      "name": "GetRequestValidators",
      "implemented": true
    },
    {
      "name": "GetResource",
      "implemented": true
    },
    {
      "name": "GetResources",
      "implemented": true
    },
    {
      "name": "GetRestApi",
      "implemented": true
    },
    {
      "name": "GetRestApis",
      "implemented": true
    },
    {
      "name": "GetSdk",
      "implemented": false
    },
    {
      "name": "GetSdkType",
      "implemented": false
    },
    {
      "name": "GetSdkTypes",
      "implemented": false
    },
    {
      "name": "GetStage",
      "implemented": true
    },
    {
      "name": "GetStages",
      "implemented": true
    },
    {
      "name": "GetTags",
      "implemented": true
    },
    {
      "name": "GetUsage",
      "implemented": false
    },
    {
      "name": "GetUsagePlan",
      "implemented": true
    },
    {
      "name": "GetUsagePlanKey",
      "implemented": true
    },
    {
      "name": "GetUsagePlanKeys",
      "implemented": true
    },
    {
      "name": "GetUsagePlans",
      "implemented": true
    },
    {
      "name": "GetVpcLink",
      "implemented": true
    },
    {
      "name": "GetVpcLinks",
      "implemented": true
    },
    {
      "name": "ImportApiKeys",
      "implemented": true
    },
    {
      "name": "ImportDocumentationParts",
      "implemented": true
    },
    {
      "name": "ImportRestApi",
      "implemented": true
    },
    {
      "name": "PutGatewayResponse",
      "implemented": true
    },
    {
      "name": "PutIntegration",
      "implemented": true
    },
    {
      "name": "PutIntegrationResponse",
      "implemented": true
    },
    {
      "name": "PutMethod",
      "implemented": true
    },
    {
      "name": "PutMethodResponse",
      "implemented": true
    },
    {
      "name": "PutRestApi",
      "implemented": true
    },
    {
      "name": "RejectDomainNameAccessAssociation",
      "implemented": false
    },
    {
      "name": "TagResource",
      "implemented": true
    },
    {
      "name": "TestInvokeAuthorizer",
      "implemented": false
    },
    {
      "name": "TestInvokeMethod",
      "implemented": true
    },
    {
      "name": "UntagResource",
      "implemented": true
    },
    {
      "name": "UpdateAccount",
      "implemented": true
    },
    {
      "name": "UpdateApiKey",
      "implemented": true
    },
    {
      "name": "UpdateAuthorizer",
      "implemented": true
    },
    {
      "name": "UpdateBasePathMapping",
      "implemented": true
    },
    {
      "name": "UpdateClientCertificate",
      "implemented": true
    },
    {
      "name": "UpdateDeployment",
      "implemented": true
    },
    {
      "name": "UpdateDocumentationPart",
      "implemented": true
    },
    {
      "name": "UpdateDocumentationVersion",
      "implemented": true
    },
    {
      "name": "UpdateDomainName",
      "implemented": true
    },
    {
      "name": "UpdateGatewayResponse",
      "implemented": true
    },
    {
      "name": "UpdateIntegration",
      "implemented": true
    },
    {
      "name": "UpdateIntegrationResponse",
      "implemented": true
    },
    {
      "name": "UpdateMethod",
      "implemented": true
    },
    {
      "name": "UpdateMethodResponse",
      "implemented": true
    },
    {
      "name": "UpdateModel",
      "implemented": true
    },
    {
      "name": "UpdateRequestValidator",
      "implemented": true
    },
    {
      "name": "UpdateResource",
      "implemented": true
    },
    {
      "name": "UpdateRestApi",
      "implemented": true
    },
    {
      "name": "UpdateStage",
      "implemented": true
    },
    {
      "name": "UpdateUsage",
      "implemented": false
    },
    {
      "name": "UpdateUsagePlan",
      "implemented": true
    },
    {
      "name": "UpdateVpcLink",
      "implemented": true
    }
  ]
}