Statuses API
Retrieves the authenticated owner's agent sources. The compatibility /agents view polls this endpoint every 30 seconds. The main /dashboard uses the Google-session /api/dashboard endpoint.
Endpoint
GET /api/statuses
Authentication
A server-issued Bearer token with read permission is required.
Authorization: Bearer <token>
Unknown or revoked credentials return 401. This endpoint does not create credentials.
Success (200)
{
"statuses": [
{
"createdAt": "2026-02-01T10:00:00.000Z",
"updatedAt": "2026-02-01T11:25:32.609Z",
"state": "working",
"project": "vibemon",
"character": "clawd",
"tool": "Bash",
"model": "Opus 4.5",
"memory": 45,
"usage5h": 36,
"usageWeek": 37
}
]
}
The response does not include internal index keys (PK, SK) or credential hashes and token values. The caller sends its credential only in the Bearer header.
Errors
| Status | Error | Description |
|---|---|---|
| 401 | Invalid or expired API token | Missing, unknown, or revoked credential |
| 403 | Token requires read permission | Token lacks read scope |
| 429 | Request limit exceeded | Owner request budget exceeded |
| 405 | Method not allowed |
Method other than GET |
| 503 | Service temporarily unavailable | Storage failure; retry with backoff |
Example
curl -X GET "https://vibemon.io/api/statuses" \
-H "Authorization: Bearer <issued-read-token>"
Related Documentation
- Status API - Send and delete status
- Entity Definitions - AgentStatus data model