Raw feedback
User message
After rotating keys yesterday our API calls started returning 401 Unauthorized. Logs show invalid API key and it's blocking customers.
Demonstrates turning an API auth-failure into a Linear issue automatically. Shows raw feedback, AI fields, and resulting Linear issue.
What this shows
This example helps developers see how a messy API auth-failure message becomes a structured Linear issue so teams can act fast.
Raw feedback
After rotating keys yesterday our API calls started returning 401 Unauthorized. Logs show invalid API key and it's blocking customers.
Triage output
{
"type": "bug",
"severity": "high",
"title": "API returns 401 after key rotation",
"summary": "API requests began returning 401 Unauthorized following an API key rotation, blocking customer requests.",
"tags": [
"auth",
"api",
"401",
"regression"
],
"sentiment": "frustrated",
"confidence": 0.95
}Resulting issue
Investigate 401 Unauthorized after API key rotation
Raw report: "After rotating keys yesterday our API calls started returning 401 Unauthorized. Logs show invalid API key and it's blocking customers." Steps to reproduce: 1) Use current API key to call /v1/endpoint 2) Observe 401 Unauthorized in response Expected: requests authenticate with new key. Attach logs and recent deployment changelog. Assign to backend/auth owner to verify key rotation process and token validation.
Live example
Send the same raw message to TriageFast and get the structured result back through the normal ingest endpoint.
curl -s -X POST https://triagefast.app/api/v1/ingest -H "Authorization: Bearer tf_live_xxxx" -H "Content-Type: application/json" -d '{"source":"api","message":"After rotating keys yesterday our API calls started returning 401 Unauthorized. Logs show invalid API key and it's blocking customers."}'How it works
Step 1
POST the raw API error to the ingest endpoint.
Step 2
AI extracts type, severity, title, summary, tags, sentiment, and confidence.
Step 3
A Linear issue is created with the triaged fields and labels.
Related examples
Free plan includes 100 triages per month. No credit card required.