{"templateId":"openapi_docs","versions":[{"version":"opendelivery","label":"Open Delivery API","link":"/apis/opendelivery/promotion","default":true,"active":false,"folderId":"58c9a61d"},{"version":"standard","label":"Standard Keeta API","link":"/apis/standard/promotion","default":false,"active":false,"folderId":"58c9a61d"},{"version":"hsu3hu21cH23yabx4xuUuq7","label":"Grocery Keeta API","link":"/apis/hsu3hu21ch23yabx4xuuuq7/promotion","default":false,"active":true,"folderId":"58c9a61d"}],"sharedDataIds":{"openAPIDocsStore":"oas-apis/@hsu3hu21cH23yabx4xuUuq7/promotion.yaml","sidebar":"sidebar-apis/@hsu3hu21cH23yabx4xuUuq7/sidebars.yaml"},"props":{"definitionId":"apis/@hsu3hu21cH23yabx4xuUuq7/promotion.yaml","dynamicMarkdocComponents":[],"baseSlug":"/apis/hsu3hu21ch23yabx4xuuuq7/promotion","seo":{"title":"Keeta Grocery Promotion API Reference","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"itemId":"","disableAutoScroll":true,"metadata":{"type":"openapi","title":"Keeta Grocery Promotion API Reference","description":"This API creates and manages grocery promotions. It currently supports STRIKETHROUGH promotions only and uses an asynchronous job model: submit a promotion request to receive a job ID, then query the job or receive a callback for the final processing result.\n\nA promotion is uniquely identified by its promotion name, vendors, SKUs, start time, and end time. For the same SKU, only one promotion may be effective during an overlapping time interval. Multiple scheduled or active promotions are allowed when their time intervals do not overlap. If an update overlaps an existing promotion, the existing promotion is taken offline and a new promotion is created, resetting the promotion ID and inventory. Promotions created through the API or SFTP can subsequently be maintained only through the API.\n\nPromotion activation is controlled at SKU level. The API supports daily inventory limits and per-order purchase limits for each SKU. Fine-grained weekly or time-of-day schedules are not included in the current MVP.\n"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"api-docs.mykeeta.com","port":4000,"ipAddress":"216.73.217.106"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/apis/hsu3hu21ch23yabx4xuuuq7/promotion","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}