API
Deux endpoints en lecture seule, au format JSON, pour interroger depuis vos propres outils le statut et l'historique des fournisseurs que vous surveillez. Inclus dans le plan Team.
Authentification
Chaque requête porte un en-tête Authorization avec une clé générée depuis votre tableau de bord. Une clé révoquée ou un compte hors plan Team reçoit une réponse 401 immédiate.
Authorization: Bearer usk_…Générer une clé depuis le tableau de bord
Portée
Les deux endpoints ne renvoient que les fournisseurs que vous avez ajoutés à votre tableau de bord — jamais le catalogue entier.
GET /api/v1/status
Statut actuel de chaque fournisseur surveillé : état, depuis quand, disponibilité et incidents sur 90 jours.
curl -H "Authorization: Bearer usk_…" \ https://www.upstreamstatus.com/api/v1/status
GET /api/v1/incidents
Historique des incidents des fournisseurs surveillés. Paramètres optionnels : days (1 à 365, 90 par défaut) et limit (1 à 1000, 200 par défaut).
curl -H "Authorization: Bearer usk_…" \ https://www.upstreamstatus.com/api/v1/incidents?days=30&limit=100