PipedreamHQ / PipedreamHQ/pipedream

[APP] OutageDeck — provider status and incident intelligence (keyless public API)

Open
#21,576 1 comment 0 reactions 0 assignees View on GitHub
app enhancement triaged
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

**Name of app / service**

OutageDeck

**Link to developer documentation**

https://outagedeck.com/developers/api

**Is lack of support preventing you from moving forward, or do you have a workaround?**

OutageDeck does not currently exist as a Pipedream app, so users cannot discover or add provider-health checks as native workflow steps. The generic HTTP action is a workaround, but users must manually construct endpoints and interpret the normalized response envelope.

Please register OutageDeck as a new keyless app so the prepared read-only action components can be contributed.

| Field | Value |
| --- | --- |
| App name | OutageDeck |
| Preferred slug | `outagedeck` |
| Homepage | https://outagedeck.com |
| Category | Developer Tools / Monitoring |
| Auth type | None — the public read-only API is keyless |
| API base URL | https://outagedeck.com/api/v1 |
| API docs | https://outagedeck.com/developers/api |
| OpenAPI document | https://outagedeck.com/api/v1/openapi |
| Health check | `GET https://outagedeck.com/api/v1/providers/github` |

The app should make no write requests and needs no stored credentials. Requests use fixed OutageDeck HTTPS endpoints; provider and service slugs are validated before interpolation.

**Are there specific actions or triggers you'd like to see for this app? Please let us know here or use the Action and Trigger issue templates to open requests for each!**

The initial contribution will include:

- **Get Provider Status** — retrieve normalized provider health, services, active incidents, freshness, and official-source metadata by provider slug.
- **List Incidents** — retrieve a bounded page of incidents with optional provider, status, and severity filters.
- **Get Service Status** — retrieve normalized status and provider context for a service slug.

All three actions are read-only and will include MCP safety annotations. No triggers are proposed for the initial release.

I maintain OutageDeck and will link the components PR to this issue once the app slug is registered.

Contributor guide

Open the contributing guide

Research direction

Start with the OutageDeck developer documentation and OpenAPI document, then verify the health-check endpoint and its normalized response. Done means the `outagedeck` app slug is registered and the three listed read-only actions are contributed with MCP safety annotations and no credentials or write requests.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.