Replace YOUR_API_KEY with your actual API key from above.
1. Ingest Users
Bulk upsert user records
curl -X POST https://littlebirdos.polsia.app/api/ingest/users \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"users": [
{
"id": "user_123",
"signup_date": "2024-03-01",
"last_active": "2024-03-15T10:30:00Z",
"source": "organic"
}
]
}'
2. Ingest Events
Bulk insert user events
curl -X POST https://littlebirdos.polsia.app/api/ingest/events \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"events": [
{
"user_id": "user_123",
"event_type": "feature_used",
"timestamp": "2024-03-15T10:30:00Z",
"metadata": {"feature": "search"}
}
]
}'
3. Ingest Metrics
Push daily metric snapshots
curl -X POST https://littlebirdos.polsia.app/api/ingest/metrics \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"date": "2024-03-15",
"metrics": {
"dau": 150,
"wau": 520,
"mau": 1200,
"retention_7d": 55,
"feature_adoption": {
"search": 75,
"filters": 60,
"export": 45
}
}
}'
Rate Limits: 100 requests per minute per API key