Centrum pro vývojáře a veřejné API
Vše, co vývojáři potřebují k integraci yAppointment do vlastních produktů — veřejné REST API, OAuth 2.1 pro přístup delegovaný uživatelem, podepsané webhooky a TypeScript SDK připravený k použití.
Read the DocsKompletní vývojářská platforma
Stavební bloky připravené pro produkci pro propojení yAppointment s vašimi aplikacemi, pracovními postupy a integracemi
Veřejné REST API
Čisté a předvídatelné REST API na /api/v1 pro čtení a zápis dat vaší společnosti, rezervací a zákazníků — s idempotentními klíči, takže opakované pokusy nikdy nezpůsobí dvojitou rezervaci.
- Čtení a zápis dat společnosti, rezervací a zákazníků
- Idempotentní vytváření rezervací s idempotentními klíči
- Programová správa webhookových koncových bodů
- Ceny vraceny v nejmenších jednotkách (haléře) pro přesné výpočty
- Konzistentní, dobře strukturované JSON odpovědi
OAuth 2.1 + PKCE
Umožněte svým uživatelům bezpečně propojit jejich účet yAppointment s vaší aplikací pomocí flow Autorizačního kódu a PKCE — žádné sdílení hesel, pouze rozsahový přístup.
- Flow Autorizačního kódu s PKCE pro bezpečný přístup delegovaný uživatelem
- Granulární rozsahy: read/write:bookings a read/write:customers
- Přístup k profilu a analytice přes read:profile a read:analytics
- Správa webhooků prostřednictvím rozsahu webhooks:manage
- Uživatelé udělují přístup, aniž by někdy sdíleli přihlašovací údaje
Serverové a veřejné klíče API
Vydávejte serverové klíče (yapp_sk_*) pro backendové integrace a veřejné klíče (yapp_pk_*) pro použití na straně klienta, s zcela oddělenými živými a testovacími prostředími.
- Serverové klíče (yapp_sk_*) pro důvěryhodná volání server-to-server
- Veřejné klíče (yapp_pk_*) pro bezpečné použití na straně klienta
- Oddělená živá a testovací prostředí pro vývoj s jistotou
- Klíče rotujte kdykoli ze svého dashboardu
- Testujte na sandboxových datech před nasazením do produkce
Podepsané webhooky
Dostávejte upozornění v okamžiku, kdy se něco změní. yAppointment doručuje 9 typů událostí na vaše HTTPS koncové body s automatickými opakováními a úplným sledováním doručení.
- 9 typů událostí pokrývající rezervace, zákazníky, služby a zaměstnance
- Události booking.created, booking.updated a booking.cancelled
- Pouze HTTPS koncové body s podpisovým tajemstvím whsec_
- HMAC-SHA256 podpisy v hlavičce yapp-signature
- Automatická opakování se sledováním doručení a testovací doručení z dashboardu
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);Vytvořeno pro skvělý vývojářský zážitek
Nástroje a dokumentace, díky nimž je integrace yAppointment rychlá a příjemná
TypeScript SDK
Přeskočte standardní kód s naším oficiálním TypeScript SDK na npm — @lohisoftsro/yappointment-sdk — generovaným přímo z naší OpenAPI specifikace, s podporou ESM a CJS.
Interaktivní vývojářská dokumentace
Prozkoumejte každý koncový bod na developers.yappointment.com s interaktivní Scalar API referencí, kterou můžete číst, prohledávat a vyzkoušet za běhu.
Živé a testovací režimy
Oddělené živé a testovací klíče API vám umožní bezpečně vyvíjet a experimentovat, a pak přejít do produkce, až budete připraveni — bez dotyku reálných dat.
Bezpečná opakování
Idempotentní klíče zajišťují bezpečné opakování vytváření rezervací, takže výpadky sítě nikdy nevedou k duplicitním schůzkám.
Připraveni vidět, co se změní?
14 dní. Plný přístup. Bez karty. Co máte co ztratit?
Majitelé firem po celé Evropě nahradili administrativní chaos jednou platformou, která prostě funguje. Přidejte se k nim ještě dnes.
14denní bezplatná zkušební verze • Bez provize — vždy • Zrušení kdykoli