Ontwikkelaarshub & Publieke API
Alles wat ontwikkelaars nodig hebben om yAppointment te integreren in hun eigen producten — een publieke REST API, OAuth 2.1 voor door de gebruiker gedelegeerde toegang, ondertekende webhooks en een kant-en-klare TypeScript SDK.
Lees de documentatieEen Compleet Ontwikkelaarsplatform
Productieklare bouwstenen om yAppointment te verbinden met uw apps, workflows en integraties
Publieke REST API
Een overzichtelijke, voorspelbare REST API op /api/v1 om uw bedrijfs-, boekings- en klantgegevens te lezen en te schrijven — met idempotentiesleutels zodat herhaalde aanvragen nooit dubbele boekingen veroorzaken.
- Bedrijfs-, boekings- en klantgegevens lezen en schrijven
- Idempotente boekingsaanmaak met idempotentiesleutels
- Uw webhook-endpoints programmatisch beheren
- Prijzen teruggegeven in minor units (centen) voor nauwkeurige berekeningen
- Consistente, goed gestructureerde JSON-antwoorden
OAuth 2.1 + PKCE
Laat uw gebruikers hun yAppointment-account veilig koppelen aan uw app via de Authorization-Code flow met PKCE — geen gedeelde wachtwoorden, uitsluitend afgebakende toegang.
- Authorization-Code flow met PKCE voor veilige gebruikersgedelegeerde toegang
- Fijnmazige scopes: read/write:bookings en read/write:customers
- Profiel- en analysetoegang via read:profile en read:analytics
- Webhookbeheer via de webhooks:manage scope
- Gebruikers verlenen toegang zonder ooit inloggegevens te delen
Server- & Publieke API-sleutels
Geef serversleutels (yapp_sk_*) uit voor backend-integraties en publieke sleutels (yapp_pk_*) voor gebruik aan clientzijde, met volledig gescheiden live- en testomgevingen.
- Serversleutels (yapp_sk_*) voor vertrouwde server-naar-server aanroepen
- Publieke sleutels (yapp_pk_*) voor veilig gebruik aan clientzijde
- Aparte live- en testomgevingen voor zelfverzekerd ontwikkelen
- Sleutels op elk moment roteren via uw dashboard
- Testen met sandbox-gegevens voordat u live gaat
Ondertekende Webhooks
Ontvang direct een melding wanneer er iets verandert. yAppointment levert 9 eventtypen aan uw HTTPS-endpoints met automatische herhaalpogingen en volledige bezorgregistratie.
- 9 eventtypen voor boekingen, klanten, diensten en medewerkers
- booking.created, booking.updated en booking.cancelled events
- Uitsluitend HTTPS-endpoints met een whsec_ ondertekeningsgeheim
- HMAC-SHA256 handtekeningen in de yapp-signature header
- Automatische herhaalpogingen met bezorgregistratie, plus testleveringen via het dashboard
Aan de Slag
Begin binnen enkele minuten met bouwen met onze SDK of REST API. Volledige documentatie en interactieve voorbeelden op developers.yappointment.com.
Bekijk documentatieimport { YAppointmentClient } from
'@lohisoftsro/yappointment-sdk';
const client = new YAppointmentClient({
apiKey: process.env.API_KEY,
baseUrl: 'https://api.yappointment.com'
});
// Create a booking
const booking = await client.bookings.create({
serviceId: 'srv_123',
customerId: 'cst_456',
startTime: '2025-07-01T10:00:00Z',
idempotencyKey: 'req_xyz789'
});
console.log('Booked:', booking.id);Gebouwd voor een Geweldige Ontwikkelaarservaring
De tools en documentatie die yAppointment-integratie snel en aangenaam maken
TypeScript SDK
Sla de standaardcode over met onze officiële TypeScript SDK op npm — @lohisoftsro/yappointment-sdk — rechtstreeks gegenereerd vanuit onze OpenAPI-spec, met ondersteuning voor zowel ESM als CJS.
Interactieve Ontwikkelaarsdocumentatie
Verken elk endpoint op developers.yappointment.com met een interactieve Scalar API-referentie die u kunt lezen, doorzoeken en uitproberen terwijl u bouwt.
Live- & Testmodus
Met aparte live- en test-API-sleutels kunt u veilig bouwen en experimenteren, waarna u naar productie kunt overschakelen zodra u er klaar voor bent — zonder echte gegevens aan te raken.
Veilige Herhaalpogingen
Idempotentiesleutels maken het veilig om het aanmaken van een boeking opnieuw te proberen, zodat netwerkstoringen nooit leiden tot dubbele afspraken.
Klaar om het verschil te zien?
14 dagen. Volledige toegang. Geen creditcard. Niets te verliezen.
Ondernemers in heel Europa hebben administratieve chaos vervangen door één platform dat gewoon zonder gedoe werkt. Sluit u aan.
14 dagen gratis proberen • Altijd commissievrij • Altijd opzegbaar