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.