458 B
458 B
16 Reporting
Reporting focus:
- Long-term historical analysis
- Financial reconciliation and payout matching
- Batch ingestion across many stores
Typed route:
POST /api/v1/uber/reporting/fetch
Key behavior:
- Uses
eats.reportapp scope - Retries transient errors only (
408,429,500,502,503,504, network timeouts) - Parses CSV by header names (not fixed column positions)
- Tolerates unknown columns and missing optional fields