Booking
Booking & scheduling for service providers
Så använder du funktionen
Sätt att interagera med funktionen — välj en väg för att hoppa till relevant sektion nedan.
SDK
Anropa actions från Node- eller React-appar med Ossy SDK — typade payloads och arbetsytekontext inbyggt.
Visa sektion ↓
MCP
Anslut Cursor till /mcp på den körande appen så agenter kan anropa ossy_booking_*-verktyg med din API-token.
Visa sektion ↓
HTTP
Anropa actions via HTTP med Bearer-tokenautentisering — skapa en token under Profil för skript och automation.
Visa sektion ↓
UI-widgets
Bädda in dashboard-widgets eller komponera UI från paketerade komponenter i sidor och appar.
Visa sektion ↓
Bakgrundsuppgifter
Händelsedrivna och schemalagda handlers körs i bakgrunden — triggas av plattformen, anropas inte som actions.
Visa sektion ↓
Aggregat
Domänentiteter och bounded-context-modeller som funktionen exponerar för läsning och komposition.
Visa sektion ↓
Widgets
Kompakta widgets för arbetsytans dashboard — UI-komponenter som ingår i funktionen och även kan bäddas in på sidor eller komponeras i appar.
Actions
Anropbara intents — anropa direkt via SDK, POST /actions eller MCP. Det här är ytan mot agenter, inte bakgrundsjobb.
Cancel
@ossy/booking/actions/cancel
sdk.invoke('@ossy/booking/actions/cancel', { … })POST /@ossy/actions
{ "action": "@ossy/booking/actions/cancel", "payload": { … } }Bakgrundsuppgifter
Bakgrunds- och schemalagda handlers — triggas av händelser eller cron, anropas inte via SDK, POST /actions eller MCP. Id:n använder tasks/-sökvägen (skilt från actions/).
Cancel
@ossy/booking/tasks/cancel
Confirm
@ossy/booking/tasks/confirm
Create
@ossy/booking/tasks/create
Create Service
@ossy/booking/tasks/create-service
Decline
@ossy/booking/tasks/decline
Delete Service
@ossy/booking/tasks/delete-service
Get Availability
@ossy/booking/tasks/get-availability
Get Available Slots
@ossy/booking/tasks/get-available-slots
Get Services
@ossy/booking/tasks/get-services
List
@ossy/booking/tasks/list
Save Availability
@ossy/booking/tasks/save-availability
Send Reminder
Hourly cron — emails clients ~24h before their booking.
@ossy/booking/tasks/send-reminder
Update Service
@ossy/booking/tasks/update-service
Aggregat
Domänaggregat och bounded-context-entiteter.
Booking List
booking/data/booking-list
Resurstyper
Strukturerade entiteter och mallar registrerade för resurser.
Availability
@ossy/booking/schema/availability
Booking
@ossy/booking/schema/booking
Public Booking Form
@ossy/booking/schema/public-booking-form
Service
@ossy/booking/schema/service
API:er
HTTP-endpoints som funktionen exponerar.
Booking.Confirm
booking.confirm
/api/v0/booking/confirm
Booking.Decline
booking.decline
/api/v0/booking/decline
E-postmallar
Transaktionsmeddelanden som funktionen skickar.
Cancellation
@ossy/booking/emails/cancellation
Confirmation
@ossy/booking/emails/confirmation
Reminder
@ossy/booking/emails/reminder
Request
@ossy/booking/emails/request