Skip to main content
Delivery settings control whether a location offers delivery and pickup and how delivery requests are priced and fulfilled.

Read the current settings

The response describes availability, the selected provider and fee strategy, geographic eligibility, order limits, and provider-specific options. Read it before changing a related group of fields. provider is null when fulfillment is managed by a provider that is not configurable through the public API. In that case, leave provider out of PATCH requests; the other public delivery settings remain readable and writable.

Fee strategies

fee_strategy determines the delivery fee displayed and charged to the customer:

Update selected fields

PATCH preserves omitted fields. The following request enables delivery and pickup, uses restaurant-managed delivery, limits the delivery radius, and sets minimum and maximum subtotals:

Clearing values

Nullable fields can be set to null to clear or reset them. For example, this removes the location-level delivery subtotal cap while preserving all other fields:
Provider-specific limits can still apply after a location-level limit is cleared. Consult the API reference for every supported fee strategy and its corresponding fields.