Wat is een API?

API staat voor Application Programming Interface. Het is een reeks regels en protocollen waarmee verschillende softwaretoepassingen met elkaar kunnen communiceren. Het biedt een gestandaardiseerde manier voor verschillende softwarecomponenten om als het ware met elkaar te praten.

Wanneer we spreken over een API-koppeling, betekent dit dat twee afzonderlijke systemen gegevens of functionaliteit met elkaar delen via hun API’s. Dit maakt het mogelijk dat gegevens of acties van de ene applicatie naar de andere worden verzonden.

Voorbeeld:

Sitedish koppelt onder andere met verschillende boekhoudsystemen. Door een API-koppeling tussen Sitedish en deze systemen te hebben, kunnen bezorg- & afhaalbestellingen automatisch worden gesynchroniseerd met het boekhoudsysteem zonder handmatige invoer. De API-koppeling maakt vervolgens een gestroomlijnde gegevensuitwisseling tussen de twee systemen mogelijk.

Wat kun je met de API-koppeling van Sitedish doen?

  • Het live ophalen van alle orders (inclusief de status van de order) van jouw restaurant. Hiermee kun je vervolgens een breed scala aan analyses uit draaien.
  • Het ophalen van je menukaart. Hierdoor kun je bijvoorbeeld werken met digitale schermen in jouw restaurant.
  • Het ophalen van je boekhouding. Ook hier kunnen vervolgens verschillende analyses worden gehaald.
  • Het ophalen van reviews.

Meer details weten over de mogelijkheden met onze API Koppeling? Klik op onderstaande button!

OAuth2-protocol

Voor toegang tot het Sitedish API-systeem, wordt gebruik gemaakt van het OAuth2-protocol.

Dit protocol controleert welke acties een API mag uitvoeren nadat een gebruiker toestemming heeft gegeven. Het belangrijkste voordeel is dat gebruikers inloggegevens niet worden gedeeld tussen de gebruiker en de API, waardoor de beveiliging wordt verbeterd. We leggen het kort en eenvoudig voor je uit:

  • 1
    Doel: OAuth2 zorgt ervoor dat de API toegang kan krijgen tot bepaalde bronnen op een server namens een gebruiker, zonder dat de API de inloggegevens van de gebruiker hoeft te kennen.
  • 2

    Autorisatie: het begint met een gebruiker die een API toestemming geeft om bepaalde dingen te doen. Dit wordt gedaan via autorisatieverzoeken.

  • 3

    Uitgifte van tokens: nadat de gebruiker toestemming heeft gegeven, ontvangt de API toegangstokens. Deze tokens worden gebruikt om toegang te krijgen tot de beveiligde bronnen op de server.

  • 4

    Gebruik van tokens: de API gebruikt deze tokens om specifieke acties uit te voeren namens de gebruiker, zoals het ophalen van gegevens.

  • 5

    Bereik: er wordt aangeven welke specifieke acties de applicatie mag uitvoeren met de verkregen tokens.

Sitedish koppelingen

Sitedish heeft over de jaren heen verschillende partners aangetrokken. Veel van deze partners hebben een API-koppeling met Sitedish. De klanten van Sitedish (bezorg- en afhaalrestaurants) maken vervolgens gebruik van deze koppelingen.

  • Exact Online
  • Mailchimp
  • Klaviyo
  • YourBI
  • Scope
  • Apicbase
  • Google Analytics
  • Google Ads
  • Mplus
  • Tonit
  • Yourpos
  • Untill
  • Vectron
  • Bork
  • Winston
  • Taurus
  • Nederland Eet
  • Cashdesk
  • Thuisbezorgd
  • Uber Eats

Wil jij ook koppelen met Sitedish?

Heb jij een relevant systeem waar Sitedish mee zou kunnen koppelen? Neem contact met ons op, dan zullen wij de mogelijkheden voor je onderzoeken.