{ "opencollection": "1.0.0", "info": { "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Monitors API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Monitors", "type": "folder" }, "items": [ { "info": { "name": "APIs.io Engineering Platform Get all monitors", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/monitors", "params": [ { "name": "workspace", "value": "", "type": "query", "description": "Return only results found in the given workspace." } ] }, "docs": "Gets all monitors." }, { "info": { "name": "APIs.io Engineering Platform Create a monitor", "type": "http" }, "http": { "method": "POST", "url": "http://apigateway.{region}.amazonaws.com/monitors", "params": [ { "name": "workspace", "value": "", "type": "query", "description": "The workspace's ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a monitor.\n\n**Note:**\n\nYou cannot create monitors for collections added to an API definition.\n" }, { "info": { "name": "APIs.io Engineering Platform Get a monitor", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/monitors/:monitorId", "params": [ { "name": "monitorId", "value": "", "type": "path", "description": "The monitor's ID." } ] }, "docs": "Gets information about a monitor." }, { "info": { "name": "APIs.io Engineering Platform Update a monitor", "type": "http" }, "http": { "method": "PUT", "url": "http://apigateway.{region}.amazonaws.com/monitors/:monitorId", "params": [ { "name": "monitorId", "value": "", "type": "path", "description": "The monitor's ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a monitor." }, { "info": { "name": "APIs.io Engineering Platform Delete a monitor", "type": "http" }, "http": { "method": "DELETE", "url": "http://apigateway.{region}.amazonaws.com/monitors/:monitorId", "params": [ { "name": "monitorId", "value": "", "type": "path", "description": "The monitor's ID." } ] }, "docs": "Deletes a monitor." }, { "info": { "name": "APIs.io Engineering Platform Run a monitor", "type": "http" }, "http": { "method": "POST", "url": "http://apigateway.{region}.amazonaws.com/monitors/:monitorId/run", "params": [ { "name": "monitorId", "value": "", "type": "path", "description": "The monitor's ID." }, { "name": "async", "value": "", "type": "query", "description": "If true, runs the monitor asynchronously from the created monitor run task. By default, the server will not respond until the task finishes (`false`)." } ] }, "docs": "Runs a monitor and returns its run results.\n\n**Note:**\n\nIf you pass the `async=true` query parameter, the response does not return the `stats`, `executions`, and `failures` responses. To get this information for an asynchronous run, call the GET `/monitors/{id}` endpoint.\n" } ] } ], "bundled": true }