Ga naar de hoofdinhoud
Bouw voort op yAppointment met een REST API, OAuth, webhooks en een TypeScript SDK

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 documentatie

Een 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 documentatie
api-example.ts
import { 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