Uptimeify Docs
Dependency Status

List dependency providers

Public, unauthenticated list of the third-party services whose status Uptimeify tracks, with each one's current overall status.

GET /api/public/dependencies

No authentication required. Returns the published providers on the dependency status hub, ordered by name. Contains no customer data, only what we observe on each provider's own public status page.

Example (cURL)

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

Response

[
  {
    "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
  }
]

Notes:

  • status is one of operational, maintenance, degraded, partial_outage, major_outage, unknown. A provider we have never checked, or can no longer read, is listed as unknown rather than left out.
  • staleness is fresh, stale or unknown: whether the current status rests on a recent successful read of the provider's status page.
  • since is when the current status began (ISO 8601), null if not known yet.
  • statusDerived is true when the provider publishes no overall status and we derive it from its components; noOverallStatus is true when neither is possible and only components are shown.
  • logoUrl is a path on uptimeify.io or our CDN, or null.
  • An empty array is a valid answer: the list only contains published providers.

Common errors

  • 500 Unexpected server error on an internal failure

On this page