Skip to Content
Migrating to InspireBreaking Changes

Differences from the Legacy Platform

This page lists all breaking changes between the legacy Optymyse platform and Inspire. Review this list before starting your migration.

Architecture Changes

ChangeImpactMigration Action
Angular replaced by Next.jsAll custom Angular extensions are incompatibleRebuild using Inspire’s component system
jQuery renderer replaced by PreactCustom jQuery display widgets no longer workRebuild using Inspire’s element types or Components
Direct database access removedThe legacy platform’s direct DB connection for custom queries is goneUse SQL Connector or Data Ingestion API

Concept Changes

Legacy ConceptInspire ReplacementNotes
DisplayEndpointUnified concept for all screen types
AgileEndpointSame as above — no separate Agile concept
SlideSceneScenes support layouts, zones, and scheduling
VariantComponent + ThemeUse themed components instead of per-element variants
Connector bindingDataPool bindingElements bind to DataPool fields, not connectors directly

API Changes

Legacy APIInspire Status
POST /api/data/{id}Available as /api/v1/data/{id} (compatibility mode)
GET /api/displaysNot available — use Inspire management UI
POST /api/displays/{id}/commandNot available — replaced by endpoint management
Custom API endpointsNot available — use Data Ingestion API

The v1 compatibility API supports data ingestion only. Display management and content management APIs from the legacy platform are not available in Inspire. Use the web UI for these operations.

Configuration Changes

Legacy ConfigInspire Config
config.jsonEnvironment variables
License fileLicense key via keygen.sh
SQL connection in app settingsSQL Connector configuration in UI

Removed Features

The following legacy features are not available in Inspire:

FeatureStatus
PowerBI embeddingRemoved — use native charts and gauges
Custom jQuery widgetsRemoved — use Components
Direct file system accessRemoved — use Media Library
Anonymous API accessRemoved — all APIs require authentication

Deprecated but Maintained

FeatureStatus
v1 Data APIMaintained for backward compatibility, no new features
Legacy API keysContinue to work for v1 API endpoints
Last updated on