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
86% of in-scope claims are unknown. This record measures what Uber Direct publishes at least as much as what it does. A vendor that documents little scores low here whether or not the capability exists. Absence of evidence is recorded as 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

No

menu-pricing-nested-modifiers

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

menu-pricing-modifier-price-by-parent-size

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

menu-pricing-fractional-placement differentiator

Not scored by this record.

Unknown

menu-pricing-half-and-half-rule differentiator

Not scored by this record.

No

menu-pricing-topping-quantity-tiers

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

menu-pricing-size-style-matrix differentiator

Not scored by this record.

Unknown

menu-pricing-included-allowance differentiator

Not scored by this record.

Unknown

menu-pricing-combos

Not scored by this record.

Unknown

menu-pricing-upsell-prompts differentiator

Not scored by this record.

Unknown

menu-pricing-86-propagation

Not scored by this record.

Unknown

menu-pricing-countdown-auto-86 differentiator

Not scored by this record.

Unknown

menu-pricing-dayparting

Not scored by this record.

Unknown

menu-pricing-channel-price-books

Not scored by this record.

Unknown

menu-pricing-dual-pricing differentiator

Not scored by this record.

Unknown

menu-pricing-versioning-effective-dates differentiator

Not scored by this record.

Unknown

menu-pricing-franchise-hierarchy differentiator

Not scored by this record.

Unknown

menu-pricing-allergen-nutrition

Not scored by this record.

Unknown

menu-pricing-recipe-linkage differentiator

Not scored by this record.

Unknown

menu-pricing-3p-menu-push

Not scored by this record.

Unknown

menu-pricing-dynamic-pricing

Not scored by this record.

Payments & money movement

Unknown

payments-processor-choice differentiator

Not scored by this record.

Unknown

payments-published-rates differentiator

Not scored by this record.

Unknown

payments-dual-pricing differentiator

Not scored by this record.

Unknown

payments-surcharge-guardrails differentiator

Not scored by this record.

No

payments-emv-nfc

Merchant collects payment on its own channel; Uber Direct does not acquire card payments.

F
Unknown

payments-softpos-tap-to-pay differentiator

Not scored by this record.

Unknown

payments-pay-at-table

Not scored by this record.

Unknown

payments-qr-guest-pay differentiator

Not scored by this record.

Unknown

payments-tip-adjust

Not scored by this record.

Unknown

payments-tip-pooling differentiator

Not scored by this record.

Unknown

payments-offline-store-and-forward differentiator

Not scored by this record.

Unknown

payments-offline-decline-liability differentiator

Not scored by this record.

No

payments-gift-cards

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

payments-house-accounts

Not scored by this record.

Unknown

payments-split-tender

Not scored by this record.

Partial

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

B
Unknown

payments-chargeback-tooling differentiator

Not scored by this record.

Unknown

payments-card-on-file differentiator

Not scored by this record.

Unknown

payments-payout-timing differentiator

Not scored by this record.

Unknown

payments-multi-entity-routing differentiator

Not scored by this record.

Unknown

payments-p2pe-pci4

Not scored by this record.

Delivery, dispatch & third-party channels

No

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

B
Partial

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

B
Unknown

delivery-route-map differentiator

Not scored by this record.

Unknown

delivery-driver-tracking differentiator

Not scored by this record.

Unknown

delivery-zones-polygon differentiator

Not scored by this record.

Partial

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

B
Unknown

delivery-address-validation

Not scored by this record.

Unknown

delivery-driver-comp differentiator

Not scored by this record.

Unknown

delivery-cash-reconcile

Not scored by this record.

Unknown

delivery-daas-dispatch

Not scored by this record.

Unknown

delivery-daas-fallback differentiator

Not scored by this record.

Unknown

delivery-3p-direct-integration differentiator

Not scored by this record.

Unknown

delivery-3p-injection

Not scored by this record.

Unknown

delivery-menu-push

Not scored by this record.

Unknown

delivery-86-sync

Not scored by this record.

Unknown

delivery-store-pause

Not scored by this record.

Unknown

delivery-3p-reconciliation differentiator

Not scored by this record.

Unknown

delivery-injection-error-visibility differentiator

Not scored by this record.

Unknown

delivery-tracking-page

Not scored by this record.

Unknown

delivery-promise-time differentiator

Not scored by this record.

Unknown

delivery-offline-behavior

Not scored by this record.

Digital ordering & guest-facing channels

No

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

B
No

digital-menu-single-source

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

digital-native-app differentiator

Not scored by this record.

No

digital-account-saved-payment

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

digital-upsell-engine differentiator

