{"items":[{"type":"link","label":"Keeta Open Delivery API","link":"/apis/opendelivery","routeSlug":"/apis/opendelivery","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"separator","label":"Guides","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"General Info","link":"/apis/opendelivery/general-info","routeSlug":"/apis/opendelivery/general-info","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"How to Start","link":"/apis/opendelivery/how-to-start","routeSlug":"/apis/opendelivery/how-to-start","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Integrating with Keeta API","link":"/apis/opendelivery/integrating-with-keeta-api","routeSlug":"/apis/opendelivery/integrating-with-keeta-api","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Basic Concepts","link":"/apis/opendelivery/basic-concepts","routeSlug":"/apis/opendelivery/basic-concepts","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Keeta Developer Portal","link":"/apis/opendelivery/keeta-developer-portal","routeSlug":"/apis/opendelivery/keeta-developer-portal","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Test Store Management","link":"/apis/opendelivery/test-store-management","routeSlug":"/apis/opendelivery/test-store-management","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Keeta test APP","link":"/apis/opendelivery/keeta-test-app","routeSlug":"/apis/opendelivery/keeta-test-app","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Signature Calculation","link":"/apis/opendelivery/signature-calculation","routeSlug":"/apis/opendelivery/signature-calculation","items":[{"type":"link","label":"Signature Generation Process","link":"/apis/opendelivery/signature-calculation/signature-generation-process","routeSlug":"/apis/opendelivery/signature-calculation/signature-generation-process","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Examples","link":"/apis/opendelivery/signature-calculation/examples","routeSlug":"/apis/opendelivery/signature-calculation/examples","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Signature calculation script example","link":"/apis/opendelivery/signature-calculation/signature-calculation-script-example","routeSlug":"/apis/opendelivery/signature-calculation/signature-calculation-script-example","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Signature  tools","link":"/apis/opendelivery/signature-calculation/signature-tools","routeSlug":"/apis/opendelivery/signature-calculation/signature-tools","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Time Zone Conversion","link":"/apis/opendelivery/time-zone-conversion","routeSlug":"/apis/opendelivery/time-zone-conversion","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Merchant Authorization","link":"/apis/opendelivery/merchant-authorization","routeSlug":"/apis/opendelivery/merchant-authorization","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Merchant Self-serve Authorization","link":"/apis/opendelivery/merchant-self-serve-authorization","routeSlug":"/apis/opendelivery/merchant-self-serve-authorization","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Development Guides","link":"/apis/opendelivery/development-guides","routeSlug":"/apis/opendelivery/development-guides","items":[{"type":"group","label":"Security","link":"/apis/opendelivery/development-guides/security","routeSlug":"/apis/opendelivery/development-guides/security","items":[{"type":"link","label":"Authentication","link":"/apis/opendelivery/development-guides/security/authentication","routeSlug":"/apis/opendelivery/development-guides/security/authentication","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Merchant","link":"/apis/opendelivery/development-guides/merchant","routeSlug":"/apis/opendelivery/development-guides/merchant","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Orders","link":"/apis/opendelivery/development-guides/orders","routeSlug":"/apis/opendelivery/development-guides/orders","items":[{"type":"link","label":"Polling","link":"/apis/opendelivery/development-guides/orders/polling","routeSlug":"/apis/opendelivery/development-guides/orders/polling","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Webhook","link":"/apis/opendelivery/development-guides/orders/webhook","routeSlug":"/apis/opendelivery/development-guides/orders/webhook","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Order API","link":"/apis/opendelivery/development-guides/orders/order-api","routeSlug":"/apis/opendelivery/development-guides/orders/order-api","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"link","label":"Merchant Fulfill API","link":"/apis/opendelivery/development-guides/orders/merchant-fulfill-api","routeSlug":"/apis/opendelivery/development-guides/orders/merchant-fulfill-api","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"separator","label":"ChangeLog","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"ChangeLog","link":"/apis/opendelivery/changelog","routeSlug":"/apis/opendelivery/changelog","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"separator","label":"FAQ","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Authentication","link":"/apis/opendelivery/authentication","routeSlug":"/apis/opendelivery/authentication","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Merchant","link":"/apis/opendelivery/merchant","routeSlug":"/apis/opendelivery/merchant","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Polling/Webhook","link":"/apis/opendelivery/pollingwebhook","routeSlug":"/apis/opendelivery/pollingwebhook","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Order API","link":"/apis/opendelivery/order-api","routeSlug":"/apis/opendelivery/order-api","items":[],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"separator","label":"Api Reference","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Authentication","link":"/apis/opendelivery/authentication","routeSlug":"/apis/opendelivery/authentication","items":[{"label":"Get Access Token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/authentication/gettoken","routeSlug":"/apis/opendelivery/authentication/gettoken","metadata":{"seo":{"title":"Get Access Token","description":"Requests new access token for accessing Keeta API resources. If you have completed the development in full compliance with the Open Delivery native protocol's grant_type=client_credentials, please contact Keeta.If you have already completed development using grant_type=client_credentials and have passed SIT certification or are already in production, you can continue to use grant_type=client_credentials without any impact."}},"httpPath":"/oauth/token","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Get Authorization URL","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/authentication/getauthorizationurl","routeSlug":"/apis/opendelivery/authentication/getauthorizationurl","metadata":{"seo":{"title":"Get Authorization URL","description":"Get Keeta merchant authorization link for merchant authorization process."}},"httpPath":"/oauth/authorization/url","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Get Authorized Merchant Store List","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/authentication/getmerchantinfo","routeSlug":"/apis/opendelivery/authentication/getmerchantinfo","metadata":{"seo":{"title":"Get Authorized Merchant Store List","description":"Retrieves authorized merchant store list with basic store information and pagination data."}},"httpPath":"/oauth/authorized/{authId}/merchantInfo","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Receive Authorization Status Change Notification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/authentication/receiveauthorizationwebhook","routeSlug":"/apis/opendelivery/authentication/receiveauthorizationwebhook","metadata":{"seo":{"title":"Receive Authorization Status Change Notification","description":"Webhook Endpoint for Software Services"}},"httpPath":"/webhook/authorization","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Merchant","link":"/apis/opendelivery/merchantendpoints","routeSlug":"/apis/opendelivery/merchantendpoints","items":[{"label":"Register / Update Merchant endpoint info.","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantendpoints/putmerchantonboarding","routeSlug":"/apis/opendelivery/merchantendpoints/putmerchantonboarding","metadata":{"seo":{"title":"Register / Update Merchant endpoint info.","description":"Register and update the Merchant endpoint GET /v1/merchant information in  Keeta. For the Software Service, all authorized merchant will use the same token.To enable Keeta to identify which merchant needs to be registered,the Software Service  must include the Keeta merchant ID in its requests.The Software Service should also save the mapping relationship between the Keeta merchant ID and its own merchant ID in the system.Merchants can obtain this merchantId from the Keeta merchant portal."}},"httpPath":"/v1/merchantOnboarding","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Get information of a Merchant","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantendpoints/getmerchant","routeSlug":"/apis/opendelivery/merchantendpoints/getmerchant","metadata":{"seo":{"title":"Get information of a Merchant","description":"Endpoint to get data of a specific merchant, such as basic info, menus, and services."}},"httpPath":"/v1/merchant","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"New Merchant Update Notification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantendpoints/merchantupdate","routeSlug":"/apis/opendelivery/merchantendpoints/merchantupdate","metadata":{"seo":{"title":"New Merchant Update Notification","description":"POST /v1/merchantUpdate/{merchantId}"}},"httpPath":"/v1/merchantUpdate/{merchantId}","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Get Merchant Status and Service Hours","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantendpoints/merchantstatus","routeSlug":"/apis/opendelivery/merchantendpoints/merchantstatus","metadata":{"seo":{"title":"Get Merchant Status and Service Hours","description":"Get /v1/merchant/{id}/status"}},"httpPath":"/v1/merchant/{id}/status","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Image Upload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantendpoints/imageupload","routeSlug":"/apis/opendelivery/merchantendpoints/imageupload","metadata":{"seo":{"title":"Image Upload","description":"This endpoint allows merchants to upload images to the Keeta platform. The returned image URL can be used during menu synchronization."}},"httpPath":"/v1/merchant/image/upload","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Order-Polling","link":"/apis/opendelivery/orderspolling","routeSlug":"/apis/opendelivery/orderspolling","items":[{"label":"Get New Events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderspolling/pollingevents","routeSlug":"/apis/opendelivery/orderspolling/pollingevents","metadata":{"seo":{"title":"Get New Events","description":"Polls events for any orders from merchants associated with the authenticated user.Each event received from this endpoint must be properly acknowledged, otherwise it will continue to be returned on further requests."}},"httpPath":"/v1/events:polling","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Acknowledge Events","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderspolling/pollingacknowledgment","routeSlug":"/apis/opendelivery/orderspolling/pollingacknowledgment","metadata":{"seo":{"title":"Acknowledge Events","description":"Acknowledge a set of events, dismissing them from future polling calls.HOST: Keeta"}},"httpPath":"/v1/events/acknowledgment","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Order-Webhook","link":"/apis/opendelivery/orderswebhook","routeSlug":"/apis/opendelivery/orderswebhook","items":[{"label":"New Order Event Notification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderswebhook/newevent","routeSlug":"/apis/opendelivery/orderswebhook/newevent","metadata":{"seo":{"title":"New Order Event Notification","description":"POST /v1/newEvent"}},"httpPath":"/v1/newEvent","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Order-Order API","link":"/apis/opendelivery/orderapi","routeSlug":"/apis/opendelivery/orderapi","items":[{"label":"Get Order Details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/orderdetails","routeSlug":"/apis/opendelivery/orderapi/orderdetails","metadata":{"seo":{"title":"Get Order Details","description":"Endpoint to consult the details of an order.HOST: Keeta"}},"httpPath":"/v1/orders/{orderId}","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Confirm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/confirmorder","routeSlug":"/apis/opendelivery/orderapi/confirmorder","metadata":{"seo":{"title":"Confirm","description":"Informs  Keeta that the order has been accepted and preparation will start soon."}},"httpPath":"/v1/orders/{orderId}/confirm","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Ready For Pickup","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/orderready","routeSlug":"/apis/opendelivery/orderapi/orderready","metadata":{"seo":{"title":"Ready For Pickup","description":"Informs  Keeta that the order is ready for pickup."}},"httpPath":"/v1/orders/{orderId}/readyForPickup","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Request order cancellation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/requestcancellation","routeSlug":"/apis/opendelivery/orderapi/requestcancellation","metadata":{"seo":{"title":"Request order cancellation","description":"Request order cancellation to Keeta."}},"httpPath":"/v1/orders/{orderId}/requestCancellation","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Accept order refund","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/acceptrefund","routeSlug":"/apis/opendelivery/orderapi/acceptrefund","metadata":{"seo":{"title":"Accept order refund","description":"Informs Keeta that the refund request has been accepted and the order can be refunded."}},"httpPath":"/v1/orders/{orderId}/acceptRefund","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Deny order refund","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/rejectrefund","routeSlug":"/apis/opendelivery/orderapi/rejectrefund","metadata":{"seo":{"title":"Deny order refund","description":"Informs Keeta that the refund request has been denied and the order cannot be refunded."}},"httpPath":"/v1/orders/{orderId}/rejectRefund","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"BatchDecrypt","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/orderapi/batchdecrypt","routeSlug":"/apis/opendelivery/orderapi/batchdecrypt","metadata":{"seo":{"title":"BatchDecrypt","description":"Call this endpoint to decrypt the encrypted data returned by the API."}},"httpPath":"/v1/batchDecrypt","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"type":"group","label":"Order-Merchant Fulfill API","link":"/apis/opendelivery/merchantfulfillapi","routeSlug":"/apis/opendelivery/merchantfulfillapi","items":[{"label":"Dispatch","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantfulfillapi/dispatchorder","routeSlug":"/apis/opendelivery/merchantfulfillapi/dispatchorder","metadata":{"seo":{"title":"Dispatch","description":"Informs  Keeta that the order has been dispatched."}},"httpPath":"/v1/orders/{orderId}/dispatch","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Delivered","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantfulfillapi/orderdelivered","routeSlug":"/apis/opendelivery/merchantfulfillapi/orderdelivered","metadata":{"seo":{"title":"Delivered","description":"Informs  Keeta that the order has been delivered."}},"httpPath":"/v1/orders/{orderId}/delivered","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"},{"label":"Send Delivery Updates","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/opendelivery/merchantfulfillapi/senddeliveryupdates","routeSlug":"/apis/opendelivery/merchantfulfillapi/senddeliveryupdates","metadata":{"seo":{"title":"Send Delivery Updates","description":"Sends information about the delivery in progress."}},"httpPath":"/v1/orders/{orderId}/tracking","version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}],"version":"opendelivery","isDefault":true,"versionFolderId":"58c9a61d"}]}