Preskoči na glavno vsebino
Gradite na platformi yAppointment z REST API, OAuth, webhooks in TypeScript SDK

Razvijalsko središče in javni API

Vse, kar razvijalci potrebujejo za integracijo yAppointment v lastne izdelke — javni REST API, OAuth 2.1 za dostop v imenu uporabnika, podpisani webhooks in TypeScript SDK, ki je takoj pripravljen za uporabo.

Read the Docs

Popolna razvijalska platforma

Gradniki, pripravljeni za produkcijo, za povezavo yAppointment z vašimi aplikacijami, delovnimi tokovi in integracijami

Javni REST API

Čist, predvidljiv REST API na /api/v1 za branje in pisanje podatkov o podjetju, rezervacijah in strankah — z ključi idempotentnosti, da ponovni poskusi nikoli ne podvojijo rezervacije.

  • Branje in pisanje podatkov o podjetju, rezervacijah in strankah
  • Idempotentno ustvarjanje rezervacij s ključi idempotentnosti
  • Programsko upravljanje končnih točk webhooks
  • Cene vrnjene v manjših enotah (centi) za natančne izračune
  • Dosledni, dobro strukturirani JSON odgovori

OAuth 2.1 + PKCE

Pustite vašim uporabnikom, da varno povežejo račun yAppointment z vašo aplikacijo prek toka Authorization-Code in PKCE — brez deljenja gesel, samo dostop z določenimi obsegi.

  • Tok Authorization-Code s PKCE za varen dostop v imenu uporabnika
  • Podrobni obsegi: read/write:bookings in read/write:customers
  • Dostop do profila in analitike prek read:profile in read:analytics
  • Upravljanje webhooks prek obsega webhooks:manage
  • Uporabniki odobrijo dostop brez deljenja poverilnic

Strežniški in javni API ključi

Izdajte strežniške ključe (yapp_sk_*) za zaledne integracije in javne ključe (yapp_pk_*) za uporabo na strani odjemalca, s povsem ločenimi živimi in testnimi okolji.

  • Strežniški ključi (yapp_sk_*) za zaupanja vredne klice strežnik-strežnik
  • Javni ključi (yapp_pk_*) za varno uporabo na strani odjemalca
  • Ločena živa in testna okolja za razvoj brez skrbi
  • Zamenjajte ključe kadar koli iz nadzorne plošče
  • Preizkusite na testnih podatkih pred prehodom v produkcijo

Podpisani webhooks

Prejemajte obvestila takoj, ko se kaj spremeni. yAppointment dostavi 9 vrst dogodkov na vaše HTTPS končne točke s samodejnimi ponovnimi poskusi in celotnim sledenjem dostave.

  • 9 vrst dogodkov, ki pokrivajo rezervacije, stranke, storitve in zaposlene
  • Dogodki booking.created, booking.updated in booking.cancelled
  • Samo HTTPS končne točke s podpisno skrivnostjo whsec_
  • Podpisi HMAC-SHA256 v glavi yapp-signature
  • Samodejni ponovni poskusi s sledenjem dostave in preizkusnimi dostavanji iz nadzorne plošče

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

Zgrajeno za odlično razvijalsko izkušnjo

Orodja in dokumentacija, ki naredijo integracijo yAppointment hitro in prijetno

TypeScript SDK

Preskočite standardno kodo z našim uradnim TypeScript SDK na npm — @lohisoftsro/yappointment-sdk — generiranim neposredno iz naše OpenAPI specifikacije, s podporo za ESM in CJS.

Interaktivna razvijalska dokumentacija

Raziščite vsako končno točko na developers.yappointment.com z interaktivno referenco Scalar API, ki jo lahko berete, iščete in preizkušate med razvojem.

Živi in testni načini

Ločeni živi in testni API ključi vam omogočajo varno gradnjo in eksperimentiranje, nato pa preklop v produkcijo, ko ste pripravljeni — brez dotikanja resničnih podatkov.

Varni ponovni poskusi

Ključi idempotentnosti naredijo ustvarjanje rezervacij varno za ponovni poskus, tako da omrežne motnje nikoli ne povzročijo podvojenih terminov.

Pripravljeni videti, kaj se spremeni?

14 dni. Poln dostop. Brez kreditne kartice. Kaj imate za izgubiti?

Lastniki podjetij po Evropi so zamenjali administrativni kaos z eno platformo, ki preprosto deluje. Pridružite se jim danes.

14-dnevno brezplačno preizkusno obdobje • Brez provizije — vedno • Odpovejte kadar koli