{ "opencollection": "1.0.0", "info": { "name": "PagerDuty Abilities Response Plays API", "version": "2.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Response Plays", "type": "folder" }, "items": [ { "info": { "name": "PagerDuty List Response Plays", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/response_plays", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "From", "value": "" } ], "params": [ { "name": "query", "value": "", "type": "query", "description": "Filters the result, showing only the records whose name matches the query." }, { "name": "filter_for_manual_run", "value": "", "type": "query", "description": "When this parameter is present, only those Response Plays that can be run manually will be returned." } ] }, "docs": "List all of the existing Response Plays.\n\nResponse Plays allow you to create packages of Incident Actions that can be applied during an Incident's life cycle.\n\nFor more information see the [API Concepts Document](../../api-reference/ZG9jOjI3NDc5Nzc-api-concepts#response-plays)\n\nWhen using a Global API token, the `From` header is required.\n\nScoped OAuth requires: `response_plays.read`\n" }, { "info": { "name": "PagerDuty Create a Response Play", "type": "http" }, "http": { "method": "POST", "url": "https://api.pagerduty.com/response_plays", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "From", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new Response Plays.\n\nResponse Plays allow you to create packages of Incident Actions that can be applied during an Incident's life cycle.\n\nFor more information see the [API Concepts Document](../../api-reference/ZG9jOjI3NDc5Nzc-api-concepts#response-plays)\n\nScoped OAuth requires: `response_plays.write`\n" }, { "info": { "name": "PagerDuty Get a Response Play", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/response_plays/:id", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "From", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." } ] }, "docs": "Get details about an existing Response Play.\n\nResponse Plays allow you to create packages of Incident Actions that can be applied during an Incident's life cycle.\n\nFor more information see the [API Concepts Document](../../api-reference/ZG9jOjI3NDc5Nzc-api-concepts#response-plays)\n\nWhen using a Global API token, the `From` header is required.\nScoped OAuth requires: `response_plays.read`\n" }, { "info": { "name": "PagerDuty Update a Response Play", "type": "http" }, "http": { "method": "PUT", "url": "https://api.pagerduty.com/response_plays/:id", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "From", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing Response Play.\n\nResponse Plays allow you to create packages of Incident Actions that can be applied during an Incident's life cycle.\n\nFor more information see the [API Concepts Document](../../api-reference/ZG9jOjI3NDc5Nzc-api-concepts#response-plays)\n\nScoped OAuth requires: `response_plays.write`\n" }, { "info": { "name": "PagerDuty Delete a Response Play", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.pagerduty.com/response_plays/:id", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "From", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." } ] }, "docs": "Delete an existing Response Play. Once the Response Play is deleted, the action cannot be undone.\n\nWARNING: When the Response Play is deleted, it is also removed from any Services that were using it.\n\nResponse Plays allow you to create packages of Incident Actions that can be applied to an Incident.\n\nFor more information see the [API Concepts Document](../../api-reference/ZG9jOjI3NDc5Nzc-api-concepts#response-plays)\n\nScoped OAuth requires: `response_plays.write`\n" }, { "info": { "name": "PagerDuty Run a response play", "type": "http" }, "http": { "method": "POST", "url": "https://api.pagerduty.com/response_plays/:response_play_id/run", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" }, { "name": "From", "value": "" } ], "params": [ { "name": "response_play_id", "value": "", "type": "path", "description": "The response play ID of the response play associated with the request." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Run a specified response play on a given incident.\n\nResponse Plays are a package of Incident Actions that can be applied during an Incident's life cycle.\n\nFor more information see the [API Concepts Document](../../api-reference/ZG9jOjI3NDc5Nzc-api-concepts#response-plays)\n\nScoped OAuth requires: `response_plays.write`\n" } ] } ], "bundled": true }