Spring til hovedindhold
Byg ovenpå yAppointment med en REST API, OAuth, webhooks og et TypeScript SDK

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 Docs

En 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 Documentation
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);

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