Brightly Software (a Siemens company) is a cloud CMMS and enterprise asset management platform spanning work orders, assets, inventory, capital planning, and energy management for education, government, healthcare, senior living, and manufacturing. Asset Essentials exposes a token-authenticated REST API, but coverage varies by module and edition. Supergood delivers a resilient, normalized API across your Brightly products so you can programmatically pull work orders, assets, parts, and purchase orders—and push new work orders, asset updates, and meter readings back into Brightly.

Brightly Software (a Siemens company) is a cloud-based computerized maintenance management (CMMS) and enterprise asset management (EAM) provider serving more than 11,000 clients across education, government, healthcare, senior living, manufacturing, and clubs. Organizations use Brightly to manage work orders and assets, plan capital investments, track inventory and parts, schedule facility events, and monitor energy and sustainability across their portfolios.
Core product families:
Common data entities:
Maintenance and facilities teams run Brightly every day, but turning it into reliable API-driven automation across the product suite is non-trivial:
Supergood combines Brightly's documented Asset Essentials REST API with reverse-engineered authenticated flows across the rest of the suite to deliver one resilient, normalized API layer for your Brightly tenant.
Use Brightly with AI agents: Brightly MCP Server →
Book a 30-minute session to confirm your Brightly products, modules, and authentication model.
We deliver a production-ready Brightly adapter tailored to your tenant configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Brightly evolves.
Authentication
/authenticateAuthenticate to a Brightly tenant via login credentials (and MFA where required) and obtain a session token for downstream calls.
Work Orders
/workordersList work orders with filters for status, location, assigned labor, priority, and date range across Asset Essentials.
Work Orders
/create_workorderCreate a new work order with tasks, assets, location, and assigned labor against your tenant's configured workflow.
Assets
/assetsRetrieve assets, locations, and asset health/lifecycle data with hierarchy and custom-field support.
Inventory
/partsPull parts and inventory records, including stock levels, vendors, and purchase order references.
Inventory
/purchase_ordersList purchase orders with line items, vendors, and receiving status for procurement reconciliation.
- Pull work orders, tasks, and labor history from Asset Essentials into a central warehouse - Stream asset, location, and lifecycle data to downstream BI and reporting tools - Reconcile work-order status changes for unified maintenance reporting
- Push new work orders from monitoring, IoT, or ticketing systems into Brightly - Update status, labor, and completion details without portal clicks - Trigger preventive maintenance work orders from meter readings and thresholds
- Sync parts, stock levels, and purchase orders into ERP and finance systems - Match part consumption against work orders for true maintenance cost - Surface low-stock and reorder events to procurement workflows
- Pull asset lifecycle and condition data for capital planning and forecasting - Feed meter readings and energy usage into sustainability dashboards - Combine work-order and asset data to prioritize replacement decisions
Authentication
Token-based login with configurable expiry and MFA, handled in a managed session
Connectivity
Brightly's documented Asset Essentials REST API plus authenticated browser flows for modules without public endpoints
Response format
Normalized JSON across Work Orders, Assets, Parts, and Purchase Orders objects
Rate limits
Adaptive throttling tuned to your tenant; Brightly currently enforces none but may add limits in the future
Session management
Automatic token refresh, expiry handling, and credential rotation
Data freshness
Near real-time pulls for work orders, assets, and parts with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for work-order status changes, asset updates, and inventory thresholds
Latency
Sub-second reads on cached entities; multi-second writes when posting through work-order workflows
Throughput
Horizontally scaled workers sized to multi-site work-order and asset volume
Reliability
Retry, backoff, and idempotency keys for work-order and inventory transactions
Adaptation
Continuous monitoring of Brightly releases, v1/v2 endpoint changes, and tenant configuration drift
Yes. Asset Essentials has a documented REST API, and Supergood extends coverage to TheWorxHub, Confirm, Origin, Predictor, and Energy Manager through authenticated flows—so you integrate once across your Brightly suite.
Supergood manages Brightly's token login and configurable expiry window automatically, refreshing and replaying sessions so your integration never breaks on token timeout.
Brightly objects carry both a back-end ID and a user-facing NO. Supergood resolves and normalizes these so requests always use the correct identifier, eliminating a common source of integration errors.
Brightly currently enforces no rate limits on the Asset Essentials API but notes it may add them. Supergood applies adaptive throttling tuned to your tenant to stay within any future limits.
Yes. Supergood supports both reads and writes—creating and updating work orders, posting meter readings, and updating asset records—against your tenant's configured workflows and custom fields.