UBER-EATS-Wrapper/docs/developer-portal/04-store-api-1-0-0-audit.md

1.5 KiB

04 Store API 1.0.0 Audit

Source checked: "Uber Eats Marketplace Store API (1.0.0)" shared by you.

Implemented Now (Dedicated Wrapper Namespace)

  • Get Stores:
    • GET /api/v1/uber/delivery-store/stores
    • upstream: /v1/delivery/stores
  • Get Store Details:
    • GET /api/v1/uber/delivery-store/stores/{storeId}
    • upstream: /v1/delivery/store/{store_id}
  • Update Store Information:
    • POST /api/v1/uber/delivery-store/stores/{storeId}
    • upstream: /v1/delivery/store/{store_id}
    • supports contact/location/pickup_instructions only
  • Retrieve Store Status:
    • GET /api/v1/uber/delivery-store/stores/{storeId}/status
    • upstream: /v1/delivery/store/{store_id}/status
  • Set Store Status:
    • POST /api/v1/uber/delivery-store/stores/{storeId}/status
    • upstream: /v1/delivery/store/{store_id}/update-store-status
  • Update Prep Time:
    • POST /api/v1/uber/delivery-store/stores/{storeId}/prep-time
    • upstream: /v1/delivery/store/{store_id}/update-store-prep-time
  • Update Fulfillment Configuration (BYOC):
    • POST /api/v1/uber/delivery-store/stores/{storeId}/fulfillment-configuration
    • upstream: /v1/delivery/store/{store_id}/update-fulfillment-configuration

Validation Added

  • status: ONLINE|OFFLINE enum
  • prep time max: 10,800 seconds
  • store update restricted to contact/location/pickup fields

Pending

  • Optional stricter schemas for nested location/contact formats per country-specific variants
  • Dedicated request-builder helpers for BYOC fulfillment override fields