Utvecklarhubb & Publik API
Allt utvecklare behöver för att integrera yAppointment i sina egna produkter — ett publikt REST API, OAuth 2.1 för användardelegerad åtkomst, signerade webhooks och ett färdigt TypeScript SDK.
Read the DocsEn komplett utvecklarplattform
Produktionsklara byggstenar för att koppla ihop yAppointment med dina appar, arbetsflöden och integrationer
Publikt REST API
Ett rent, förutsägbart REST API vid /api/v1 för att läsa och skriva ditt företags-, boknings- och kunddata — med idempotensnycklar så att omförsök aldrig dubbelbokar.
- Läs och skriv företags-, boknings- och kunddata
- Idempotent bokningstillskapande med idempotensnycklar
- Hantera dina webhook-endpoints programmatiskt
- Priser returneras i minsta enheter (cent) för exakta beräkningar
- Konsekventa, välstrukturerade JSON-svar
OAuth 2.1 + PKCE
Låt dina användare koppla sitt yAppointment-konto till din app på ett säkert sätt med Authorization-Code-flödet och PKCE — ingen lösenordsdelning, bara avgränsad åtkomst.
- Authorization-Code-flöde med PKCE för säker användardelegerad åtkomst
- Granulära scopes: read/write:bookings och read/write:customers
- Profil- och analysåtkomst via read:profile och read:analytics
- Webhook-hantering via webhooks:manage-scopet
- Användare beviljar åtkomst utan att någonsin dela sina inloggningsuppgifter
Server- & publika API-nycklar
Utfärda servernycklar (yapp_sk_*) för backend-integrationer och publika nycklar (yapp_pk_*) för klientsidan, med helt separata live- och testmiljöer.
- Servernycklar (yapp_sk_*) för betrodda server-till-server-anrop
- Publika nycklar (yapp_pk_*) för säker klientsidesanvändning
- Separata live- och testmiljöer för att utveckla med förtroende
- Rotera nycklar när som helst från din instrumentpanel
- Testa mot sandlådedata innan du går live
Signerade webhooks
Bli meddelad direkt när något förändras. yAppointment levererar 9 händelsetyper till dina HTTPS-endpoints med automatiska omförsök och full leveransspårning.
- 9 händelsetyper för bokningar, kunder, tjänster och medarbetare
- booking.created-, booking.updated- och booking.cancelled-händelser
- Enbart HTTPS-endpoints med en whsec_-signeringshemlighet
- HMAC-SHA256-signaturer i yapp-signature-headern
- Automatiska omförsök med leveransspårning, plus testleveranser från instrumentpanelen
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);Byggt för en utmärkt utvecklarupplevelse
Verktygen och dokumentationen som gör det snabbt och smidigt att integrera yAppointment
TypeScript SDK
Hoppa över standardkoden med vårt officiella TypeScript SDK på npm — @lohisoftsro/yappointment-sdk — genererat direkt från vår OpenAPI-spec, med stöd för ESM och CJS.
Interaktiv utvecklardokumentation
Utforska varje endpoint på developers.yappointment.com med en interaktiv Scalar API-referens som du kan läsa, söka i och prova medan du bygger.
Live- & testlägen
Separata live- och test-API-nycklar låter dig bygga och experimentera säkert, och sedan byta till produktion när du är redo — utan att röra riktig data.
Säkra omförsök
Idempotensnycklar gör att bokningstillskapande kan göras om på ett säkert sätt, så att nätverkshaverier aldrig leder till dubbla möten.
Redo att se vad som förändras?
14 dagar. Full tillgång. Inget kreditkort. Vad har du att förlora?
Företagare i hela Europa har ersatt administrativt kaos med en plattform som bara fungerar. Häng med.
14 dagars gratis provperiod • Alltid provisionsfri • Avbryt när som helst