Centar za programere i javni API
Sve što je programerima potrebno da integrišu yAppointment u sopstvene proizvode — javni REST API, OAuth 2.1 za pristup u ime korisnika, potpisani webhookovi i TypeScript SDK spreman za upotrebu.
Pročitajte dokumentacijuKompletna platforma za programere
Gradivni blokovi spremni za produkciju za povezivanje yAppointmenta s Vašim aplikacijama, procesima i integracijama
Javni REST API
Čist, predvidljiv REST API na /api/v1 za čitanje i upis podataka o preduzeću, rezervacijama i klijentima — uz idempotency ključeve, tako da ponovljeni zahtjevi nikada ne prave duplu rezervaciju.
- Čitanje i upis podataka o preduzeću, rezervacijama i klijentima
- Idempotentno kreiranje rezervacija uz idempotency ključeve
- Programsko upravljanje webhook endpointima
- Cijene u najmanjim jedinicama (centima) za precizne proračune
- Dosljedni, dobro strukturirani JSON odgovori
OAuth 2.1 + PKCE
Omogućite korisnicima da bezbjedno povežu svoj yAppointment nalog s Vašom aplikacijom putem Authorization-Code toka i PKCE-a — bez dijeljenja lozinke, samo uz ograničen pristup.
- Authorization-Code tok s PKCE-om za bezbjedan pristup u ime korisnika
- Precizni opsezi: read/write:bookings i read/write:customers
- Pristup profilu i analitici putem read:profile i read:analytics
- Upravljanje webhookovima putem opsega webhooks:manage
- Korisnici odobravaju pristup bez dijeljenja pristupnih podataka
Serverski i javni API ključevi
Izdajte serverske ključeve (yapp_sk_*) za backend integracije i javne ključeve (yapp_pk_*) za upotrebu na klijentskoj strani, uz potpuno odvojena live i test okruženja.
- Serverski ključevi (yapp_sk_*) za pouzdane pozive između servera
- Javni ključevi (yapp_pk_*) za bezbjednu upotrebu na klijentskoj strani
- Odvojena live i test okruženja za razvoj bez brige
- Rotacija ključeva u bilo kom trenutku iz kontrolne table
- Testiranje na sandbox podacima prije puštanja u rad
Potpisani webhookovi
Budite obaviješteni čim se nešto promijeni. yAppointment isporučuje 9 vrsta događaja na Vaše HTTPS endpointe uz automatske ponovne pokušaje i potpuno praćenje isporuke.
- 9 vrsta događaja za rezervacije, klijente, usluge i zaposlene
- Događaji booking.created, booking.updated i booking.cancelled
- Isključivo HTTPS endpointi s whsec_ tajnim ključem za potpisivanje
- HMAC-SHA256 potpisi u zaglavlju yapp-signature
- Automatski ponovni pokušaji uz praćenje isporuke, plus test isporuke iz kontrolne table
Prvi koraci
Počnite da gradite uz naš SDK ili REST API za nekoliko minuta. Kompletna dokumentacija i interaktivni primjeri na developers.yappointment.com.
Pogledajte dokumentacijuimport { 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);Napravljeno za odlično programersko iskustvo
Alati i dokumentacija zahvaljujući kojima je integracija yAppointmenta brza i prijatna
TypeScript SDK
Preskočite ponavljajući kod uz naš zvanični TypeScript SDK na npm-u — @lohisoftsro/yappointment-sdk — generisan direktno iz naše OpenAPI specifikacije, s podrškom za ESM i CJS.
Interaktivna dokumentacija za programere
Istražite svaki endpoint na developers.yappointment.com uz interaktivnu Scalar API referencu koju možete čitati, pretraživati i isprobavati dok gradite.
Live i test režim
Odvojeni live i test API ključevi omogućavaju bezbjedan razvoj i eksperimentisanje, a zatim prelazak u produkciju kada budete spremni — bez diranja stvarnih podataka.
Bezbjedni ponovni pokušaji
Idempotency ključevi čine ponavljanje kreiranja rezervacije bezbjednim, pa prekidi mreže nikada ne prave duple termine.
Spremni da vidite razliku?
14 dana. Pun pristup. Bez kreditne kartice. Nemate šta da izgubite.
Vlasnici biznisa širom Evrope zamijenili su administrativni haos jednom platformom koja jednostavno radi. Pridružite im se danas.
14 dana besplatno • Bez provizije — uvijek • Otkažite bilo kada