← All API sections

insights

1 endpoint

Endpoints

MethodPathDescription
POST/v1/insights/generateTrigger 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

StatusDescription
200Report generated
429Already generated within 24 hours
503ANTHROPIC_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)