getAgentStatus
# getAgentStatus
GET
/agent/status
const url = 'http://localhost:8080/api/v1/agent/status';const options = {method: 'GET', headers: {cookie: 'hs_session=<hs_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/api/v1/agent/status \ --cookie hs_session=<hs_session>Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Agent connections and queue health.
Media typeapplication/json
object
agents
required
queue
required
object
queued
required
integer
leased
required
integer
failedLast24h
required
integer
doneLast24h
required
integer
Examples
Exampleseed
Derived from fixtures/seed.json.
{ "agents": [ { "agentKind": "hermes", "lastUsedAt": "2026-10-17T08:54:00.000Z", "name": "Hermes on homeserver", "state": "active", "tokenId": "tok_01j9cx6fz4dthpcvht9zhkf4g4" } ], "platforms": [ { "accounts": 2, "due": 1, "lastIngestAt": "2026-10-17T08:40:00.000Z", "loginRequired": 0, "platform": "instagram" }, { "accounts": 1, "due": 0, "lastIngestAt": "2026-10-17T07:30:00.000Z", "loginRequired": 0, "platform": "facebook" }, { "accounts": 1, "due": 1, "lastIngestAt": "2026-10-17T04:10:00.000Z", "loginRequired": 0, "platform": "xiaohongshu" }, { "accounts": 1, "due": 0, "lastIngestAt": null, "loginRequired": 1, "platform": "douyin" }, { "accounts": 2, "due": 2, "lastIngestAt": null, "loginRequired": 0, "platform": "x" } ], "queue": { "doneLast24h": 5, "failedLast24h": 0, "leased": 1, "queued": 2 }}