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