Not scored by this record.

Unknown

digital-scheduled-pacing

Not scored by this record.

Unknown

digital-fulfillment-modes

Not scored by this record.

Unknown

digital-qr-table

Not scored by this record.

Unknown

digital-kiosk differentiator

Not scored by this record.

Unknown

digital-group-ordering

Not scored by this record.

Unknown

digital-catering-portal differentiator

Not scored by this record.

Unknown

digital-voice-ai-phone differentiator

Not scored by this record.

Unknown

digital-drivethru-ai

Not scored by this record.

Unknown

digital-sms-ordering

Not scored by this record.

Unknown

digital-google-order differentiator

Not scored by this record.

Unknown

digital-apple-business-connect

Not scored by this record.

Unknown

digital-loyalty-attach

Not scored by this record.

Unknown

digital-subscriptions

Not scored by this record.

Unknown

digital-promo-parity

Not scored by this record.

Unknown

digital-guest-data-ownership differentiator

Not scored by this record.

Unknown

digital-checkout-pci-sca

Not scored by this record.

Unknown

digital-surcharge-transparency differentiator

Not scored by this record.

Guest data, loyalty & marketing

No

guest-loyalty-unified-profile

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

guest-loyalty-thirdparty-identity-attach differentiator

Not scored by this record.

No

guest-loyalty-accrual-models

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

guest-loyalty-tiers differentiator

Not scored by this record.

Unknown

guest-loyalty-offline-behavior differentiator

Not scored by this record.

Unknown

guest-loyalty-offer-stacking-rules differentiator

Not scored by this record.

Unknown

guest-loyalty-targeted-offers differentiator

Not scored by this record.

Unknown

guest-loyalty-rfm-segmentation differentiator

Not scored by this record.

No

guest-loyalty-lifecycle-automation

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

guest-loyalty-native-email-sms differentiator

Not scored by this record.

Unknown

guest-loyalty-consent-management

Not scored by this record.

Unknown

guest-loyalty-10dlc-registration

Not scored by this record.

Unknown

guest-loyalty-campaign-attribution differentiator

Not scored by this record.

Unknown

guest-loyalty-data-export-portability differentiator

Not scored by this record.

Unknown

guest-loyalty-cdp-event-api differentiator

Not scored by this record.

Unknown

guest-loyalty-review-capture-routing differentiator

Not scored by this record.

Unknown

guest-loyalty-referral-program

Not scored by this record.

Unknown

guest-loyalty-wallet-pass differentiator

Not scored by this record.

Unknown

guest-loyalty-privacy-rights-tooling

Not scored by this record.

Unknown

guest-loyalty-redemption-fraud-controls

Not scored by this record.

Unknown

guest-loyalty-ai-offer-recommendation differentiator

Not scored by this record.

Unknown

guest-loyalty-stored-value-gift

Not scored by this record.

Labor & workforce

No

labor-clock-in-at-pos

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

labor-photo-punch-verification differentiator

Not scored by this record.

Unknown

labor-geofenced-mobile-punch

Not scored by this record.

Unknown

labor-offline-time-punch differentiator

Not scored by this record.

Unknown

labor-granular-rbac

An Organizations API exists for multi-entity setups, but a per-action permission model is not documented.

F
No

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

B
Unknown

labor-native-scheduling differentiator

Not scored by this record.

Unknown

labor-demand-labor-forecast differentiator

Not scored by this record.

Unknown

labor-realtime-labor-percent differentiator

Not scored by this record.

Unknown

labor-overtime-prevention differentiator

Not scored by this record.

Unknown

labor-break-compliance-by-state differentiator

Not scored by this record.

Unknown

labor-fair-workweek-support

Not scored by this record.

Unknown

labor-minor-labor-rules

Not scored by this record.

Unknown

labor-tip-pooling-rules

Not scored by this record.

Unknown

labor-tip-distribution-audit-trail

Not scored by this record.

Unknown

labor-qualified-tips-w2-reporting differentiator

Not scored by this record.

Unknown

labor-native-payroll differentiator

Not scored by this record.

Unknown

labor-payroll-export-formats

Not scored by this record.

Unknown

labor-shift-swap-workflow differentiator

Not scored by this record.

Unknown

labor-digital-onboarding-i9

Not scored by this record.

Unknown

labor-server-performance-metrics differentiator

Not scored by this record.

Inventory, purchasing & cost control

No

inventory-recipe-bom-costing

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

inventory-unit-conversion-yields

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

inventory-theoretical-vs-actual differentiator

Not scored by this record.

Unknown

inventory-realtime-depletion differentiator

Not scored by this record.

