Ontwikkelaarshub & Publieke API
Alles wat ontwikkelaars nodig hebben om yAppointment te integreren in hun eigen producten — een publieke REST API, OAuth 2.1 voor gebruikersgedelegeerde toegang, ondertekende webhooks en een kant-en-klare TypeScript SDK.
Read the DocsEen 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 wachtwoorddeling, 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 naar 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
Getting Started
Start building with our SDK or REST API in minutes. Full documentation and interactive examples at developers.yappointment.com.
View Documentationimport { 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 ESM en CJS ondersteuning.
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
Aparte live- en test-API-sleutels laten 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 te zien wat er verandert?
14 dagen. Volledige toegang. Geen creditcard. Wat heeft u te verliezen?
Ondernemers door heel Europa hebben administratieve chaos vervangen door één platform dat gewoon werkt. Doe mee.
14 dagen gratis proberen • Altijd commissievrij • Altijd opzegbaar