API Integration Guide

Integrate BuzzMyTable notifications into your POS/KDS system

Step 1a: Create Order & Get QR Code URL

When a customer places an order, call our API to create an order record and receive a URL for QR code generation.

Endpoint:

POST https://api.buzzmytable.com/webhook/order/create
import requests

url = "https://api.buzzmytable.com/webhook/order/create"
headers = {
    "Content-Type": "application/json",
    "x-api-key": "your-api-key-here"
}
data = {
    "posOrderId": "ORDER-123",
    "brandId": "your-brand-id",
    "venueId": "your-venue-id"  # Optional
}

response = requests.post(url, json=data, headers=headers)
result = response.json()

# Generate QR code URL
qr_url = f"https://buzzmytable.com/g/{result['orderId']}"
print(f"QR Code URL: {qr_url}")

Getting Started

1

Sign up for an account

Create your BuzzMyTable account and get your API key

2

Configure your brand and venues

Set up your brand information and venue details in the dashboard

3

Integrate the API

Use the code examples above to integrate with your POS system

4

Generate QR codes

Print QR codes on receipts that link to the notification URLs