Unknown

inventory-86-auto-sync differentiator

Not scored by this record.

No

inventory-count-modes

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

inventory-mobile-count-offline

Not scored by this record.

Unknown

inventory-vendor-catalogs-edi differentiator

Not scored by this record.

Unknown

inventory-invoice-ocr differentiator

Not scored by this record.

Unknown

inventory-price-change-alerts differentiator

Not scored by this record.

Unknown

inventory-par-auto-suggest differentiator

Not scored by this record.

Unknown

inventory-waste-logging

Not scored by this record.

Unknown

inventory-transfers

Not scored by this record.

Unknown

inventory-commissary

Not scored by this record.

Unknown

inventory-lot-traceability

Not scored by this record.

Unknown

inventory-shelf-life-expiry

Not scored by this record.

Unknown

inventory-bar-partial-bottle

Not scored by this record.

Unknown

inventory-cogs-gl-export

Not scored by this record.

Unknown

inventory-native-not-partner differentiator

Not scored by this record.

Unknown

inventory-menu-margin-linkage differentiator

Not scored by this record.

Reporting, BI & data access

Partial

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

B
No

reporting-eod-closeout

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

reporting-pmix-modifier-level

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

reporting-comps-voids-audit

Not scored by this record.

Unknown

reporting-cash-over-short

Not scored by this record.

Unknown

reporting-labor-productivity

Not scored by this record.

Unknown

reporting-server-scorecards differentiator

Not scored by this record.

Unknown

reporting-channel-profitability differentiator

Not scored by this record.

Unknown

reporting-multiloc-drilldown differentiator

Not scored by this record.

Unknown

reporting-custom-report-builder differentiator

Not scored by this record.

Unknown

reporting-scheduled-delivery

Not scored by this record.

Unknown

reporting-raw-warehouse-export differentiator

Not scored by this record.

Unknown

reporting-public-api differentiator

Not scored by this record.

Unknown

reporting-webhooks differentiator

Not scored by this record.

Unknown

reporting-api-not-upcharged differentiator

Not scored by this record.

Unknown

reporting-tier-paywall differentiator

Not scored by this record.

Unknown

reporting-history-retention differentiator

Not scored by this record.

Unknown

reporting-anomaly-alerts differentiator

Not scored by this record.

Unknown

reporting-nl-query

Not scored by this record.

Unknown

reporting-guest-cohorts differentiator

Not scored by this record.

Unknown

reporting-sales-forecast differentiator

Not scored by this record.

Unknown

reporting-tip-tax-compliance

Not scored by this record.

Multi-location, franchise & enterprise governance

Partial

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

A
No

multi-location-central-menu-publish

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

multi-location-local-override-policy differentiator

Not scored by this record.

No

multi-location-price-zones

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

multi-location-scheduled-publish differentiator

Not scored by this record.

Unknown

multi-location-new-store-template differentiator

Not scored by this record.

Unknown

multi-location-corp-vs-franchisee-roles differentiator

Not scored by this record.

Unknown

multi-location-royalty-calculation differentiator

Not scored by this record.

Unknown

multi-location-royalty-collection

Not scored by this record.

Unknown

multi-location-consolidated-reporting

Not scored by this record.

Unknown

multi-location-normalized-item-rollup differentiator

Not scored by this record.

Unknown

multi-location-cross-location-giftcard

Not scored by this record.

Unknown

multi-location-cross-location-loyalty

Not scored by this record.

Unknown

multi-location-multi-brand differentiator

Not scored by this record.

Unknown

multi-location-multi-tax-jurisdiction

Not scored by this record.

Unknown

multi-location-multi-currency-locale

Not scored by this record.

Unknown

multi-location-config-audit-log differentiator

Not scored by this record.

Unknown

multi-location-enterprise-sso differentiator

Not scored by this record.

Unknown

multi-location-enterprise-api differentiator

Not scored by this record.

Unknown

multi-location-central-labor-policy

Not scored by this record.

Integrations, API & extensibility

Yes

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

B
Unknown

extensibility-api-access-cost differentiator

Not scored by this record.

Unknown

extensibility-partner-revshare

Not scored by this record.

Unknown

extensibility-free-sandbox differentiator

Not scored by this record.

Partial

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

B
Yes

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

B
Unknown

extensibility-webhook-reliability differentiator

Not scored by this record.

Unknown

extensibility-order-injection-api

Not scored by this record.

Unknown

extensibility-menu-write-api differentiator

Not scored by this record.

Unknown

extensibility-data-symmetry differentiator

Not scored by this record.

Unknown

extensibility-published-rate-limits

