# Keeta Store Management API

This API provides comprehensive store management capabilities for Keeta platform integration.

Version: v.1.0.0

## Servers

```
https://open.mykeeta.com/api/open
```

## Download OpenAPI description

 - [Keeta Store Management API](https://api-docs.mykeeta.com/_bundle/apis/@standard/shop.yaml)

## Endpoints

 - [POST /scm/shop/base/get](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/getstoredetails.md): This endpoint allows developer to request comprehensive store details, including: 1. **Store Name** 2. **Store Images**: Includes both **effective images** (currently displayed) and **images in proces
 - [POST /scm/shop/picture/main/update](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/updatestoreprofileimage.md): Update Store Profile Image **Notes:** 1. **Image Usage Scenarios** Images are displayed in store exposure contexts including search results pages, homepage recommendations, and store header banners to
 - [POST /scm/shop/contact/update](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/updatestorecontactphone.md): This endpoint allows updating a store's contact phone numbers. **Notes:** 1. The updated contact numbers will be displayed on the **Keeta app** to facilitate customer communication with the merchant.
 - [POST /scm/shop/business/hour/effective/get](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/querystorebusinesshours.md): This endpoint allows querying a store business hours.
 - [POST /scm/shop/business/hour/effective/update](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/updatestorebusinesshours.md): This endpoint allows updating a store's business hours. **Notes:** 1. To indicate a full-day closure, set both startTime and endTime to 0 in the BusinessHourDTO structure for that day. 2. Within the b
 - [POST /scm/shop/status/rest](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/suspendstore.md): Use this endpoint to suspend store operations. Suspended stores remain hidden from customers until manually reactivated. This endpoint will suspend both delivery and pickup at the same time.
 - [POST /scm/shop/status/open](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/reactivatestore.md): Use this endpoint to reactivate suspended stores, transitioning them from a non-operational state back to operational status for order acceptance and customer visibility. This endpoint will reactivate
 - [POST /scm/shop/special/business/hour/effective/get](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/queryspecialbusinesshours.md): This endpoint retrieves a store's currently active special business hours, which temporarily override regular operating hours for specific dates (e.g., holidays, events). **Notes:** 1. Special busines
 - [POST /scm/shop/special/business/hour/effective/update](https://api-docs.mykeeta.com/apis/standard/shop/endpoints/updatespecialbusinesshours.md): This endpoint updates a store's special business hours, enforcing non-overlapping date ranges and supporting full-day closures or complete configuration clearance. **Notes:** 1. Multiple SpecialBusine
## Webhooks

 - [POST businessHourUpdateNotification](https://api-docs.mykeeta.com/apis/standard/shop/webhooks/businesshourupdatenotification.md): Keeta pushes real-time notifications when either regular business hours or special business hours are modified. **Event ID:** 1101 **Notes:** Both 'business hour' and 'special business hour' applied t
 - [POST storeStatusUpdateNotification](https://api-docs.mykeeta.com/apis/standard/shop/webhooks/storestatusupdatenotification.md): Keeta pushes real-time notifications when a store's operational status changes, enabling immediate order availability updates based on status codes and business hours. **Event ID:** 1102 **Notes:** A
