Analytics Export - Quick Start Guide
Export redacted production data to S3 for analytics:
# Trigger export
curl -X POST https://broker.assetreality.com/api/v2/admin/analytics/export \
-H "ar-token: YOUR_SUPERADMIN_TOKEN" \
-H "Content-Type: application/json"
# Check S3 bucket
aws s3 ls s3://ar-userdata-analytics/production/ --recursive
What Gets Exported?
| Data Source | Files | Redacted Fields |
|---|---|---|
| PostgreSQL Auth | users, organizations, workspaces, workspace_members | email, name, phone, password, address |
| MongoDB Custody | assets, operations, defendants | None (business data) |
Format: Apache Parquet (columnar format for analytics)
Location: s3://ar-userdata-analytics/{environment}/{YYYY}/{MM}/{DD}/{YYYYMMDD-HHMMSS}/
Configuration
Automated Exports
Schedule: Daily at 2 AM UTC (automatic)
Enabled when: ANALYTICS_S3_BUCKET is configured and SCHEDULER_MODE=true
S3 Folder Structure
ar-userdata-analytics/
├── production/2025/10/27/20251027-020000/
│ ├── analytics_users.parquet
│ ├── analytics_organizations.parquet
│ └── ...
├── staging/2025/10/27/20251027-020000/
└── dev/2025/10/27/20251027-140530/
HTTP Examples
See cmd/broker-svc/broker.http for full examples.