ChangelogChangelog
Alle Änderungen an der BEEP! API, chronologisch.All changes to the BEEP! API in chronological order. Breaking Changes werden mindestens 30 Tage vorab angekündigt.
All changes to the BEEP! API, in chronological order. Breaking changes announced at least 30 days in advance.
v1.0.0, 27. Februar 2026
Initial ReleaseNeuNew
- API Gateway: Einzelner HTTP-Endpoint (
/api/v1/{action}) für alle API-Calls - API Key System: Publishable/Secret Key Paare mit SHA-256 Hash, Timing-Safe Comparison
- 5 Pakete: DISCOVER, ASSIST, GO, GROW, PRIME mit abgestuften Endpoint-Berechtigungen
- Sandbox-Modus: Vollständige Mock-Responses für alle Endpoints (Test-Keys)
- Rate Limiting: Firestore-backed Sliding Window (60–2.000 req/min je Paket)
- Developer Dashboard: Account-Erstellung, Key-Management, Nutzungsstatistiken
Endpoints
- Stores:
fetchStores,fetchStore - Produkte:
fetchProducts,fetchProduct,insertProduct,registerProductToStore,bulkImportProducts - Scan & Go:
checkIn,startCheckout,fetchPurchase,fetchPurchaseHistory - Angebote:
createOffer,updateOffer,deleteOffer,getManagerOffers - Click & Collect:
submitClickCollectOrder,updateClickCollectStatus - POS/ERP/PSP:
syncPOS,pushToPOS,syncERP,pushToERP,configurePSP,processPayment,refundPayment - Analytics:
exportSalesData,exportReceiptData - Webhooks: 11 Event-Typen mit HMAC-SHA256 Signatur-Verifikation
Sicherheit
- Firestore Security Rules: Nur Backend-Zugriff auf Developer-Collections
- CSP-Headers, HSTS, Permissions-Policy für Portal-Seiten
- API-Keys werden nie im Klartext gespeichert (SHA-256)
- Firestore TTL Policy für Rate-Limit-Dokumente
- Firebase Browser API Key mit HTTP-Referrer-Restriction auf 6 Domains
Breaking Changes werden per E-Mail an alle Developer-Accounts angekündigt. Du kannst deine Benachrichtigungen im Dashboard konfigurieren.