Hopp til hovedinnhold
Bygg på toppen av 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.

Read the Docs

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 dobbeltbooker.

  • 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 sandkassedata 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

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

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

TypeScript SDK

Hopp over kjeleplaten 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 å røre ekte data.

Trygge gjenforsøk

Idempotency-nøkler gjør booking-oppretting trygg å gjøre på nytt, slik at nettverksproblemer aldri fører til doble avtaler.

Klar til å se hva som endrer seg?

14 dager. Full tilgang. Ingen kredittkort. Hva har du å tape?

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

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