650 B
650 B
ACLED
Provides conflict events, fatalities, event types, and locations.
- Auth:
ACLED_EMAILorACLED_USER, plusACLED_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.