---
title: "Dependency-Anbieter auflisten"
description: "Öffentliche Liste ohne Anmeldung: alle Drittanbieter, deren Status Uptimeify verfolgt, jeweils mit dem aktuellen Gesamtstatus."
---

`GET /api/public/dependencies`

Keine Authentifizierung nötig. Liefert die veröffentlichten Anbieter der [Dependency-Statusübersicht](https://uptimeify.io/de/dependency), alphabetisch nach Name. Enthält keine Kundendaten, nur das, was wir auf der öffentlichen Statusseite des jeweiligen Anbieters beobachten.

## Beispiel (cURL)

```bash
curl -X GET "https://uptimeify.io/api/public/dependencies" \
  -H "Accept: application/json"
```

## Antwort (Response)

```json
[
  {
    "slug": "bunny",
    "name": "bunny.net",
    "vendor": "BunnyWay d.o.o.",
    "category": "CDN",
    "logoUrl": "/img/dependency/bunny.png",
    "status": "operational",
    "staleness": "fresh",
    "since": "2026-10-06T09:14:02.000Z",
    "statusDerived": false,
    "noOverallStatus": false
  }
]
```

Hinweise:

- `status` ist einer von `operational`, `maintenance`, `degraded`, `partial_outage`, `major_outage`, `unknown`. Ein Anbieter, den wir noch nie geprüft haben oder nicht mehr lesen können, erscheint als `unknown` und fällt nicht weg.
- `staleness` ist `fresh`, `stale` oder `unknown`: ob der aktuelle `status` auf einem frischen, erfolgreichen Abruf der Statusseite beruht.
- `since` ist der Beginn des aktuellen `status` (ISO 8601), `null`, solange er nicht bekannt ist.
- `statusDerived` ist `true`, wenn der Anbieter keinen Gesamtstatus veröffentlicht und wir ihn aus den Komponenten ableiten; `noOverallStatus` ist `true`, wenn beides nicht geht und nur Komponenten angezeigt werden.
- `logoUrl` ist ein Pfad auf `uptimeify.io` oder unserem CDN, oder `null`.
- Ein leeres Array ist eine gültige Antwort: Die Liste enthält nur veröffentlichte Anbieter.

## Häufige Fehler

- `500 Unexpected server error` bei einem internen Fehler
