Uptimeify Docs
Dependency Status

Dependency-Anbieter abfragen

Öffentliche Detailansicht ohne Anmeldung zu einem verfolgten Drittanbieter: aktueller Status, Komponenten mit 90-Tage-Verlauf und erfasste Vorfälle.

GET /api/public/dependencies/:slug

Keine Authentifizierung nötig. :slug ist der slug aus Dependency-Anbieter auflisten. Enthält keine Kundendaten.

Query-Parameter

ParameterTypStandardBeschreibung
incidentPageGanzzahl, 1 bis 1000001Seite von incidents, 10 je Seite

Beispiel (cURL)

curl -X GET "https://uptimeify.io/api/public/dependencies/bunny?incidentPage=1" \
  -H "Accept: application/json"

Antwort (Response)

{
  "provider": {
    "slug": "bunny",
    "name": "bunny.net",
    "vendor": "BunnyWay d.o.o.",
    "homepageUrl": "https://bunny.net",
    "statusPageUrl": "https://status.bunny.net",
    "logoUrl": "/img/dependency/bunny.png",
    "category": "CDN",
    "status": "operational",
    "staleness": "fresh",
    "since": "2026-10-06T09:14:02.000Z",
    "monitoringSince": "2026-08-20T12:00:00.000Z",
    "lastCheckedAt": "2026-10-08T15:02:11.000Z",
    "incidentCount": 14,
    "statusDerived": false,
    "noOverallStatus": false
  },
  "components": [
    {
      "id": 812,
      "name": "CDN",
      "status": "operational",
      "statusAsOf": "2026-10-08T15:02:11.000Z",
      "history": [
        { "date": "2026-10-07", "status": "operational", "hasData": true },
        { "date": "2026-10-08", "status": "degraded", "hasData": true }
      ]
    }
  ],
  "incidents": [
    {
      "id": 3051,
      "title": "Elevated latency in Frankfurt",
      "titleDe": "Erhöhte Latenz in Frankfurt",
      "status": "resolved",
      "impact": "minor",
      "startedAt": "2026-10-08T07:40:00.000Z",
      "resolvedAt": "2026-10-08T08:15:00.000Z",
      "resolutionInferred": false,
      "scheduledFor": null,
      "scheduledUntil": null,
      "affectedComponentCount": 1,
      "affectedComponentNames": ["CDN"],
      "shortlink": "https://stspg.io/abc123",
      "updates": [
        { "status": "investigating", "at": "2026-10-08T07:41:00.000Z" },
        { "status": "resolved", "at": "2026-10-08T08:15:00.000Z" }
      ]
    }
  ],
  "incidentsPagination": { "page": 1, "limit": 10, "total": 14, "totalPages": 2 },
  "historyIncidents": [
    { "startedAt": "2026-10-08T07:40:00.000Z", "resolvedAt": "2026-10-08T08:15:00.000Z", "affectedComponentNames": ["CDN"] }
  ],
  "relatedProviders": [
    { "slug": "cloudflare", "name": "Cloudflare", "category": "CDN", "logoUrl": "/img/dependency/cloudflare.png", "status": "operational", "sameCategory": true }
  ],
  "reportCount": 0,
  "reportToken": "…"
}

Hinweise:

  • provider.status, staleness, statusDerived und noOverallStatus bedeuten dasselbe wie in der Liste.
  • components[].history umfasst die letzten 90 Tage in UTC, ein Eintrag pro Tag; hasData: false (mit status: null) markiert einen Tag ohne Messwert. components[].status ist unknown mit statusAsOf: null, wenn unser letzter Messwert älter als zwei Stunden ist.
  • incidents ist eine Seite der Vorfälle, neueste zuerst; incidentsPagination nennt die Zahl der Seiten. historyIncidents enthält bis zu 50 jüngere Vorfälle für die 90-Tage-Balken und ist nicht seitenweise.
  • resolutionInferred: true heißt: Der Anbieter hat keine Entwarnung veröffentlicht, wir haben den Vorfall geschlossen, als sich seine Komponenten erholt hatten.
  • relatedProviders listet bis zu 6 weitere veröffentlichte Anbieter; sameCategory kennzeichnet die aus derselben Kategorie.
  • reportCount ist die Zahl jüngerer Nutzermeldungen, 0 unterhalb der Veröffentlichungsschwelle. reportToken gehört zum Meldeformular der Webseite und ist nicht für die API gedacht.
  • Antworten zu veröffentlichten Anbietern tragen Cache-Control: public, max-age=30.

Häufige Fehler

  • 404 Provider not found (data.code: providerNotFound), wenn der Slug nicht existiert oder der Anbieter nicht veröffentlicht ist
  • 400 (data.code: invalidIncidentPage), wenn incidentPage keine Ganzzahl von 1 bis 100000 ist
  • 500 Unexpected server error bei einem internen Fehler

Auf dieser Seite