Hopp til hovedinnhold
Bygg videre på yAppointment med et REST API, OAuth, webhooks og en TypeScript SDK

Utvikler-hub og offentlig API

Alt utviklere trenger for å integrere yAppointment i sine egne produkter — et offentlig REST API, OAuth 2.1 for brukerdelegert tilgang, signerte webhooks og en klar-til-bruk TypeScript SDK.

Les dokumentasjonen

En komplett utviklerplattform

Produksjonsklare byggeklosser for å koble yAppointment til appene, arbeidsflytene og integrasjonene dine

Offentlig REST API

Et rent, forutsigbart REST API på /api/v1 for å lese og skrive bedrifts-, bookings- og kundedata — med idempotency-nøkler slik at gjenforsøk aldri fører til dobbeltbooking.

  • Les og skriv bedrifts-, bookings- og kundedata
  • Idempotent booking-oppretting med idempotency-nøkler
  • Administrer webhook-endepunkter programmatisk
  • Priser returnert i minste enheter (øre) for presise beregninger
  • Konsistente, velstrukturerte JSON-svar

OAuth 2.1 + PKCE

La brukerne dine koble yAppointment-kontoen sin til appen din på en sikker måte med Authorization-Code-flyten og PKCE — ingen passorddeling, kun avgrenset tilgang.

  • Authorization-Code-flyt med PKCE for sikker brukerdelegert tilgang
  • Granulære tilganger: read/write:bookings og read/write:customers
  • Profil- og analysetilgang via read:profile og read:analytics
  • Webhook-administrasjon gjennom webhooks:manage-tilgangen
  • Brukere gir tilgang uten å dele påloggingsinformasjon

Server- og offentlige API-nøkler

Utsted servernøkler (yapp_sk_*) for backend-integrasjoner og offentlige nøkler (yapp_pk_*) for klientside-bruk, med helt separate live- og testmiljøer.

  • Servernøkler (yapp_sk_*) for pålitelige server-til-server-kall
  • Offentlige nøkler (yapp_pk_*) for trygg klientside-bruk
  • Separate live- og testmiljøer for trygg utvikling
  • Roter nøkler når som helst fra dashbordet ditt
  • Test mot sandbox-data før du går live

Signerte webhooks

Bli varslet i det øyeblikket noe endres. yAppointment leverer 9 hendelsestyper til HTTPS-endepunktene dine med automatiske gjenforsøk og full leveringssporing.

  • 9 hendelsestyper som dekker bookinger, kunder, tjenester og ansatte
  • booking.created-, booking.updated- og booking.cancelled-hendelser
  • Kun HTTPS-endepunkter med en whsec_-signeringshemmelighet
  • HMAC-SHA256-signaturer i yapp-signature-headeren
  • Automatiske gjenforsøk med leveringssporing, pluss testleveranser fra dashbordet

Kom i gang

Begynn å bygge med SDK-en eller REST API-et vårt på minutter. Full dokumentasjon og interaktive eksempler på developers.yappointment.com.

Se dokumentasjonen
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 for en god utvikleropplevelse

Verktøy og dokumentasjon som gjør det raskt og hyggelig å integrere yAppointment

TypeScript SDK

Slipp unna repetitivt oppsett med vår offisielle TypeScript SDK på npm — @lohisoftsro/yappointment-sdk — generert direkte fra OpenAPI-spesifikasjonen vår, med støtte for ESM og CJS.

Interaktiv utviklerdokumentasjon

Utforsk hvert endepunkt på developers.yappointment.com med en interaktiv Scalar API-referanse du kan lese, søke i og prøve ut mens du bygger.

Live- og testmodus

Separate live- og test-API-nøkler lar deg bygge og eksperimentere trygt, og så bytte til produksjon når du er klar — uten å påvirke ekte data.

Trygge gjenforsøk

Idempotency-nøkler gjør det trygt å gjenta booking-oppretting, slik at nettverksproblemer aldri fører til doble avtaler.

Klar til å se forskjellen?

14 dager. Full tilgang. Ingen kredittkort. Ingenting å tape.

Bedriftseiere over hele Europa har erstattet administrativt kaos med én plattform som faktisk fungerer. Bli med dem i dag.

14-dagers gratis prøveperiode • Provisjonsfri — alltid • Avslutt når som helst