API-integraties – Toegang, Beleid & Privacy

Huidige versie: v3.6 (read-only)
v3.8 is in ontwikkeling (beta), alleen beschikbaar op verzoek en na beoordeling.

1. Toegang tot de API

  • API-toegang is beschikbaar voor restaurants zelf (eigen gebruik).
  • Toegang geldt uitsluitend voor uitlezen van data (read-only) voor dat specifieke restaurant.
  • Het uitlezen van meerdere restaurants tegelijk is op dit moment nog niet mogelijk.
  • Externe integratiepartners kunnen toegang krijgen, mits expliciete toestemming van het restaurant én binnen de scope van API v3.6.

Beschikbare omgevingen

  • Productieomgeving: live data, alleen uitlezen toegestaan.
  • Testomgeving (UAT): voor technische validatie en teststappen.
    ➤ Onze SwaggerHub API-documentatie is beschikbaar voor deze testomgeving.

2. Beschikbare API-endpoints

Hieronder een overzicht van de endpoints en de versies waarin ze beschikbaar zijn.

✅ = beschikbaar, ❌ = niet beschikbaar

Orders

Endpoint v3.6 v3.8 Toelichting
/orders/recent ✅ ✅ Recente bestellingen ophalen
/orders/recent/ ✅ ✅ Gespecificeerd per platform
/orders/archived ✅ ✅ Archief ophalen
/orders/archived/ ✅ ✅ Gespecificeerd per platform
/orders/unconfirmed ✅ ✅ Nog te bevestigen orders
/orders/unconfirmed/ ✅ ✅ Gespecificeerd per platform
/orders/deleted ✅ ✅ Verwijderde orders
/orders/preordered ✅ ✅ Vooraf geplaatste orders
/orders/preordered/ ✅ ✅ Gespecificeerd per platform
/order// (GET) ✅ ✅ Orderdetails
/order/create/ (POST) ❌ ✅ Alleen in v3.8 (schrijven, beta)
Order inschieten
/order// (PUT) ❌ ✅ Alleen in v3.8 (schrijven, beta)
Orderstatus bijwerken

Accounting

Endpoint v3.6 v3.8 Toelichting
/accounting/turnover ✅ ✅ Omzet ophalen

Restaurant Info

Endpoint v3.6 v3.8 Toelichting
/restaurant ✅ ✅ Basisinformatie
/restaurant/menu ✅ ✅ Menukaart ophalen
/restaurant/discounts ✅ ✅ Kortingen ophalen
/restaurant/reviews ✅ ✅ Klantreviews ophalen

Restaurant Tables

Endpoint v3.6 v3.8 Toelichting
/restaurant/tables ✅ ✅ Overzicht tafels
/restaurant/table/ (GET) ✅ ✅ Detailinformatie tafel
/restaurant/table (POST) ✅ ✅ Nieuwe tafel toevoegen
/restaurant/table/ (PUT) ✅ ✅ Tafel aanpassen
/restaurant/table/ (DELETE) ✅ ✅ Tafel verwijderen

Lookup & POS

Endpoint v3.6 v3.8 Toelichting
/lookup// ✅ ✅ Adreslookup
/pos/client/info (POST) ✅ ✅ POS-informatie

3. Privacy & bescherming klantgegevens

  • uitsluitend gegevens die nodig zijn voor operationele verwerking van bestellingen.
  • Klantgegevens zoals e-mailadres, telefoonnummer of geboortedatum worden niet via de API gedeeld.
  • De API is nadrukkelijk niet bedoeld voor marketing, analyse of andere doeleinden.

Uitzondering: e-mailadressen in Mijn Sitedish

  • Restaurant-eigenaren kunnen via support verzoeken om e-mailadressen in te zien in het klantenbestand in Mijn Sitedish.
  • Alleen beschikbaar voor klanten die daadwerkelijk een bestelling hebben geplaatst.
  • Valt volledig binnen de kaders van de AVG (klant stemt in bij bestelling).

4. Voorwaarden & gebruikstypes

Gebruikstype Uitlezen (read-only) Orders inschieten (write) Voorwaarden
Eigen gebruik (restaurant) ✅ ❌ (alleen v3.8 beta op verzoek) Toegang via support
Integratiepartner (API-scope v3.6) ✅ ❌ Toestemming restaurant vereist
Integratiepartner (buiten scope) ❌ ❌ Verzoek + beoordeling door Sitedish
  • Voor externe partijen is een verwerkersovereenkomst verplicht bij klantdata.
  • Verzoeken buiten standaard scope worden individueel beoordeeld op noodzaak, privacy en haalbaarheid.

5. Aanvraagproces

We ontwikkelen een aanvraagformulier. Een aanvraag bevat minimaal:

  • API-versie (v3.6, v3.8 beta of afwijkend verzoek)
  • Naam aanvrager
  • Restaurantnaam
  • Gebruikstype (eigen restaurant / integratiepartner)
  • Toelichting/argumentatie
  • Gebruik testomgeving? (ja/nee)

💡 Tip: uitlezen via v3.6 kan vaak direct worden vrijgegeven.
Voor schrijven of beta (v3.8) geldt verplichte testvalidatie.