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:
statusis one ofoperational,maintenance,degraded,partial_outage,major_outage,unknown. A provider we have never checked, or can no longer read, is listed asunknownrather than left out.stalenessisfresh,staleorunknown: whether the currentstatusrests on a recent successful read of the provider's status page.sinceis when the currentstatusbegan (ISO 8601),nullif not known yet.statusDerivedistruewhen the provider publishes no overall status and we derive it from its components;noOverallStatusistruewhen neither is possible and only components are shown.logoUrlis a path onuptimeify.ioor our CDN, ornull.- An empty array is a valid answer: the list only contains published providers.
Common errors
500 Unexpected server erroron an internal failure
Service Status
Public, unauthenticated endpoint that returns Uptimeify's own platform availability, check and alert delivery percentages, component states, and the hash-chained frozen monthly totals.
Get a dependency provider
Public, unauthenticated detail of one tracked third-party service: current status, components with 90-day history, and recorded incidents.