API & webhooks
Integrера TableApp med ditt eget system via REST API och webhooks.
API & webhooks
TableApps REST API låter dig läsa och skriva data programmatiskt – skapa ordrar, hämta meny, lyssna på händelser via webhooks och mycket mer.
Bas-URL
https://api.tableapp.se/v1Alla anrop sker över HTTPS. HTTP-anrop avvisas.
Snabbstart
Autentisering
API-nycklar och OAuth 2.0 – kom igång på 5 minuter.
Ordrar
Skapa, uppdatera och läs ordrar via API.
Meny
Hämta och uppdatera produkter, kategorier och priser.
Webhooks
Ta emot realtidshändelser när saker händer i TableApp.
Format
- Alla request- och response-bodys är
application/json - Fältnamn är alltid
camelCase:createdAt,tableId,totalAmount - Belopp anges i ören (heltal) för att undvika decimalfel:
14900= 149,00 kr - Pagination sker med
limitochcursor
Datum och tider
Datum och tider är ISO 8601 utan tidszonskompensation:
- Datum:
"date": "2026-07-18" - Tid:
"time": "19:00" - Datum+tid:
"localDateTime": "2026-07-18T19:00" - Svarstidsstämplar:
"createdAt": "2025-06-01T18:32:10"
Viktigt: Skicka aldrig new Date().toISOString() eller webbläsarens
tidszonskompensation. Det konverterar Stockholm UTC för tidigt och
bryter allt. Skicka alltid den lokala tiden som angivna av användaren utan
ändring.
Rate limiting
| Plan | Anrop per minut |
|---|---|
| Basic | 60 |
| Pro | 300 |
| Enterprise | Obegränsat |
Svar innehåller alltid headrarna X-RateLimit-Limit, X-RateLimit-Remaining och X-RateLimit-Reset.
Versioning
Nuvarande version är v1. Versionen ingår i URL:en (/v1/...). Vi undviker breaking changes inom en version och kommunicerar förändringar med minst 90 dagars varsel i ändringsloggen.
Sandbox-miljö
Testa mot https://api-sandbox.tableapp.se/v1 utan att påverka riktig data.
Sandbox-nycklar skapas separat under Inställningar API
Sandbox.