Reporting API: Online Ordering Reports
Request DoorDash Online Ordering (Direct Ordering) reports through the Reporting API
Overview
DoorDash has recently added a set of reports for digital ordering (previously called Storefront) through the Reporting API. They cover store operations (avoidable wait, cancelled orders, menu item errors, menu hours, store downtime and temporary deactivations) as well as order, transaction and some customer data. This document describes the schema of each report, including column names, data types, definitions and examples.
Before You Begin
To have the new reports added to your integration, do one of the following:
- Submit a support ticket in the DoorDash Developer Portal.
- Reach out to your DoorDash Account Manager, who can work with our team to get the new set of reports added.
Include the report types you want to receive (for example, OO_AVOIDABLE_WAIT) in your request.
Encrypted reports (PII)
The Order Detail (OO_ORDER_DETAIL), Transaction Detail (OO_TRANSACTION_DETAIL), and Customers (OO_CUSTOMER) reports include personally identifiable information (PII), so they are delivered encrypted. Requesting any of these reports requires an additional layer of security: a PGP key pair.
Generate your PGP key pair before you submit your request, and share your public key with DoorDash when you request the reports. Never share your private key. For setup instructions, see the PGP Encryption for Reporting API guide.