Sources

Manage your data sources and API integrations

Production API

webhook

Last ingested: 2 min ago
••••••••••••••••••••••••

Admin Portal

webhook

Last ingested: 5 min ago
••••••••••••••••••••••••

Email Scanner

oauth

Last ingested: 1 hour ago

Integration Instructions

curl -X POST https://api.xsentinell.io/v1/ingest \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "AUTH_ATTEMPT",
    "timestamp": "2024-01-15T08:23:41Z",
    "source": "production-api",
    "data": {
      "user": "user@example.com",
      "ip": "192.168.1.1",
      "userAgent": "Mozilla/5.0...",
      "success": false,
      "reason": "invalid_password"
    }
  }'
{
  "type": "API_REQUEST",
  "timestamp": "2024-01-15T08:23:41Z",
  "source": "production-api",
  "data": {
    "method": "GET",
    "path": "/api/users/123",
    "ip": "192.168.1.1",
    "statusCode": 200,
    "latencyMs": 45,
    "userAgent": "Mozilla/5.0..."
  }
}

Security Notice

Never commit API keys to version control. Store them in environment variables or a secrets manager. API keys are only shown once upon creation—make sure to save them securely.