★
siden 2026-06-15Trial · alt inkluderet · by Pilar
Pilot-kunde · 0 kr/md · alle moduler aktive · ingen platform-fee
← Tenants
Integration · Nordlys Klinik
Headless · Nordlys Kliniks eget website bruger PraxisOS som backend. Tre integrations-niveauer.
1
Embed-snippet · 1 linje
~2 minSæt denne i kundens <head>. Alle knapper med data-praxis-book åbner nu en booking-modal:
<script src="https://app.bypilar.dk/embed/v1/nordlys" defer></script>
<!-- en knap til standard-flow: -->
<button data-praxis-book>Book tid</button>
<!-- direkte til specifik ydelse: -->
<button data-praxis-book="hudanalyse">Book hudanalyse · ar-scan</button>
<!-- åbn i nyt vindue i stedet for modal: -->
<a data-praxis-book="hudanalyse" data-praxis-mode="popup">Book i nyt vindue</a>Det er det. Ingen build-step, ingen API-keys, ingen kode-ændring i deres backend.
2
Programmatisk · åbn fra deres egen JS
~5 minNår scriptet er loaded eksponeres window.PraxisOS:
// Åbn modal med en specifik ydelse
PraxisOS.open("fod-scan");
// Luk modal programmatisk
PraxisOS.close();
// Tenant-info
console.log(PraxisOS.tenant); // "nordlys"3
Headless API · byg eget UI ovenpå
~20 minHvis kunden vil bygge helt eget booking-flow direkte i deres egen design-system, kalder de API'et:
Hent ydelser
GET https://app.bypilar.dk/api/v1/nordlys/services
→ {
"tenant": { "slug": "nordlys", "name": "Nordlys Klinik", "currency": "DKK" },
"services": [
{ "id": "hudanalyse", "name": "Hudanalyse · AR-scan", "durationMin": 45, "price": 695, ... }
]
}Hent ledige tider
GET https://app.bypilar.dk/api/v1/nordlys/availability?service=hudanalyse&days=7
→ {
"service": { "id": "hudanalyse", "name": "Hudanalyse · AR-scan", "durationMin": 45 },
"timezone": "Europe/Copenhagen",
"slots": [
{ "day": "2026-06-09", "times": ["09:00", "10:30", "12:00", ...] },
{ "day": "2026-06-10", "times": [...] }
]
}Opret booking
POST https://app.bypilar.dk/api/v1/nordlys/bookings
Content-Type: application/json
Idempotency-Key: <uuid> ← anbefales, sikrer at retry ikke skaber dubletter
{
"serviceId": "hudanalyse",
"startsAt": "2026-06-12T14:00:00+02:00",
"modality": "Klinik",
"client": { "name": "Jane Doe", "email": "jane@example.com", "phone": "+45 12 34 56 78" }
}
→ 201 {
"id": "bk_abc123",
"status": "confirmed",
"receiptUrl": "/r/bk_abc123",
"aria": { "reminderScheduled": true, "message": "Bekræftelse sendt. SMS-påmindelse 24 t før." }
}License-gate
Kald til moduler kunden ikke har licens til returnerer 402 Payment Required med upgrade-link. Bypilar har p.t. 10 ud af 11 moduler aktiveret. Fod-scan-modulet (Physical AI) er klar som premium upsell — kræver kun toggle + hardware-bundle.