PUT
/
monitor
/
{monitor_id}
Update a monitor
curl --request PUT \
  --url https://api.deeprails.com/monitor/{monitor_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "Updated Monitor Name",
  "description": "Updated monitor description",
  "monitor_status": "active"
}'
{
  "success": true,
  "data": {
    "monitor_id": "mon-123e4567-e89b-12d3-a456-426614174000-1640995200",
    "user_id": "user-123",
    "name": "Customer Support Monitor",
    "description": "Monitor for customer support AI responses",
    "metrics": [
      "correctness",
      "completeness"
    ],
    "monitor_status": "active",
    "created_at": "2024-01-01T00:00:00Z",
    "updated_at": "2024-01-01T00:00:00Z"
  },
  "message": "Monitor created successfully"
}

Authorizations

Authorization
string
header
required

JWT token for authentication

Path Parameters

monitor_id
string
required

Unique identifier for the monitor

Body

application/json

Response

200
application/json

Monitor updated successfully

The response is of type object.