Vendors / Adjacent encroachers — ordering, middleware & back-office
Uber Direct
White-label last-mile as a service — Uber's couriers behind your brand, priced per delivery with no commission, with genuinely good public OAuth-secured API docs and no POS surface at all.
scored live legacy rubric
- Claims in scope
- 255
- Scored
- 36
- Assessed
- 35
- Unknown
- 220
- Not applicable
- 59
- Cells challenged
- 4
unknown, never as no.Identity
- Owner
- Uber Technologies, Inc. (NYSE: UBER)
- Parent
- Uber
- Who it is for
- Restaurants and retailers offering their own branded delivery using Uber's courier fleet, from a dashboard, a POS partner integration, or direct API
- Site
- https://www.uber.com/us/en/deliver/direct/
Pricing
transparency: unknown · unit: Per delivery · processor lock-in: no
- Software
- Per-delivery fee with no commissions and no monthly minimums; published as "as low as US$7.99 / CA$6.99 per delivery," with actual rates varying by delivery type, distance, integration method and market.
Capabilities
Every claim is binary and checkable. Grades: A primary documentation · B product documentation · C pricing or feature page · D marketing claim · E third-party reporting · F inference with no source. A yes on a differentiator claim requires A or B.
Menu, modifiers & pricing engine
menu-pricing-nested-modifiers
Migrated from the 2026-08-01 research pass; no source URL was recorded.
menu-pricing-modifier-price-by-parent-size
Migrated from the 2026-08-01 research pass; no source URL was recorded.
menu-pricing-fractional-placement differentiator
Not scored by this record.
menu-pricing-half-and-half-rule differentiator
Not scored by this record.
menu-pricing-topping-quantity-tiers
Migrated from the 2026-08-01 research pass; no source URL was recorded.
menu-pricing-size-style-matrix differentiator
Not scored by this record.
menu-pricing-included-allowance differentiator
Not scored by this record.
menu-pricing-combos
Not scored by this record.
menu-pricing-upsell-prompts differentiator
Not scored by this record.
menu-pricing-86-propagation
Not scored by this record.
menu-pricing-countdown-auto-86 differentiator
Not scored by this record.
menu-pricing-dayparting
Not scored by this record.
menu-pricing-channel-price-books
Not scored by this record.
menu-pricing-dual-pricing differentiator
Not scored by this record.
menu-pricing-versioning-effective-dates differentiator
Not scored by this record.
menu-pricing-franchise-hierarchy differentiator
Not scored by this record.
menu-pricing-allergen-nutrition
Not scored by this record.
menu-pricing-recipe-linkage differentiator
Not scored by this record.
menu-pricing-3p-menu-push
Not scored by this record.
menu-pricing-dynamic-pricing
Not scored by this record.
Payments & money movement
payments-processor-choice differentiator
Not scored by this record.
payments-published-rates differentiator
Not scored by this record.
payments-dual-pricing differentiator
Not scored by this record.
payments-surcharge-guardrails differentiator
Not scored by this record.
payments-emv-nfc
Merchant collects payment on its own channel; Uber Direct does not acquire card payments.
payments-softpos-tap-to-pay differentiator
Not scored by this record.
payments-pay-at-table
Not scored by this record.
payments-qr-guest-pay differentiator
Not scored by this record.
payments-tip-adjust
Not scored by this record.
payments-tip-pooling differentiator
Not scored by this record.
payments-offline-store-and-forward differentiator
Not scored by this record.
payments-offline-decline-liability differentiator
Not scored by this record.
payments-gift-cards
Migrated from the 2026-08-01 research pass; no source URL was recorded.
payments-house-accounts
Not scored by this record.
payments-split-tender
Not scored by this record.
payments-refund-void-controls
A refund surface exists but no authorization control does. The event.refund_request webhook fires "when a refund is requested for an order" and its payload enumerates refund_fees, refund_order_items, party_at_fault, reason, total_partner_refund and total_uber_refund - no approver, no PIN, no user identity. The Refund Submission API (POST /direct/{customer_id}/submit_refund) states "This API Suite requires a special agreement and configuration; please contact your Uber Direct sales representative to enable this feature." Organization memberships do carry roles (ROLE_ADMIN, ROLE_SUPPORT) scoped by organization_id and external_store_id, but no role gates a refund and there is no immutable void/discount audit log; Uber Direct runs no register. https://developer.uber.com/docs/deliveries/daas/references/api/webhooks/refund-webhook · retrieved 2026-08-09
payments-chargeback-tooling differentiator
Not scored by this record.
payments-card-on-file differentiator
Not scored by this record.
payments-payout-timing differentiator
Not scored by this record.
payments-multi-entity-routing differentiator
Not scored by this record.
payments-p2pe-pci4
Not scored by this record.
Delivery, dispatch & third-party channels
delivery-driver-roster
Couriers are Uber's fleet, not the restaurant's staff; the whole point is that you do not roster drivers. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
delivery-dispatch-board
Dashboard gives real-time tracking, proof of delivery and batch processing tools, but it is not an in-house dispatch board with driver availability and run assignment. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
delivery-route-map differentiator
Not scored by this record.
delivery-driver-tracking differentiator
Not scored by this record.
delivery-zones-polygon differentiator
Not scored by this record.
delivery-zone-pricing
Merchants set a delivery radius (typically ~10 miles, extendable) and pricing scales with distance; per-zone fee, order minimum and promise time as separate configurable fields are not documented. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
delivery-address-validation
Not scored by this record.
delivery-driver-comp differentiator
Not scored by this record.
delivery-cash-reconcile
Not scored by this record.
delivery-daas-dispatch
Not scored by this record.
delivery-daas-fallback differentiator
Not scored by this record.
delivery-3p-direct-integration differentiator
Not scored by this record.
delivery-3p-injection
Not scored by this record.
delivery-menu-push
Not scored by this record.
delivery-86-sync
Not scored by this record.
delivery-store-pause
Not scored by this record.
delivery-3p-reconciliation differentiator
Not scored by this record.
delivery-injection-error-visibility differentiator
Not scored by this record.
delivery-tracking-page
Not scored by this record.
delivery-promise-time differentiator
Not scored by this record.
delivery-offline-behavior
Not scored by this record.
Digital ordering & guest-facing channels
digital-first-party-web
Fulfils orders from the merchant's own site but does not provide the ordering site. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
digital-menu-single-source
Migrated from the 2026-08-01 research pass; no source URL was recorded.
digital-native-app differentiator
Not scored by this record.
digital-account-saved-payment
Migrated from the 2026-08-01 research pass; no source URL was recorded.
digital-upsell-engine differentiator
Not scored by this record.
digital-scheduled-pacing
Not scored by this record.
digital-fulfillment-modes
Not scored by this record.
digital-qr-table
Not scored by this record.
digital-kiosk differentiator
Not scored by this record.
digital-group-ordering
Not scored by this record.
digital-catering-portal differentiator
Not scored by this record.
digital-voice-ai-phone differentiator
Not scored by this record.
digital-drivethru-ai
Not scored by this record.
digital-sms-ordering
Not scored by this record.
digital-google-order differentiator
Not scored by this record.
digital-apple-business-connect
Not scored by this record.
digital-loyalty-attach
Not scored by this record.
digital-subscriptions
Not scored by this record.
digital-promo-parity
Not scored by this record.
digital-guest-data-ownership differentiator
Not scored by this record.
digital-checkout-pci-sca
Not scored by this record.
digital-surcharge-transparency differentiator
Not scored by this record.
Guest data, loyalty & marketing
guest-loyalty-unified-profile
Migrated from the 2026-08-01 research pass; no source URL was recorded.
guest-loyalty-thirdparty-identity-attach differentiator
Not scored by this record.
guest-loyalty-accrual-models
Migrated from the 2026-08-01 research pass; no source URL was recorded.
guest-loyalty-tiers differentiator
Not scored by this record.
guest-loyalty-offline-behavior differentiator
Not scored by this record.
guest-loyalty-offer-stacking-rules differentiator
Not scored by this record.
guest-loyalty-targeted-offers differentiator
Not scored by this record.
guest-loyalty-rfm-segmentation differentiator
Not scored by this record.
guest-loyalty-lifecycle-automation
Migrated from the 2026-08-01 research pass; no source URL was recorded.
guest-loyalty-native-email-sms differentiator
Not scored by this record.
guest-loyalty-consent-management
Not scored by this record.
guest-loyalty-10dlc-registration
Not scored by this record.
guest-loyalty-campaign-attribution differentiator
Not scored by this record.
guest-loyalty-data-export-portability differentiator
Not scored by this record.
guest-loyalty-cdp-event-api differentiator
Not scored by this record.
guest-loyalty-review-capture-routing differentiator
Not scored by this record.
guest-loyalty-referral-program
Not scored by this record.
guest-loyalty-wallet-pass differentiator
Not scored by this record.
guest-loyalty-privacy-rights-tooling
Not scored by this record.
guest-loyalty-redemption-fraud-controls
Not scored by this record.
guest-loyalty-ai-offer-recommendation differentiator
Not scored by this record.
guest-loyalty-stored-value-gift
Not scored by this record.
Labor & workforce
labor-clock-in-at-pos
Migrated from the 2026-08-01 research pass; no source URL was recorded.
labor-photo-punch-verification differentiator
Not scored by this record.
labor-geofenced-mobile-punch
Not scored by this record.
labor-offline-time-punch differentiator
Not scored by this record.
labor-granular-rbac
An Organizations API exists for multi-entity setups, but a per-action permission model is not documented.
labor-manager-override-audit
The Direct Dashboard how-to guide enumerates the entire permission model in two roles: "choose the role of the user (Employee or Admin)" — Admin adds stores, manages locations, handles billing and adds/edits/deletes users; Employee views deliveries and creates orders at assigned stores. Order cancellation is a plain dashboard action with no approval step, no manager PIN and no documented approver attribution. The Reports page catalogue is "identifiers, billing information, trip information, and refund information" — no user-action or audit-log report exists to query after the fact. https://help.uber.com/en/merchants-and-restaurants/article/uber-direct-how-to-guide?nodeId=4dc01c76-359c-4b53-9390-20c75c79af9a · retrieved 2026-08-04
labor-native-scheduling differentiator
Not scored by this record.
labor-demand-labor-forecast differentiator
Not scored by this record.
labor-realtime-labor-percent differentiator
Not scored by this record.
labor-overtime-prevention differentiator
Not scored by this record.
labor-break-compliance-by-state differentiator
Not scored by this record.
labor-fair-workweek-support
Not scored by this record.
labor-minor-labor-rules
Not scored by this record.
labor-tip-pooling-rules
Not scored by this record.
labor-tip-distribution-audit-trail
Not scored by this record.
labor-qualified-tips-w2-reporting differentiator
Not scored by this record.
labor-native-payroll differentiator
Not scored by this record.
labor-payroll-export-formats
Not scored by this record.
labor-shift-swap-workflow differentiator
Not scored by this record.
labor-digital-onboarding-i9
Not scored by this record.
labor-server-performance-metrics differentiator
Not scored by this record.
Inventory, purchasing & cost control
inventory-recipe-bom-costing
Migrated from the 2026-08-01 research pass; no source URL was recorded.
inventory-unit-conversion-yields
Migrated from the 2026-08-01 research pass; no source URL was recorded.
inventory-theoretical-vs-actual differentiator
Not scored by this record.
inventory-realtime-depletion differentiator
Not scored by this record.
inventory-86-auto-sync differentiator
Not scored by this record.
inventory-count-modes
Migrated from the 2026-08-01 research pass; no source URL was recorded.
inventory-mobile-count-offline
Not scored by this record.
inventory-vendor-catalogs-edi differentiator
Not scored by this record.
inventory-invoice-ocr differentiator
Not scored by this record.
inventory-price-change-alerts differentiator
Not scored by this record.
inventory-par-auto-suggest differentiator
Not scored by this record.
inventory-waste-logging
Not scored by this record.
inventory-transfers
Not scored by this record.
inventory-commissary
Not scored by this record.
inventory-lot-traceability
Not scored by this record.
inventory-shelf-life-expiry
Not scored by this record.
inventory-bar-partial-bottle
Not scored by this record.
inventory-cogs-gl-export
Not scored by this record.
inventory-native-not-partner differentiator
Not scored by this record.
inventory-menu-margin-linkage differentiator
Not scored by this record.
Reporting, BI & data access
reporting-realtime-dashboard
Direct Dashboard shows live delivery status and proof of delivery; delivery ops only, no sales reporting. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
reporting-eod-closeout
Migrated from the 2026-08-01 research pass; no source URL was recorded.
reporting-pmix-modifier-level
Migrated from the 2026-08-01 research pass; no source URL was recorded.
reporting-comps-voids-audit
Not scored by this record.
reporting-cash-over-short
Not scored by this record.
reporting-labor-productivity
Not scored by this record.
reporting-server-scorecards differentiator
Not scored by this record.
reporting-channel-profitability differentiator
Not scored by this record.
reporting-multiloc-drilldown differentiator
Not scored by this record.
reporting-custom-report-builder differentiator
Not scored by this record.
reporting-scheduled-delivery
Not scored by this record.
reporting-raw-warehouse-export differentiator
Not scored by this record.
reporting-public-api differentiator
Not scored by this record.
reporting-webhooks differentiator
Not scored by this record.
reporting-api-not-upcharged differentiator
Not scored by this record.
reporting-tier-paywall differentiator
Not scored by this record.
reporting-history-retention differentiator
Not scored by this record.
reporting-anomaly-alerts differentiator
Not scored by this record.
reporting-nl-query
Not scored by this record.
reporting-guest-cohorts differentiator
Not scored by this record.
reporting-sales-forecast differentiator
Not scored by this record.
reporting-tip-tax-compliance
Not scored by this record.
Multi-location, franchise & enterprise governance
multi-location-org-hierarchy
A real but shallow hierarchy. Create Organization (POST /direct/organizations) takes hierarchy_info.parent_organization_id, documented as "Parent organization ID. This is the (Root Org) found via the customer_id displayed on the developer dashboard billing" - a single defined nesting level, root org to organization. Business locations hang off that: GET /direct/organizations/{organization_id}/business_locations "Returns a paginated list of business locations mapped to the requested organization id." Permissions scope to it - Invite New User takes role_assignments with a role_scope of organization_id plus a store_identifier - but no reporting object is scoped to the tree, and no deeper region/group level is defined. Retrieval note: the api-reference pages render client-side and return an empty shell to a plain fetch; the OpenAPI documents quoted here were read from the portal's own docs bundle (d3i4yxtzktqr9n.cloudfront.net/developer-docs/client-legacy-main-*.js), which carries the specs verbatim. https://developer.uber.com/docs/deliveries/api-reference/org · retrieved 2026-08-09
multi-location-central-menu-publish
Migrated from the 2026-08-01 research pass; no source URL was recorded.
multi-location-local-override-policy differentiator
Not scored by this record.
multi-location-price-zones
Migrated from the 2026-08-01 research pass; no source URL was recorded.
multi-location-scheduled-publish differentiator
Not scored by this record.
multi-location-new-store-template differentiator
Not scored by this record.
multi-location-corp-vs-franchisee-roles differentiator
Not scored by this record.
multi-location-royalty-calculation differentiator
Not scored by this record.
multi-location-royalty-collection
Not scored by this record.
multi-location-consolidated-reporting
Not scored by this record.
multi-location-normalized-item-rollup differentiator
Not scored by this record.
multi-location-cross-location-giftcard
Not scored by this record.
multi-location-cross-location-loyalty
Not scored by this record.
multi-location-multi-brand differentiator
Not scored by this record.
multi-location-multi-tax-jurisdiction
Not scored by this record.
multi-location-multi-currency-locale
Not scored by this record.
multi-location-config-audit-log differentiator
Not scored by this record.
multi-location-enterprise-sso differentiator
Not scored by this record.
multi-location-enterprise-api differentiator
Not scored by this record.
multi-location-central-labor-policy
Not scored by this record.
Integrations, API & extensibility
extensibility-public-api-docs
developer.uber.com/docs/deliveries is open to anonymous retrieval - no NDA, login or sales call. Retrieved today without credentials: the Overview, Get Started, FAQ, Support, the Webhooks guide, four webhook references (event.delivery_status, event.courier_update, event.refund_request, event.shopping_progress), seven guides (Authentication, Robocourier, Proof of Delivery, Pincode, Delivery Window, Geocoding, SDK), five OpenAPI references (Direct, Organizations, Courier Pick & Pack, Refund, Business Location Management) and a dated Changelog running to Jul 15, 2026. Separate from readability, using the Refund API suite requires a special agreement per its own spec, and an account is needed for sandbox credentials. https://developer.uber.com/docs/deliveries/overview · retrieved 2026-08-09
extensibility-api-access-cost differentiator
Not scored by this record.
extensibility-partner-revshare
Not scored by this record.
extensibility-free-sandbox differentiator
Not scored by this record.
extensibility-oauth-partner-apps
OAuth 2.0 client_credentials with named scopes (eats.deliveries, direct.organizations) and 30-day tokens; scopes are app-level, not per-operator consent grants. https://developer.uber.com/docs/deliveries/guides/authentication · retrieved 2026-08-01
extensibility-webhooks-push
Genuine push, not polling: "Webhook notifications are sent as POST requests from Uber Direct to an Internet endpoint that you specify", registered self-serve in the Direct Dashboard under Developer > Webhooks, one URL for all types or a separate URL per type. Each webhook gets a dedicated Webhook Signing Key and every POST carries an x-uber-signature header, a SHA-256 HMAC of the payload, which the receiver is told to verify before processing. Four event types are published with full field definitions: event.delivery_status, event.courier_update, event.refund_request and event.shopping_progress. Scope caveat unchanged - these are delivery lifecycle events, not the created/modified/paid/voided/refunded order lifecycle of a POS, because Uber Direct is a dispatch layer over someone else's order system. https://developer.uber.com/docs/deliveries/guides/webhooks · retrieved 2026-08-09
extensibility-webhook-reliability differentiator
Not scored by this record.
extensibility-order-injection-api
Not scored by this record.
extensibility-menu-write-api differentiator
Not scored by this record.
extensibility-data-symmetry differentiator
Not scored by this record.
extensibility-published-rate-limits
Not scored by this record.
extensibility-doordash-preferred differentiator
Not scored by this record.
extensibility-first-party-delivery-integrations differentiator
Not scored by this record.
extensibility-middleware-compatibility
Not scored by this record.
extensibility-accounting-connectors
Not scored by this record.
extensibility-payroll-export
Not scored by this record.
extensibility-bi-data-warehouse differentiator
Not scored by this record.
extensibility-app-marketplace
Not scored by this record.
extensibility-custom-fields-scripting
Not scored by this record.
extensibility-headless-embedded
Not scored by this record.
extensibility-api-versioning-deprecation
Not scored by this record.
extensibility-data-portability-exit differentiator
Not scored by this record.
Reliability, offline & operations
reliability-offline-order-entry
Cloud API only.
reliability-offline-card-auth differentiator
Not scored by this record.
reliability-offline-decline-liability differentiator
Not scored by this record.
reliability-lan-degraded-multi-terminal differentiator
Not scored by this record.
reliability-local-transaction-engine differentiator
Not scored by this record.
reliability-offline-kds-printing
Migrated from the 2026-08-01 research pass; no source URL was recorded.
reliability-printer-fallback
Migrated from the 2026-08-01 research pass; no source URL was recorded.
reliability-sync-conflict-handling
Not scored by this record.
reliability-offline-feature-matrix
Not scored by this record.
reliability-public-status-page
Not scored by this record.
reliability-contractual-uptime-sla differentiator
Not scored by this record.
reliability-incident-postmortems
Not scored by this record.
reliability-247-live-support
Not scored by this record.
reliability-onsite-install differentiator
Not scored by this record.
reliability-menu-build-service differentiator
Not scored by this record.
reliability-hardware-replacement-sla
Not scored by this record.
reliability-backup-restore
Not scored by this record.
reliability-pci-dss-4-attestation
Not scored by this record.
reliability-mfa-role-based-access
Not scored by this record.
reliability-self-serve-training
Not scored by this record.
reliability-failover-terminal-role differentiator
Not scored by this record.
reliability-cellular-backup
Not scored by this record.
Commercial, compliance & data ownership
commercial-month-to-month-contract differentiator
Not scored by this record.
commercial-no-early-termination-fee differentiator
Not scored by this record.
commercial-autorenew-terms-published
Explicitly no monthly minimums and no commissions, which implies no lock-in term; a renewal/notice clause is not published as such. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
commercial-processing-not-bundled differentiator
Not scored by this record.
commercial-interchange-plus-published differentiator
Not scored by this record.
commercial-rate-increase-clause differentiator
Not scored by this record.
commercial-pricing-published
A concrete floor price is published (from US$7.99/delivery) but it is a per-delivery rate, not per-location or per-terminal software pricing, and actual rates vary. https://merchants.ubereats.com/us/en/services/uber-direct/ · retrieved 2026-08-01
commercial-module-unbundling differentiator
Not scored by this record.
commercial-hardware-purchase-outright
No hardware sold.
commercial-hardware-not-locked differentiator
Not scored by this record.
commercial-implementation-fee-published
Not scored by this record.
commercial-data-export-self-serve
Not scored by this record.
commercial-export-customer-and-loyalty differentiator
Not scored by this record.
commercial-post-termination-export-window differentiator
Not scored by this record.
commercial-data-ownership-clause differentiator
Not scored by this record.
commercial-source-available-selfhost
Not scored by this record.
commercial-pci-p2pe-tokenization
Not scored by this record.
commercial-pci-dss-4-controls
Not scored by this record.
commercial-soc2-attestation
Not scored by this record.
commercial-privacy-dsar-tooling
Not scored by this record.
commercial-wcag-kiosk-accessibility differentiator
Not scored by this record.
commercial-dual-pricing-compliant differentiator
Not scored by this record.
Adversarial verification
An independent pass was instructed to refute this record, defaulting to downgrade when uncertain. It challenged 5 values — 4 upheld, 0 downgraded, 0 upgraded. This is published in full because a reader who can see which values were contested, on what evidence, and which way they moved has something no affiliate-funded comparison offers.
Capability claims
| Claim | As first scored | Verdict | What the verifier found |
|---|---|---|---|
| labor-manager-override-audit | unknown / placeholder | resolve-to-no | The prior rationale was a never-examined marker. Uber Direct's own Direct Dashboard how-to guide enumerates the complete user model as exactly two roles, Admin and Employee, and enumerates what each may do; there is no approver role, no approval workflow and no override step anywhere in it. The Direct Dashboard FAQ contains nothing on roles, approvals or activity logs, and the reports article lists the report contents as identifiers, billing, trip and refund information with no user-action or audit report. Uber Direct also acquires no payments and runs no register, so the void/comp/discount overrides this claim is about have no surface here at all. This is an enumerated absence, not merely a failure to find evidence, so no rather than unknown. source |
| payments-refund-void-controls | partial / B / "A Refund API and refund webhook exist for delivery-related refund requests; no manager-PIN au" | upheld | The cited /docs/deliveries/introduction now 301s to /docs/deliveries/overview, so the citation was re-verified rather than re-pointed. The destination still lists both the Refund API and the event.refund_request webhook in its navigation, and the webhook reference page itself renders in full: it documents a refund-request notification whose field definitions contain no approver, authorizing user or PIN. The Refund Submission API spec adds a limitation the record did not have - the suite is not self-serve and requires a sales agreement to enable. Partial stands, with the shortfall now named from primary docs. source |
| multi-location-org-hierarchy | partial / B / "Organizations API and a Business Location Management API exist for managing multiple locations un" | upheld | The cited URL 301s to /docs/deliveries/overview, which lists both APIs in its navigation but describes neither, so I went to the specs. The Organizations API defines HierarchyInfo with a single required parent_organization_id explicitly identified as the Root Org, and the Business Location Management API lists and gets business locations mapped to an organization id; memberships carry role_assignments with an organization-plus-store role_scope. That is organization over business location with one parent link and per-org permissions - more than a flat list, less than a named three-level enterprise/region/location object with reporting scoped to it. Partial upheld and the researcher's "depth of hierarchy not stated" is now resolved from the spec. source |
| extensibility-public-api-docs | yes / B / "developer.uber.com publishes guides, full API reference, webhook docs and a changelog with no NDA" | upheld | Re-tested the whole portal anonymously after the cited /introduction path 301'd to /overview. Every guide, webhook reference, FAQ, Support and Changelog page returned real prose to an unauthenticated fetch, and a fabricated sibling path under the same directory returned a genuine 404, so the hits are not soft-404s. The only friction is that the five api-reference pages render their OpenAPI client-side and need a browser (or the portal's own bundle) to read - a rendering constraint, not a gate. Yes stands at B on documentation. source |
| extensibility-webhooks-push | yes / B / "Push webhooks for delivery status, courier updates, refunds and shopping progress; delivery lifecy" | upheld | The cited /introduction path 301s to /overview, which only lists the webhooks in navigation, so I re-verified against the Webhooks guide and the refund webhook reference, both of which render server-side in full. They document merchant-specified HTTPS POST endpoints, dashboard registration, per-webhook signing keys, x-uber-signature SHA-256 verification and four event types with field-level payload definitions. No polling endpoint is offered as the alternative. Yes upheld, and the researcher's delivery-versus-order-lifecycle caveat is correct and retained. source |
Sources
Every URL this record cites. 13 in total.
- https://developer.uber.com/docs/deliveries/introduction
- https://merchants.ubereats.com/us/en/services/uber-direct/
- https://developer.uber.com/docs/deliveries/guides/authentication
- https://help.uber.com/en/merchants-and-restaurants/article/uber-direct-how-to-guide?nodeId=4dc01c76-359c-4b53-9390-20c75c79af9a
- https://help.uber.com/en/merchants-and-restaurants/article/accessing-reports-in-the-direct-dashboard?nodeId=b5fe021d-d4ad-4f9a-b7a2-29054ba7516e
- https://help.uber.com/merchants-and-restaurants/article/direct-dashboard-faq?nodeId=7be0da59-7c60-47e7-9d4b-a81e47901c15
- https://developer.uber.com/docs/deliveries/daas/references/api/webhooks/refund-webhook
- https://developer.uber.com/docs/deliveries/api-reference/refund
- https://developer.uber.com/docs/deliveries/api-reference/org
- https://developer.uber.com/docs/deliveries/api-reference/business-location-management
- https://developer.uber.com/docs/deliveries/overview
- https://developer.uber.com/docs/deliveries/changelog
- https://developer.uber.com/docs/deliveries/guides/webhooks