Integrate Log Story's powerful analysis into your applications.
All API requests require authentication using an API key in the header.
Authorization: Bearer YOUR_API_KEY
Submit logs for analysis and receive a structured story.
{
"logs": "string | array",
"format": "auto | json | text | syslog",
"options": {
"includeTimeline": true,
"includeRootCause": true,
"includeSuggestions": true
}
}
{
"id": "story_abc123",
"status": "completed",
"summary": "Database connection failure",
"timeline": [...],
"rootCause": {...},
"suggestions": [...]
}
Retrieve a previously analyzed story by its ID.
{
"id": "story_abc123",
"createdAt": "2024-01-15T14:32:01Z",
"status": "completed",
"data": {...}
}
Configure webhooks to receive notifications when analysis completes.
{
"url": "https://your-server.com/webhook",
"events": ["analysis.completed", "alert.triggered"],
"secret": "your_webhook_secret"
}