{ "opencollection": "1.0.0", "info": { "name": "PagerDuty Abilities Status Pages API", "version": "2.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Status Pages", "type": "folder" }, "items": [ { "info": { "name": "PagerDuty List Status Pages", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "status_page_type", "value": "", "type": "query", "description": "The type of the Status Page." } ] }, "docs": "List Status Pages.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty List Status Page Impacts", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/impacts", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_type", "value": "", "type": "query", "description": "Filter by Post type." } ] }, "docs": "List Impacts for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Get a Status Page Impact", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/impacts/:impact_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "impact_id", "value": "", "type": "path", "description": "The ID of the Status Page Impact." } ] }, "docs": "Get an Impact for a Status Page by Status Page ID and Impact ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty List Status Page Services", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/services", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." } ] }, "docs": "List Services for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Get a Status Page Service", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/services/:service_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "service_id", "value": "", "type": "path", "description": "The ID of the Status Page service." } ] }, "docs": "Get a Service for a Status Page by Status Page ID and Service ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty List Status Page Severities", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/severities", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_type", "value": "", "type": "query", "description": "Filter by Post type." } ] }, "docs": "List Severities for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Get a Status Page Severity", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/severities/:severity_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "severity_id", "value": "", "type": "path", "description": "The ID of the Status Page severity." } ] }, "docs": "Get a Severity for a Status Page by Status Page ID and Severity ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty List Status Page Statuses", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/statuses", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_type", "value": "", "type": "query", "description": "Filter by Post type." } ] }, "docs": "List Statuses for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Get a Status Page Status", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/statuses/:status_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "status_id", "value": "", "type": "path", "description": "The ID of the Status Page status." } ] }, "docs": "Get a Status for a Status Page by Status Page ID and Status ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty List Status Page Posts", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/posts", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_type", "value": "", "type": "query", "description": "Filter by Post type." }, { "name": "reviewed_status", "value": "", "type": "query", "description": "Filter by the reviewed status of the Post to retrieve." }, { "name": "status[]", "value": "", "type": "query", "description": "Filter by an array of Status identifiers." } ] }, "docs": "List Posts for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Create a Status Page Post", "type": "http" }, "http": { "method": "POST", "url": "https://api.pagerduty.com/status_pages/:id/posts", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Post for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Get a Status Page Post", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." }, { "name": "include[]", "value": "", "type": "query", "description": "Array of additional Models to include in response." } ] }, "docs": "Get a Post for a Status Page by Status Page ID and Post ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Update a Status Page Post", "type": "http" }, "http": { "method": "PUT", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Post for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Delete a Status Page Post", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ] }, "docs": "Delete a Post for a Status Page by Status Page ID and Post ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty List Status Page Post Updates", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/post_updates", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." }, { "name": "reviewed_status", "value": "", "type": "query", "description": "Filter by the reviewed status of the Post Update to retrieve." } ] }, "docs": "List Post Updates for a Status Page by Status Page ID and Post ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Create a Status Page Post Update", "type": "http" }, "http": { "method": "POST", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/post_updates", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Post Update for a Post by Post ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Get a Status Page Post Update", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/post_updates/:post_update_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." }, { "name": "post_update_id", "value": "", "type": "path", "description": "The ID of the Status Page Post Update." } ] }, "docs": "Get a Post Update for a Post by Post ID and Post Update ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Update a Status Page Post Update", "type": "http" }, "http": { "method": "PUT", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/post_updates/:post_update_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." }, { "name": "post_update_id", "value": "", "type": "path", "description": "The ID of the Status Page Post Update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Post Update for a Post by Post ID and Post Update ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Delete a Status Page Post Update", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/post_updates/:post_update_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." }, { "name": "post_update_id", "value": "", "type": "path", "description": "The ID of the Status Page Post Update." } ] }, "docs": "Delete a Post Update for a Post by Post ID and Post Update ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Get a Post Postmortem", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/postmortem", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ] }, "docs": "Get a Postmortem for a Post by Post ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Create a Post Postmortem", "type": "http" }, "http": { "method": "POST", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/postmortem", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Postmortem for a Post by Post ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Update a Post Postmortem", "type": "http" }, "http": { "method": "PUT", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/postmortem", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Postmortem for a Post by Post ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Delete a Post Postmortem", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.pagerduty.com/status_pages/:id/posts/:post_id/postmortem", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "post_id", "value": "", "type": "path", "description": "The ID of the Status Page Post." } ] }, "docs": "Delete a Postmortem for a Post by Post ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty List Status Page Subscriptions", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/subscriptions", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "status", "value": "", "type": "query", "description": "Filter by Subscription status." }, { "name": "channel", "value": "", "type": "query", "description": "Filter by Subscription channel." } ] }, "docs": "List Subscriptions for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Create a Status Page Subscription", "type": "http" }, "http": { "method": "POST", "url": "https://api.pagerduty.com/status_pages/:id/subscriptions", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Subscription for a Status Page by Status Page ID.\n\nScoped OAuth requires: `status_pages.write`\n" }, { "info": { "name": "PagerDuty Get a Status Page Subscription", "type": "http" }, "http": { "method": "GET", "url": "https://api.pagerduty.com/status_pages/:id/subscriptions/:subscription_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "subscription_id", "value": "", "type": "path", "description": "The ID of the Status Page subscription." } ] }, "docs": "Get a Subscription for a Status Page by Status Page ID and Subscription ID.\n\nScoped OAuth requires: `status_pages.read`\n" }, { "info": { "name": "PagerDuty Delete a Status Page Subscription", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.pagerduty.com/status_pages/:id/subscriptions/:subscription_id", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the resource." }, { "name": "subscription_id", "value": "", "type": "path", "description": "The ID of the Status Page subscription." } ] }, "docs": "Delete a Subscription for a Status Page by Status Page ID and Subscription ID.\n\nScoped OAuth requires: `status_pages.write`\n" } ] } ], "bundled": true }