{
  "info": {
    "name": "BEEP! API",
    "_postman_id": "beep-api-collection-v1",
    "description": "Official BEEP! API collection. All endpoints use POST with JSON body.\n\nBase URL: https://europe-west6-beep-c6786.cloudfunctions.net/apiGateway/api/v1\n\nAuthentication: Bearer token with your Secret Key (bk_test_sk_... or bk_live_sk_...)\n\nDocumentation: https://www.beep-technologies.de/developer/",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{BEEP_SECRET_KEY}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://europe-west6-beep-c6786.cloudfunctions.net/apiGateway/api/v1"
    },
    {
      "key": "BEEP_SECRET_KEY",
      "value": "bk_test_sk_YOUR_SECRET_KEY_HERE"
    },
    {
      "key": "storeId",
      "value": "sandbox_store_001"
    },
    {
      "key": "userId",
      "value": "usr_test_consumer_42"
    }
  ],
  "item": [
    {
      "name": "Stores",
      "description": "Store management endpoints (DISCOVER+)",
      "item": [
        {
          "name": "fetchStores",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/fetchStores",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "fetchStores"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"city\": \"Berlin\",\n  \"radius\": 10\n}"
            }
          }
        },
        {
          "name": "fetchStore",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/fetchStore",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "fetchStore"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\"\n}"
            }
          }
        },
        {
          "name": "submitStoreRegistration",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/submitStoreRegistration",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "submitStoreRegistration"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"companyName\": \"Test GmbH\",\n  \"tradingName\": \"TestMarkt\",\n  \"address\": {\n    \"street\": \"Unter den Linden 1\",\n    \"city\": \"Berlin\",\n    \"zip\": \"10117\",\n    \"country\": \"DE\"\n  }\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Catalog",
      "description": "Product & catalog endpoints (DISCOVER+)",
      "item": [
        {
          "name": "insertProduct",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/insertProduct",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "insertProduct"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"ean\": \"4000000000001\",\n  \"name\": \"Bio-Vollmilch 3,5%\",\n  \"brand\": \"BioHof\",\n  \"price\": 1.49,\n  \"vat\": 7,\n  \"category\": \"Molkerei\"\n}"
            }
          }
        },
        {
          "name": "fetchProducts",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/fetchProducts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "fetchProducts"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"limit\": 50,\n  \"offset\": 0\n}"
            }
          }
        },
        {
          "name": "fetchProduct",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/fetchProduct",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "fetchProduct"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"productId\": \"sandbox_product_001\",\n  \"storeId\": \"{{storeId}}\"\n}"
            }
          }
        },
        {
          "name": "registerProductToStore",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/registerProductToStore",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "registerProductToStore"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"productId\": \"sandbox_product_001\",\n  \"storeId\": \"{{storeId}}\",\n  \"price\": 1.49\n}"
            }
          }
        },
        {
          "name": "uploadImageToProduct",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/uploadImageToProduct",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "uploadImageToProduct"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"productId\": \"sandbox_product_001\",\n  \"imageBase64\": \"data:image/png;base64,iVBOR...\"\n}"
            }
          }
        },
        {
          "name": "bulkImportProducts",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/bulkImportProducts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "bulkImportProducts"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"products\": [\n    { \"ean\": \"4000000000001\", \"name\": \"Bio-Vollmilch 3,5%\", \"brand\": \"BioHof\", \"price\": 1.49, \"vat\": 7, \"category\": \"Molkerei\" },\n    { \"ean\": \"4000000000002\", \"name\": \"Schwarzbier 0,5l\", \"brand\": \"Brauhaus\", \"price\": 1.19, \"vat\": 19, \"category\": \"Getraenke\" }\n  ]\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Offers",
      "description": "Offer management endpoints (GO+)",
      "item": [
        {
          "name": "createOffer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/createOffer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "createOffer"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeIds\": [\"{{storeId}}\", \"sandbox_store_002\"],\n  \"title\": \"Frische Woche\",\n  \"description\": \"Bio-Produkte bis zu 30% reduziert\",\n  \"validFrom\": \"2026-03-03T00:00:00.000Z\",\n  \"validUntil\": \"2026-03-09T23:59:59.000Z\",\n  \"products\": [{ \"ean\": \"4000000000001\", \"name\": \"Bio-Vollmilch 3,5%\", \"originalPrice\": 1.49, \"discountPrice\": 0.99 }]\n}"
            }
          }
        },
        {
          "name": "updateOffer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/updateOffer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "updateOffer"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"offerId\": \"offer_abc123\",\n  \"title\": \"Verlaengerte Frische Woche\",\n  \"products\": [{ \"ean\": \"4000000000001\", \"name\": \"Bio-Vollmilch 3,5%\", \"originalPrice\": 1.49, \"discountPrice\": 0.89 }]\n}"
            }
          }
        },
        {
          "name": "deleteOffer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/deleteOffer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "deleteOffer"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"offerId\": \"offer_abc123\"\n}"
            }
          }
        },
        {
          "name": "getManagerOffers",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/getManagerOffers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getManagerOffers"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"status\": \"active\"\n}"
            }
          }
        },
        {
          "name": "cloneOffer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/cloneOffer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "cloneOffer"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"offerId\": \"offer_abc123\",\n  \"targetStoreIds\": [\"sandbox_store_002\"],\n  \"priceAdjustments\": {}\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Click & Collect",
      "description": "Click & Collect order endpoints (GO+)",
      "item": [
        {
          "name": "submitClickCollectOrder",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/submitClickCollectOrder",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "submitClickCollectOrder"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"items\": [\n    { \"productId\": \"sandbox_product_001\", \"quantity\": 2 },\n    { \"productId\": \"sandbox_product_002\", \"quantity\": 1 }\n  ],\n  \"pickupTime\": \"2026-03-05T14:00:00.000Z\"\n}"
            }
          }
        },
        {
          "name": "updateClickCollectStatus",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/updateClickCollectStatus",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "updateClickCollectStatus"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"orderId\": \"cc_order_001\",\n  \"status\": \"ready\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Scan & Go",
      "description": "Mobile self-checkout endpoints (GROW+)",
      "item": [
        {
          "name": "checkIn",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/checkIn",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "checkIn"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"userId\": \"{{userId}}\"\n}"
            }
          }
        },
        {
          "name": "startCheckout",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/startCheckout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "startCheckout"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"sessionId\": \"sess_k7aB3xQm9wPz\",\n  \"userId\": \"{{userId}}\",\n  \"storeId\": \"{{storeId}}\",\n  \"currency\": \"EUR\",\n  \"items\": [\n    { \"name\": \"Bio-Vollmilch 3,5%\", \"priceUnit\": 149, \"quantity\": 2, \"vat\": 7 },\n    { \"name\": \"Schwarzbier 0,5l\", \"priceUnit\": 119, \"quantity\": 1, \"vat\": 19 }\n  ]\n}"
            }
          }
        },
        {
          "name": "fetchPurchase",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/fetchPurchase",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "fetchPurchase"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"transactionId\": \"txn_sandbox_mP4kR9nX\"\n}"
            }
          }
        },
        {
          "name": "fetchPurchaseHistory",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/fetchPurchaseHistory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "fetchPurchaseHistory"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"limit\": 20,\n  \"offset\": 0\n}"
            }
          }
        },
        {
          "name": "verifySecurityTagDeactivation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/verifySecurityTagDeactivation",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "verifySecurityTagDeactivation"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"purchaseId\": \"txn_sandbox_mP4kR9nX\"\n}"
            },
            "description": "Verify security tag deactivation for a completed purchase. Used by deactivation stations (station mode) or RFID gates. Returns item list and deactivation authorization if purchase is paid."
          }
        }
      ]
    },
    {
      "name": "Loyalty",
      "description": "Loyalty program endpoints (GO+)",
      "item": [
        {
          "name": "createLoyaltyProgram",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/createLoyaltyProgram",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "createLoyaltyProgram"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"name\": \"Treueprogramm TestMarkt\",\n  \"type\": \"stamps\",\n  \"earningMethods\": [\"qr_checkin\", \"scan_and_go\"]\n}"
            }
          }
        },
        {
          "name": "updateLoyaltyProgram",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/updateLoyaltyProgram",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "updateLoyaltyProgram"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\",\n  \"name\": \"VIP Treueprogramm\",\n  \"earningMethods\": [\"qr_checkin\", \"store_checkin\", \"scan_and_go\", \"click_collect\"]\n}"
            }
          }
        },
        {
          "name": "getLoyaltyProgram",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/getLoyaltyProgram",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getLoyaltyProgram"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\"\n}"
            }
          }
        },
        {
          "name": "getLoyaltyPrograms",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{secretKey}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/getLoyaltyPrograms",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getLoyaltyPrograms"
              ]
            }
          },
          "response": []
        },
        {
          "name": "getStoreLoyaltyPrograms",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/getStoreLoyaltyPrograms",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getStoreLoyaltyPrograms"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\"\n}"
            }
          }
        },
        {
          "name": "enrollInLoyaltyProgram",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/enrollInLoyaltyProgram",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "enrollInLoyaltyProgram"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\",\n  \"userId\": \"{{userId}}\"\n}"
            }
          }
        },
        {
          "name": "addLoyaltyPoints",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/addLoyaltyPoints",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "addLoyaltyPoints"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\",\n  \"userId\": \"{{userId}}\",\n  \"points\": 50,\n  \"source\": \"scan_and_go\"\n}"
            }
          }
        },
        {
          "name": "redeemLoyaltyPoints",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/redeemLoyaltyPoints",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "redeemLoyaltyPoints"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\",\n  \"userId\": \"{{userId}}\",\n  \"points\": 25\n}"
            }
          }
        },
        {
          "name": "getCustomerBalance",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/getCustomerBalance",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getCustomerBalance"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\",\n  \"userId\": \"{{userId}}\"\n}"
            }
          }
        },
        {
          "name": "getLoyaltyAnalytics",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/getLoyaltyAnalytics",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getLoyaltyAnalytics"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\"\n}"
            }
          }
        },
        {
          "name": "syncExternalLoyalty",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/syncExternalLoyalty",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "syncExternalLoyalty"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"programId\": \"loy_prog_001\",\n  \"externalSystemId\": \"payback_DE\",\n  \"data\": { \"userId\": \"{{userId}}\", \"externalPoints\": 200 }\n}"
            }
          }
        },
        {
          "name": "getLoyaltyWebhookEvents",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "Bearer {{secretKey}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"limit\": 50\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/getLoyaltyWebhookEvents",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getLoyaltyWebhookEvents"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Integrations",
      "description": "POS/ERP/PSP integration endpoints (GROW+)",
      "item": [
        {
          "name": "syncPOS",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/syncPOS",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "syncPOS"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"provider\": \"korona\",\n  \"data\": { \"products\": [], \"syncType\": \"full\" }\n}"
            }
          }
        },
        {
          "name": "pushToPOS",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/pushToPOS",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "pushToPOS"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"data\": { \"transactions\": [], \"syncType\": \"incremental\" }\n}"
            }
          }
        },
        {
          "name": "syncERP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/syncERP",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "syncERP"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"provider\": \"sap\",\n  \"data\": { \"inventory\": [], \"syncType\": \"full\" }\n}"
            }
          }
        },
        {
          "name": "pushToERP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/pushToERP",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "pushToERP"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"data\": { \"transactions\": [], \"syncType\": \"incremental\" }\n}"
            }
          }
        },
        {
          "name": "configurePSP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/configurePSP",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "configurePSP"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"provider\": \"stripe\",\n  \"credentials\": { \"accountId\": \"acct_test_...\" }\n}"
            }
          }
        },
        {
          "name": "processPayment",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/processPayment",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "processPayment"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"amount\": 14.99,\n  \"currency\": \"EUR\"\n}"
            }
          }
        },
        {
          "name": "refundPayment",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/refundPayment",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "refundPayment"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"transactionId\": \"txn_sandbox_mP4kR9nX\",\n  \"amount\": 5.00\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Analytics",
      "description": "Analytics & export endpoints (GO+/GROW+/PRIME)",
      "item": [
        {
          "name": "getAnalytics",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/getAnalytics",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "getAnalytics"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"from\": \"2026-02-01\",\n  \"to\": \"2026-02-28\"\n}"
            }
          }
        },
        {
          "name": "exportSalesData",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exportSalesData",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exportSalesData"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"from\": \"2026-02-01\",\n  \"to\": \"2026-02-28\"\n}"
            }
          }
        },
        {
          "name": "exportReceiptData",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/exportReceiptData",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "exportReceiptData"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"storeId\": \"{{storeId}}\",\n  \"from\": \"2026-02-01\",\n  \"to\": \"2026-02-28\"\n}"
            }
          }
        }
      ]
    }
  ]
}