List Monitors
Returns the project's monitors with their settings and tracked models. A monitor defines the collection frequency and the set of AI models prompts are run against.
Returns the project's monitors with their settings and tracked models. A monitor defines the collection frequency and the set of AI models prompts are run against.
Path Parameters
Project ID (see List Projects)
Query Parameters
Page number (1-indexed, default: 1)
1 <= value1Items per page (default: 50, max: 1000)
1 <= value <= 100050Response Body
application/json
curl -X GET "https://example.com/projects/string/monitors"{ "data": [ { "monitorId": "string", "name": "string", "description": "string", "frequency": "string", "isPaused": true, "models": [ "openai/chatgpt", "google/ai-overview" ], "lastRunAt": "string", "createdAt": "string", "updatedAt": "string" } ], "pagination": { "page": 0, "limit": 0, "total": 0 }}List Offerings GET
Returns the offerings configured in a project. Use the returned IDs in `filter[offeringIds]`.
List AI Responses GET
Returns one row per AI response collected for the project's prompts in the date range, including prompt metadata and a response preview. Pass filter[runId] to isolate the responses of one monitor run. Use Get Response Content to fetch the full model output for a response.