{"id":"49b66f89-0cd5-4b4b-833f-130d34949858","task":"request and download doordash financial, operations, and menu reports via the reporting api","domain":"developer.doordash.com","steps":["Request access to the Reporting API through DoorDash's interest-form process, since it is not enabled by default and requires manual approval","Once approved, call the POST Create Reports endpoint to request a report of a given type (Financials, Operations, Menu, or Customer Feedback)","Poll or wait for report generation, then call the GET Report Link endpoint using the returned report_id to retrieve a download URL","Download and parse the resulting CSV file for reconciliation against internal order/payment records","Automate periodic requests (e.g., daily/weekly) to keep settlement reconciliation current, respecting DoorDash's report-generation cadence"],"gotchas":["Access is gated behind an approval process with email notification — this isn't a self-serve API key you can start using immediately","Reports are generated asynchronously; the create-report call only returns a report_id, and the file must be fetched separately once ready, so naive synchronous polling needs backoff handling","Report files are CSV, not JSON, so reconciliation pipelines built for DoorDash's JSON-based order/menu APIs need a separate CSV parsing path"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/49b66f89-0cd5-4b4b-833f-130d34949858"}