41 lines
1.5 KiB
Markdown
41 lines
1.5 KiB
Markdown
# 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
|
|
|