Preskoči na glavni sadržaj
Gradite na yAppointmentu uz REST API, OAuth, webhookove i TypeScript SDK

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 dokumentaciju

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

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