email-monitor API
Endpoints for email-monitor operations.
Endpoints
POST /api/email-monitor
Trigger Email Monitor
Trigger email monitoring for unread emails
This endpoint is called by Cloud Scheduler every 5 minutes. It checks for unread emails and processes them through the intelligence pipeline.
Args: request: Email monitoring configuration background_tasks: FastAPI background tasks
Returns: EmailMonitorResponse with status and counts
Request Body
{}Responses
200: Successful Response
422: Validation Error
Examples
curl -X POST "https://api.altsportsdata.com/api/email-monitor" \
-H "Content-Type: application/json" \
-d '{}'GET /api/email-monitor/status
Get Email Monitor Status
Get status of last email monitoring execution
Responses
200: Successful Response
Examples
curl -X GET "https://api.altsportsdata.com/api/email-monitor/status" \
-H "Content-Type: application/json"