# Keeta Basic API Reference

This API provides basic functionality for Keeta platform integration, including webhook configuration, authorization management, and OAuth token operations.


Version: v.1.0.0

## Servers

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

## Download OpenAPI description

 - [Keeta Basic API Reference](https://api-docs.mykeeta.com/_bundle/apis/@standard/basic.yaml)

## Endpoints

 - [POST /base/callback/url/set](https://api-docs.mykeeta.com/apis/standard/basic/endpoints/configurewebhookurl.md): This API enables developers to configure webhook URLs for receiving real-time notifications from the Keeta platform regarding orders, stores, menus, and other relevant business events.
 - [POST /base/authorized/resource/get](https://api-docs.mykeeta.com/apis/standard/basic/endpoints/getauthorizedresources.md): This API retrieves merchant information and authorized store lists based on the authentication token provided in the request, enabling developers to validate access permissions and obtain essential bu
 - [POST /base/oauth/token](https://api-docs.mykeeta.com/apis/standard/basic/endpoints/oauthtoken.md): This endpoint handles both access token acquisition and token refresh operations based on the grantType parameter. **For Access Token Acquisition (grantType = "authorization_code"):** This endpoint en
 - [POST /base/batchDecrypt](https://api-docs.mykeeta.com/apis/standard/basic/endpoints/batchdecrypt.md): > 1. For **merchant self-delivery or third-party logistics (3PL)** orders, this endpoint can be called to decrypt the user's phone number and address. 2. A maximum of **50** data items can be decrypte
## Webhooks

 - [POST oauth2AuthorizationCodeNotification](https://api-docs.mykeeta.com/apis/standard/basic/webhooks/oauth2authorizationcodenotification.md): This webhook is sent by Keeta to notify the vendor's system when a merchant completes the merchant self-authorization process. Upon receiving this notification, the developer should use the provided a
 - [POST storeAuthorizationNotification](https://api-docs.mykeeta.com/apis/standard/basic/webhooks/storeauthorizationnotification.md): This webhook is sent by Keeta to notify the vendor's system when a merchant grants authorization for a store. This event is triggered when a new store is added to the merchant's authorized store list.
 - [POST storeAuthorizationRemovalNotification](https://api-docs.mykeeta.com/apis/standard/basic/webhooks/storeauthorizationremovalnotification.md): This webhook is sent by Keeta to notify the vendor's system when a merchant reduces the authorized store scope for a brand. This event is triggered when one or more stores are removed from an existing
 - [POST brandAuthorizationRemovalNotification](https://api-docs.mykeeta.com/apis/standard/basic/webhooks/brandauthorizationremovalnotification.md): This webhook is sent by Keeta to notify the vendor's system when a merchant fully revokes authorization for a brand. This event is triggered only when the entire brand authorization is removed, meanin
