GET
/
monitor
/
{monitor_id}
/
events
curl --request GET \
  --url https://api.deeprails.com/monitor/{monitor_id}/events \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": [
    {
      "event_id": "evt-123e4567-e89b-12d3-a456-426614174000-1640995200",
      "monitor_id": "mon-123e4567-e89b-12d3-a456-426614174000-1640995200",
      "user_id": "user-123",
      "model_input": {},
      "model_output": {},
      "temperature": 123,
      "top_p": 123,
      "top_k": 123,
      "model": "<string>",
      "tokens": {
        "input_tokens": 123,
        "output_tokens": 123
      },
      "created_at": "2024-01-01T00:00:00Z",
      "evaluation_status": "pending",
      "evaluation_results": {
        "correctness": 0.95,
        "completeness": 0.88
      }
    }
  ],
  "message": "Monitor events retrieved successfully"
}

Authorizations

Authorization
string
header
required

JWT token for authentication

Path Parameters

monitor_id
string
required

Unique identifier for the monitor

Query Parameters

limit
integer
default:100

Number of events to return (max 1000)

Required range: x <= 1000
offset
integer
default:0

Number of events to skip

Required range: x >= 0

Response

200
application/json

Monitor events retrieved successfully

The response is of type object.