Services
Query upstream service health and current status
GET
/servicesBearer Token
List monitored services
Returns all third-party services your organization depends on (deduplicated across projects), with their current status.
Responses
Code Samples
curl -H 'Authorization: Bearer YOUR_API_KEY' \
https://checkupstream.com/api/v1/servicesShell
GET
/services/{id}Bearer Token
Get service detail
Returns a service with its components and any active incidents. Use this to check the detailed health of a specific upstream dependency.
Parameters
idstringpathrequiredService ID
Responses
Code Samples
curl -H 'Authorization: Bearer YOUR_API_KEY' \
https://checkupstream.com/api/v1/services/svc_stripeShell
GET
/services/{id}/impactBearer Token
Get service impact analysis
Analyze which of your projects are affected by a specific upstream service. Returns the list of projects that depend on this service, with the specific packages that create the dependency.
Parameters
idstringpathrequiredService ID
Responses
Code Samples
curl -H 'Authorization: Bearer YOUR_API_KEY' \
https://checkupstream.com/api/v1/services/svc_stripe/impactShell