Scheduled Reports

Receive daily or weekly email digests with log volume, error rates, and open issues.

Overview

Scheduled Reports send a summary email to one or more addresses on a daily or weekly cadence. Each report includes:

  • Total log volume and error count for the period
  • Error rate percentage
  • Top 5 errors by service
  • Number of open Issues (error groups)

Reports require the Starter plan or higher.

Setting up a report

Go to Settings → Reports in your dashboard. Enter an email address and choose a frequency:

  • Daily — sent every morning at approximately 08:00 UTC
  • Weekly — sent every Monday morning

You can add multiple recipients by creating separate report entries, each with a different email address.

Managing reports via API

Reports can also be managed programmatically:

# Create a report
curl -X POST https://api.getlogflow.com/v1/reports \
  -H "Authorization: Bearer lf_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "team@example.com", "frequency": "weekly"}'

# List reports
curl https://api.getlogflow.com/v1/reports \
  -H "Authorization: Bearer lf_YOUR_API_KEY"

# Update frequency
curl -X PATCH https://api.getlogflow.com/v1/reports/:id \
  -H "Authorization: Bearer lf_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"frequency": "daily"}'

# Delete a report
curl -X DELETE https://api.getlogflow.com/v1/reports/:id \
  -H "Authorization: Bearer lf_YOUR_API_KEY"
💡
Reports are scoped to the project associated with your API key. If you have multiple projects, set up separate reports for each — use the corresponding project's API key.

Disabling a report

Toggle the report off in Settings → Reports, or set enabled: false via the PATCH endpoint. The report configuration is preserved — re-enable at any time.