Config from the API

This page boots with a widget id instead of an inline config. The runtime fetches the published config from the admin at http://localhost:3100, records the booking with POST /w/:id/bookings, and batches funnel events to POST /w/:id/events. Booking itself still runs on the in-memory provider.

Loading config from API…