Udvikler-hub og offentlig API
Alt hvad udviklere har brug for til at integrere yAppointment i egne produkter — en offentlig REST API, OAuth 2.1 til brugerdelegeret adgang, signerede webhooks og et klar-til-brug TypeScript SDK.
Read the DocsEn komplet udviklerplatform
Produktionsklare byggeklodser til at forbinde yAppointment med dine apps, arbejdsgange og integrationer
Offentlig REST API
En ren, forudsigelig REST API på /api/v1 til at læse og skrive virksomheds-, bookings- og kundedata — med idempotenskeys, så genforsøg aldrig foretager dobbeltbookinger.
- Læs og skriv virksomheds-, bookings- og kundedata
- Idempotent bookingoprettelse med idempotenskeys
- Administrer dine webhook-endpoints programmatisk
- Priser returneres i mindste enheder (øre) for præcise beregninger
- Konsistente, velstrukturerede JSON-svar
OAuth 2.1 + PKCE
Lad dine brugere forbinde deres yAppointment-konto til din app sikkert med Authorization-Code-flowet og PKCE — ingen deling af adgangskode, kun afgrænset adgang.
- Authorization-Code-flow med PKCE til sikker brugerdelegeret adgang
- Granulære scopes: read/write:bookings og read/write:customers
- Profil- og analyticsadgang via read:profile og read:analytics
- Webhook-styring via webhooks:manage-scope
- Brugere giver adgang uden nogensinde at dele legitimationsoplysninger
Server- og offentlige API-nøgler
Udsted servernøgler (yapp_sk_*) til backend-integrationer og offentlige nøgler (yapp_pk_*) til klientside-brug, med fuldstændigt separate live- og testmiljøer.
- Servernøgler (yapp_sk_*) til betroede server-til-server-kald
- Offentlige nøgler (yapp_pk_*) til sikker klientside-brug
- Separate live- og testmiljøer til tryg udvikling
- Roter nøgler når som helst fra dit dashboard
- Test mod sandkassedata inden du går live
Signerede webhooks
Bliv notificeret i det øjeblik noget ændrer sig. yAppointment leverer 9 hændelsestyper til dine HTTPS-endpoints med automatiske genforsøg og fuld leveringssporing.
- 9 hændelsestyper dækkende bookinger, kunder, tjenester og medarbejdere
- booking.created-, booking.updated- og booking.cancelled-hændelser
- HTTPS-only endpoints med en whsec_ signeringshemmelighed
- HMAC-SHA256-signaturer i yapp-signature-headeren
- Automatiske genforsøg med leveringssporing samt testhændelser fra dashboardet
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);Bygget til en fremragende udviklingsoplevelse
Værktøjer og dokumentation der gør integration af yAppointment hurtig og behagelig
TypeScript SDK
Spring over boilerplate med vores officielle TypeScript SDK på npm — @lohisoftsro/yappointment-sdk — genereret direkte fra vores OpenAPI-spec med ESM- og CJS-understøttelse.
Interaktiv udviklerdokumentation
Udforsk hvert endpoint på developers.yappointment.com med en interaktiv Scalar API-reference, som du kan læse, søge i og afprøve mens du bygger.
Live- og testmodi
Separate live- og test-API-nøgler lader dig bygge og eksperimentere trygt, og så skifte til produktion når du er klar — uden at røre rigtige data.
Sikre genforsøg
Idempotenskeys gør bookingoprettelse sikker at genforsøge, så netværksfejl aldrig resulterer i dobbeltaftaler.
Klar til at se, hvad der ændrer sig?
14 dage. Fuld adgang. Intet kreditkort. Hvad har du at tabe?
Virksomhedsejere i hele Europa har erstattet administrativt kaos med én platform, der bare virker. Kom med.
14 dages gratis prøveperiode • Altid provisionsfri • Annuller når som helst