Overview

The Crestron Fusion software API enables organizations to monitor and manage AV equipment, BMS (building management systems), room scheduling, lighting, shades, climate, and energy consumption.

Resource Maintenance Web Service

The Resource Maintenance Web Service provides Representational State Transfer (REST) resources and Create, Read, Update, Delete (CRUD) operations for the Crestron Fusion objects exposed by the API. Data can be exchanged in either Extensible Markup Language (XML) or JavaScript Object Notation (JSON) formats. The platform is interoperable with any client platform capable of Hypertext Transfer Protocol (HTTP) communication over Transmission Control Protocol (TCP). The REST Uniform Resource Identifier (URI) are documented in the Crestron.Fusion.API.Resources namespace.

The Resource Maintenance Web Service features are as follows:

  • GET MANY operations are available for each resource. These operations provide filtered, paged, and lightweight versions of the resource objects for browse lists.
  • Full CRUD maintenance on the room, asset, action, and appointment resource is provided. Attribute and node resources are read-only.
  • Send operations are available for the action and attribute resources to allow control of Crestron® devices.

External Web Service

The External Web Service (XWS) is an interface exposed by Crestron Fusion that allows External Calendaring Applications (XCA) to integrate with Crestron Fusion room scheduling.

The XWS features are as follows:

  • Full synchronization of appointment information between Crestron Fusion and the XCA is provided.
  • Customizable sample web service code is provided to assist in integrating an external scheduling application via REST over HTTP.