Complete reference for SEER API endpoints for script and pipeline monitoring
Submit job execution status and metadata
curl -X POST https://seer.ansrstudio.com/api/monitoring \
-H "Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pipeline_name": "ETL Pipeline",
"status": "success",
"metadata": {
"rows_processed": 1000,
"duration_seconds": 45
}
}'Create a new run record
{
"pipeline_name": "Data Validation",
"status": "running",
"started_at": "2025-11-27T10:00:00Z"
}Update existing run status
{
"status": "completed",
"ended_at": "2025-11-27T10:15:00Z",
"metadata": {
"records_validated": 5000
}
}Keep-alive signal for scheduled jobs
curl -X POST https://seer.ansrstudio.com/api/heartbeat \
-H "Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pipeline_name": "Scheduled ETL",
"interval": 300
}'Important: Send heartbeats at regular intervals (e.g., every 5 minutes) to detect if a pipeline stops unexpectedly
All Plans: 100 requests per minute
Response Headers:
X-RateLimit-Limit: Total requests allowedX-RateLimit-Remaining: Requests remainingX-RateLimit-Reset: Time until limit resets