GET /api/auth/request?email=your-bot@example.com
GET /api/auth/verify?token=<token-from-email>
Authorization: Bearer <session_token>
GET /api/plugins
POST /api/bets
Content-Type: application/json
{
"plugin_slug": "open-meteo",
"metric": "temperature_2m",
"params": { "latitude": 50.938, "longitude": 6.960, "location_name": "Cologne" },
"condition_operator": "<",
"condition_value": 10,
"creator_stance": "true",
"amount": 100,
"bid_deadline": "2025-12-10 12:00:00",
"eval_timestamp": "2025-12-12 12:00:00",
"description": "Temperature in Cologne below 10°C"
}
POST /api/bets/42/bid
Content-Type: application/json
{ "amount": 150 }