Swagger v3

Fuld API-adgang til hele platformen

104+ endpoints fordelt på 10 kategorier. OAS 3.0 standard, JWT-autentificering og to redundante servere.

OAS 3.0
JWT Auth
JSON
REST
2 servere

Endpoint-kategorier

Aftaler & Kalender

15

Opret, opdater og hent aftaler. Administrer tidsplaner og lokalekalendere.

appointment, facility-schedule, timeline

Kunder & CRM

12

Håndter kundedata, noter, tags, påmindelser og beskeder.

user-notes, user-tags, reminders, messages

Butik & Salg

18

Fuld POS-integration med indkøbskurv, terminaler, betalingsplaner og deposita.

POS, cart, terminal, sales, payments

Produkter & Lager

10

CRUD på produkter, produktgrupper, mærker og leverandører.

products, product-groups, brands, suppliers

Personale

14

Administrer medarbejdere, tidsregistrering, vagtplaner og arbejdsmål.

assistants, timetracking, work-plans, goals

Offentlig Booking

8

Det fulde offentlige booking-flow — fra initiering til bekræftelse.

init, step, product, employee, schedule, confirm

Kommunikation

9

Send SMS, konfigurer notifikationskanaler og håndter beskedskabeloner.

SMS, notification-channels, templates

Rapporter

7

Træk finansrapporter, salgsgennemsnit og tidsregistreringsdata.

finance-reports, sale-averages, timetracking

Organisation

6

Administrer organisationsstruktur, lokationer og kassesystemer.

organizations, locations, registers

Sundhed

5

Sundhedsjournaler, øjeannotationer og spørgeskemaer.

journals, eye-annotations, surveys

Prøv det selv

To trin — login, og du har adgang til alt.

Autentificering

// 1. Autentificér
POST https://app.optikpartner.dk/api/v3/login_check
Content-Type: application/json

{
  "username": "din@email.dk",
  "password": "dit-password"
}

// Svar:
{ "token": "eyJhbGciOi..." }

Hent data

// 2. Hent aftaler
GET https://app.optikpartner.dk/api/v3/{location}/appointment/
Authorization: Bearer eyJhbGciOi...

// Svar:
{
  "data": [
    {
      "id": 1234,
      "date": "2025-03-15",
      "time": "10:00",
      "customer": { "name": "Anna Jensen" },
      "service": { "name": "Synsprøve" },
      "status": "confirmed"
    }
  ],
  "total": 42
}

Hvad kan du bygge?

Custom dashboard

Byg dit eget dashboard der trækker salgs- og aftaledata i realtid via /appointment og /finance-reports endpoints.

Automatiske SMS-påmindelser

Opsæt automatiserede workflows med /notification-rules og /sms endpoints til at minde kunder om aftaler.

CRM-synkronisering

Sync kundedata med et eksternt CRM-system via /user-notes, /user-tags og /reminders.

Salgsrapportering

Generer tilpassede rapporter fra /finance-reports og /sale-averages til intern brug eller revisorer.

Brug for hjælp?

Kontakt vores team for developer-support, eller udforsk booking-pluginet.