VibeMon / Documentation

Connect your sources. Choose your view. Build on the API.

Browse documentation · Project statuses
On this page

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>"