API Reference
Full REST API reference for LogFlow. Base URL: https://api.getlogflow.com
Authorization: Bearer lf_YOUR_API_KEY header.Logs
/v1/logsIngest a single log entry
/v1/logs/batchIngest up to 1000 logs in one request
/v1/logs/searchSearch and filter logs with pagination
/v1/logs/statsAggregate stats: totals, error rate, by-hour breakdown
/v1/logs/streamServer-Sent Events stream for live tail
/v1/logs/contextFetch logs before/after a specific log entry
Projects
/v1/projectsList all projects in your organization
/v1/projectsCreate a new project
/v1/projects/:idUpdate project name, description, or settings
/v1/projects/:idDelete a project and all its data
Alerts
/v1/alertsList alerts for a project
/v1/alertsCreate a new alert
/v1/alerts/:idUpdate alert or toggle enabled/disabled
/v1/alerts/:idDelete an alert
Anomalies
/v1/anomaliesList detected anomaly events (with optional unresolved filter)
Issues (Error Grouping)
/v1/issuesList error groups (open/muted/resolved)
/v1/issues/:idUpdate status: open | resolved | muted
/v1/issues/:id/ai-summaryGenerate AI summary for an error group
Deployments
/v1/deploymentsList recent deployments
/v1/deploymentsRecord a new deployment
/v1/deployments/:idDelete a deployment marker
Record deployment example
curl -X POST https://api.getlogflow.com/v1/deployments \
-H "Authorization: Bearer lf_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"version": "v1.4.2",
"service": "api",
"environment": "production",
"description": "Fix payment retry logic"
}'OpenTelemetry
/v1/otlp/v1/logsOTLP/HTTP JSON log ingestion (OpenTelemetry)