UBER-EATS-Wrapper/docs/developer-portal/03-integration-configuration-suite-1-0-0-audit.md

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.