37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# 03 Integration Configuration Suite 1.0.0 Audit
|
|
|
|
Source checked: "Uber Eats Integration Activation & Configuration API Suite (1.0.0)" shared by you.
|
|
|
|
## Endpoint Coverage
|
|
|
|
- Activate Integration:
|
|
- `POST /api/v1/uber/stores/{storeId}/pos-data`
|
|
- Uses merchant OAuth token (`eats.pos_provisioning`) via `merchantId`
|
|
- Update Integration Configuration:
|
|
- `PATCH /api/v1/uber/stores/{storeId}/pos-data`
|
|
- Uses app token with `eats.store` scope
|
|
- Retrieve Integration Configuration:
|
|
- `GET /api/v1/uber/stores/{storeId}/pos-data`
|
|
- Uses app token with `eats.store` scope
|
|
- Remove Integration Configuration:
|
|
- `DELETE /api/v1/uber/stores/{storeId}/pos-data`
|
|
- Uses app token with `eats.store` scope
|
|
|
|
## Schema Alignment
|
|
|
|
- Added typed request schema fields for `pos_data`:
|
|
- `allowed_customer_requests`
|
|
- `integrator_brand_id`
|
|
- `integrator_store_id`
|
|
- `is_order_manager`
|
|
- `merchant_store_id`
|
|
- `require_manual_acceptance`
|
|
- `store_configuration_data`
|
|
- `webhooks_config`
|
|
- `integration_enabled` (PATCH)
|
|
|
|
## Pending
|
|
|
|
- Add stricter nested object typing for all `webhooks_config` variants when final examples are shared.
|
|
|