Files
intelligence-terminal/docs/sources/acled.md
MrSphay 5b176851c8
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 50s
fix: classify acled auth diagnostics
2026-05-17 14:03:18 +02:00

650 B

ACLED

Provides conflict events, fatalities, event types, and locations.

  • Auth: ACLED_EMAIL or ACLED_USER, plus ACLED_PASSWORD.
  • Flow: OAuth password grant is tried first, then cookie session fallback.
  • Failure modes: missing credentials (no_credentials), rejected credentials or access denied (auth_failed), token/API endpoint failure (api_failed), and valid empty event sets (totalEvents: 0).
  • Behavior: missing or rejected credentials produce degraded source health with the ACLED error text.
  • Debug logs redact bearer tokens and cookies.
  • Test: set credentials, run node apis/sources/acled.mjs, then check /api/health.