Crestron Fusion API Development Resources
A variety of resource documentation and sample code useful in the development of the API is installed with Crestron Fusion.
Help Files
The following help files are available.
Access Crestron Fusion API Online Help
A web site describing each resource and operation is available at the following location:
Crestron Fusion API CHM Help File Location
Compiled HTML containing help in single file form is available at the following location:
http://[fusion server]/fusion/apihelp/crestron_fusion_api.chm
NOTE: Saving before opening is recommended due to browser restrictions
If you are logged into the Crestron Fusion server, this CHM file can be found here:
[install drive]\inetpub\wwwroot\RoomviewSE \apiservice\help\Crestron_Fusion_API.chm
Endpoint Operation Reference
Details on the data exchanged with the API server is available at the following location:
http://[fusion server]/RoomViewSE/Apiservice/[resource]/help
NOTE: Substitute “[resource]” with resource name (such as rooms or assets).
Sample Code
The following sample code is available.
.NET API Test Harness
A sample application demonstrating how to integrate with the Crestron Fusion API is available at the following location:
[install drive]\Program Files\Crestron\RoomViewSE\Samples\API_NET_Samples.zip
Java Test Harness
A sample application demonstrating an advanced marshalling concept integrated with the Crestron Fusion API is available at the following location:
[install drive]\Program Files\Crestron\RoomViewSE\Samples\API_JAVA_Samples.zip
External Scheduler Gateway Web Service
A sample solution for the External Scheduler Gateway Web Service can be found here:
C:\Program Files\Crestron\RoomViewSE\Samples\ExternalWebService_Samples.zip
.NET Code
The following .NET code is available.
Shared Entity Classes
A binary containing Crestron Fusion API resource models (also known as entities) is available for reuse at:
C:\inetpub\wwwroot\RoomViewSE\APIService\bin\ApiHelper.DLL
The source code for the APIHelper.DLL is in the sample at the following location:
[install drive]\Program Files\Crestron\RoomViewSE\Samples\API_NET_Samples.zip
API Helper Utilities
Reusable code to perform XML Serialization, logging, and encryption is available for client applications to copy or reference. This code is at the following location:
[install drive]\Program Files\Crestron\RoomViewSE\Samples\API_NET_Samples.zip