Endpoints
| Method | Path | Description |
| POST | /v1/insights/generate | Trigger insights generation |
POST /v1/insights/generate
Immediately generate an AI-powered operational insights report for the account. Capped at one generation per 24 hours. Requires account:admin scope.
Responses
| Status | Description |
| 200 | Report generated |
| 429 | Already generated within 24 hours |
| 503 | ANTHROPIC_API_KEY not configured |
Example
curl -X POST https://api.euromail.dev/v1/insights/generate \
-H "X-EuroMail-Api-Key: em_live_..."
import { EuroMail } from "@euromail/sdk";
const euromail = new EuroMail({ apiKey: "em_live_..." });
const result = await euromail.createInsight();
from euromail import EuroMail
client = EuroMail(api_key="em_live_...")
result = client.create_insight()
use euromail::EuroMail;
let client = EuroMail::new("em_live_...");
let result = client.create_insight().await?;
client := euromail.NewClient("em_live_...")
result, err := client.CreateInsight(ctx)