Not scored by this record.

Unknown

extensibility-doordash-preferred differentiator

Not scored by this record.

Unknown

extensibility-first-party-delivery-integrations differentiator

Not scored by this record.

Unknown

extensibility-middleware-compatibility

Not scored by this record.

Unknown

extensibility-accounting-connectors

Not scored by this record.

Unknown

extensibility-payroll-export

Not scored by this record.

Unknown

extensibility-bi-data-warehouse differentiator

Not scored by this record.

Unknown

extensibility-app-marketplace

Not scored by this record.

Unknown

extensibility-custom-fields-scripting

Not scored by this record.

Unknown

extensibility-headless-embedded

Not scored by this record.

Unknown

extensibility-api-versioning-deprecation

Not scored by this record.

Unknown

extensibility-data-portability-exit differentiator

Not scored by this record.

Reliability, offline & operations

No

reliability-offline-order-entry

Cloud API only.

F
Unknown

reliability-offline-card-auth differentiator

Not scored by this record.

Unknown

reliability-offline-decline-liability differentiator

Not scored by this record.

Unknown

reliability-lan-degraded-multi-terminal differentiator

Not scored by this record.

Unknown

reliability-local-transaction-engine differentiator

Not scored by this record.

No

reliability-offline-kds-printing

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
No

reliability-printer-fallback

Migrated from the 2026-08-01 research pass; no source URL was recorded.

F
Unknown

reliability-sync-conflict-handling

Not scored by this record.

Unknown

reliability-offline-feature-matrix

Not scored by this record.

Unknown

reliability-public-status-page

Not scored by this record.

Unknown

reliability-contractual-uptime-sla differentiator

Not scored by this record.

Unknown

reliability-incident-postmortems

Not scored by this record.

Unknown

reliability-247-live-support

Not scored by this record.

Unknown

reliability-onsite-install differentiator

Not scored by this record.

Unknown

reliability-menu-build-service differentiator

Not scored by this record.

Unknown

reliability-hardware-replacement-sla

Not scored by this record.

Unknown

reliability-backup-restore

Not scored by this record.

Unknown

reliability-pci-dss-4-attestation

Not scored by this record.

Unknown

reliability-mfa-role-based-access

Not scored by this record.

Unknown

reliability-self-serve-training

Not scored by this record.

Unknown

reliability-failover-terminal-role differentiator

Not scored by this record.

Unknown

reliability-cellular-backup

Not scored by this record.

Commercial, compliance & data ownership

Unknown

commercial-month-to-month-contract differentiator

Not scored by this record.

Unknown

commercial-no-early-termination-fee differentiator

Not scored by this record.

Partial

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

B
Unknown

commercial-processing-not-bundled differentiator

Not scored by this record.

Unknown

commercial-interchange-plus-published differentiator

Not scored by this record.

Unknown

commercial-rate-increase-clause differentiator

Not scored by this record.

Partial

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

B
Unknown

commercial-module-unbundling differentiator

Not scored by this record.

No

commercial-hardware-purchase-outright

No hardware sold.

F
Unknown

commercial-hardware-not-locked differentiator

Not scored by this record.

Unknown

commercial-implementation-fee-published

Not scored by this record.

Unknown

commercial-data-export-self-serve

Not scored by this record.

Unknown

commercial-export-customer-and-loyalty differentiator

Not scored by this record.

Unknown

commercial-post-termination-export-window differentiator

Not scored by this record.

Unknown

commercial-data-ownership-clause differentiator

Not scored by this record.

Unknown

commercial-source-available-selfhost

Not scored by this record.

Unknown

commercial-pci-p2pe-tokenization

Not scored by this record.

Unknown

commercial-pci-dss-4-controls

Not scored by this record.

Unknown

commercial-soc2-attestation

Not scored by this record.

Unknown

commercial-privacy-dsar-tooling

Not scored by this record.

Unknown

commercial-wcag-kiosk-accessibility differentiator

Not scored by this record.

Unknown

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

ClaimAs first scoredVerdictWhat the verifier found
labor-manager-override-auditunknown / placeholderresolve-to-noThe 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-controlspartial / B / "A Refund API and refund webhook exist for delivery-related refund requests; no manager-PIN au"upheldThe 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-hierarchypartial / B / "Organizations API and a Business Location Management API exist for managing multiple locations un"upheldThe 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-docsyes / B / "developer.uber.com publishes guides, full API reference, webhook docs and a changelog with no NDA"upheldRe-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-pushyes / B / "Push webhooks for delivery status, courier updates, refunds and shopping progress; delivery lifecy"upheldThe 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.