InfraNode.dev
MCP InfraNode is also available as an MCP server for AI assistants like Claude and ChatGPT.

GET /api/v1/sources

Status of all upstream sources

Lists each known source with its enabled state (from settings) and its circuit-breaker state (CLOSED/OPEN/HALF_OPEN). Shows at a glance which source is currently serving and which is paused.

Parameters

Name In Required Type Example Description
If-None-Match header no string Conditional GET. If the value matches the current ETag, the server responds with 304 Not Modified and no body.
page query no integer 1
limit query no integer 50 Page size. Capped at MAX_LIMIT (200): larger values return a 200 page of 200 items instead of an error.
offset query no integer 0 An offset past the end returns an empty page (200), never 500.
sort query no string Only the listed fields are allowed; an unknown field is rejected with 400 (invalid_request) before it is evaluated.
order query no string asc

Code samples

curl "https://infranode.dev/api/v1/sources"

Try it