API
Met de uitgebreide API van Bessy kun je zelf een koppeling opzetten met een extern systeem, platform of website. Zo kun je bijvoorbeeld geautomatiseerd afspraken aanmaken wanneer er een opdracht in je CRM systeem binnenkomt, of kun je jouw klanten zelf afspraken laten inplannen terwijl ze zich op je eigen website bevinden. Daarnaast kun je uiteraard alle gegevens van afspraken en relaties uit jouw Bessy omgeving opvragen om zo je andere systemen synchroon te laten lopen of om handige dashboards te bouwen. Met onze API kan het allemaal!
Ga direct naar het developer portaal!
API Keys
In het configuratiescherm van de backoffice vind je onder Integraties de API keys voor jouw Bessy omgeving. We maken onderscheid tussen een Public API Key en een Restricted API Key.
Public API Key: Deze key kun je gebruiker om een sessie aan te maken. Je kunt hiermee alle endpoints aanroepen.
Restricted API Key: Deze key is speciaal bedoeld voor gebruik in de browser, zodat je widget direct met Bessy kan communiceren. Op deze manier hoef je geen volledige toegang te geven tot je Bessy-omgeving via een algemene API key. De restricted API key ondersteunt de volgende endpoints:
- createClient
- updateClient
- getLocation
- createLocation
- requestSuggestion
- getSuggestion
- pickTimeslot
- createTask
- listTaskTypes
- listIsoCountries
- getIsoCountry
- getLocationDataUsingGps
- getLocationDataUsingAddress
API Portaal
Naast de API Keys vind het in het configuratiescherm onder 'Integraties' ook het API portaal. Hier kun je aangeven dat je alle API requests naar het developer portaal van Bessy wilt loggen. In het developer portaal kun je dan precies zien welke requests er worden gemaakt, wat de response is en eventueel ook wat er mis gaat. Zo kun je zelf makkelijker debuggen en het stelt ons in staat om mee te kijken en je te adviseren.

Updated 22 days ago