Crestr on  Fu sion
® 
API 
Ente rpr is e Ma nage ment  Plat form 
Getti ng S tar ted
Crestr on Electro nics , Inc. 
Change pdf to powerpoint online - application control cloud:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Change pdf to powerpoint online - application control cloud:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
Cr est ron product  deve lopment softwar e is lic ense d to Cr est ron d ea lers  and C res tron Se rvic e Provide rs ( CSPs)  unde r a  limit ed non-e xc lusive , 
non-tr ansfer ab le  Softwa re  De velopme nt Tools Lic ense Agre e me nt. Cr estr on  product ope ra ting system softwa re  is lice nsed to C re stron 
de ale rs, C SPs, a nd e nd-user s unde r a  sepa ra te E nd-Use r Lice nse  Agre ement. Bot h of these  Agree ments c a n be  found on the C re stron 
web site a t www.crestron.com/legal/software_license_agreement
The pr oduc t war ra nt y c a n be  found a t www.crestron.com/warranty
The spe c ific  pate nts that  cove r Cr estr on product s are  liste d at patents.crestron.com . 
Ce rt ain Cr estr on pr oducts  c ontain open sourc e s oftwa re . For  spec ific infor mat ion, ple ase  visit www.crestron.com/opensource. 
Cres tron, the C re stron logo,  and Cr estr on Fusion are  e ithe r tr ade mar ks or r egist ere d tra de mar ks of Cr estron E lec tronics, I nc . in the  Unite d 
Sta tes a nd/or  othe r c ountr ies. Apac he is e ither  a tr ade mar k or r egiste re d tra dema rk  of Apac he Softwar e Founda tion in the  United  Sta te s 
and/ or othe r c ountrie s. Google C hr ome is e ither a  tra de ma rk  or re gister ed  tra dema rk of Google I nc . in t he  Unite d Sta te s and/ or other  
countr ies. Mic rosoft and Vis ua l St udio a re  eithe r tra de mark s or re giste re d tra dema rk s of Mic rosoft C or pora tion in the U nited Sta tes  a nd/or  
other  countrie s. GlassFish, Ja va, J ava Sc ript, a nd Ne tBe ans a re e ither  tra dema rks  or re giste red t rad ema rks of Ora cle  Cor pora tion in the 
Unite d Stat es a nd /or othe r c ountrie s. Other  tra dema rks,  registe re d tr ade mark s, a nd tr ade  name s may be  us ed in this docume nt t o refe r to 
eithe r t he  entitie s c la iming t he  mark s a nd na me s or t he ir pr oduc ts. C res tron disc la ims a ny pr oprie tar y inte re st in the mar ks a nd na mes  of 
other s. Cr est ron is not r es ponsible  for  er rors  in typogr aphy or photogra phy. 
This docume nt wa s writt en by the Te chnica l Public ations de pa rtment a t Cr est ron. 
©2016 C re stron Ele ct ronics, Inc .
application control cloud:Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
www.rasteredge.com
application control cloud:RasterEdge for .NET Online Demo
Convert Word to PDF; Convert Excel to PDF; Convert PowerPoint to PDF; PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings.
www.rasteredge.com
Gettin g Started – DOC. 7706B 
Co ntents  
 i 
Cont ent s 
Introduction 
1
Resou rce D ata Web  Servi ce ................................................................................... 1
External  Web  Ser vice .............................................................................................. 1
Dev elopm ent Resource s 
2
Hel p Fi les  ................................................................................................................ 2
Cres tron  Fu sio n AP I C HM Hel p Fi le Locatio n ............................................. 2
End po int Op eration  Ref er en ce ................................................................... 2
Samp le Co d e .......................................................................................................... 2
.NET AP I Test Harn es s ............................................................................... 2
Java
®
Test Har ness  .................................................................................... 2
.NET Co de  .............................................................................................................. 3
Configuring the External Web Se rvice  
3
Co nfi gur ing  S ystem-Wi de S etti ngs  .......................................................................... 3
Setti ng a Ro om Cal end ar  to  Use an  Ex ter nal Pr ovi der ............................................. 4
Gateway  S ecu rity Op tio ns ....................................................................................... 4
Configuring the Resourc e Data We b S ervic e 
5
Enab le or Dis ab le API  .............................................................................................. 5
Securi ty Opti ons ...................................................................................................... 5
Unencry pted  S ecurity  T ok en ...................................................................... 5
Encryp ted S ecu rity T ok en  .......................................................................... 5
No  S ecurity  ................................................................................................ 6
Tes ting  the Reso urce Data A PI .................................................................. 6
Se tting U p a Deve lopm ent Environme nt 
6
To ol s fo r Creatin g a Reso urce Data Web  Servi ce C li ent Ap pl icatio n ........................ 6
Micr oso ft .NET ........................................................................................... 6
Java and  Jav aS crip t ................................................................................... 6
Other Pl atf orm s .......................................................................................... 7
To ol s fo r D evelop i ng Integrati on with  the Extern al  Web S er vice ................. 7
Devel op ing  a Cl ient Ap p li cati on  f or the Res ou rce Data Web  S er vice ....................... 7
Creati ng an AP I C li en t Us in g Micro so ft .NET .............................................. 7
Creati ng a Java Cl ient to C ommun icate wi th XML  ...................................... 8
Walk -Th roug h Usi ng the .N ET Data A PI Test H ar ness  S ampl e C od e ...................... 8
Devel op ing  Integ ratio n wi th the X WS  ....................................................................... 9
Interfa ci ng with  an Extern al  Sched uli ng Pr ovi der  ........................................ 9
Walk -Th roug h Usi ng the Sched uli ng Pr ovi der Examp l es ............................ 9
application control cloud:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Convert Word to PDF; Convert Excel to PDF; Convert PowerPoint to PDF; PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings.
www.rasteredge.com
application control cloud:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Convert Word to PDF; Convert Excel to PDF; Convert PowerPoint to PDF; PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings.
www.rasteredge.com
application control cloud:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Add image to specified position on PowerPoint page. Next Steps. Download Free Trial Download and try PDF for .NET with online support. See Pricing
www.rasteredge.com
application control cloud:DocImage SDK for .NET: Web Document Image Viewer Online Demo
Try Online Demo Now. Please click Browse to upload a file to display in web viewer. Suppported files are Word, Excel, PowerPoint, PDF, Tiff, Dicom and main
www.rasteredge.com
Gettin g Started – DOC. 7706B 
Crestro n F usion  API: EMP   
Cre st ron Fusi on API:  Ent erpri se 
Management  Pl atform
In tr odu ct ion 
Th is d ocument s er ves as an intro du cti on to the Cr es tron  F usi on
®
A pp li cation  P rog rammin g 
Interfa ce (A PI). It i nclud es ref erences to onl ine hel p, samp le cod e, and  app rop ri ate uti li ties . 
Th is d ocument i s intend ed  f or p rog rammers. 
Resou rce  Dat a W eb  Serv ice 
Th e Reso urce Data Web  Servi ce p ro vid es Repr es entatio nal State Trans fer (RES T) res ources 
and  C reate, Read, Up date, Delete ( CRUD) op erati ons  f or the Cres tron Fu sio n ob jects  
exp os ed b y th e A PI. Data can b e exchan ged i n ei ther Extens ib le Mark up  L an guage (X ML) o r 
JavaScrip t
®
Ob ject Notati on (J SON ) for mats. T he pl atfor m is i nterop erab le wi th any cli en t 
platfo rm cap ab le of  Hyp ertext Trans fer P rotoc ol (H TTP ) commun icatio n over Tr ansmi ss ion 
Co ntrol  Pro tocol  ( TCP ). T he REST Uni for m Res our ce Id entif ier (URI) i s do cumented  i n the 
Cres tron .Fu sio n.AP I.Reso urces  namesp ace. 
Th e Reso urce Data Web  Servi ce f eatures are as  fo ll ows: 
GET MAN Y op eration s are availab le f or each reso urce. Reso urces i nclud e
Acti ons , Ap p oi ntments, Ass ets, Attri butes , A vailab i lit y, N od es , Ro oms , and
Si gnal values . T hese op eratio ns p rovi de f ilter ed , p ag ed , an d li ghtwei ght vers ion s
of  th e res ource ob je cts  f or  b ro ws e l is ts.
Ful l CRUD mai ntenance o n the r oo m, ass et, action , and  app oi ntment reso urce
is  p ro vid ed . Attr ib ute and  no de reso urces are read-o nly .
Send  op eratio ns are avail ab l e f or the action  and  attrib ute resou rces to all ow
contr ol o f Cres tron
®
d evi ces .
External  W eb  Ser vice 
Th e Extern al Web Ser vice (X WS) i s an  interf ace exp os ed b y Cres tron Fus io n th at al lo ws  
External  Calend ari ng Ap p li cati ons  (XC A) to i ntegrate with Cres tron Fu si on roo m s ched uli ng. 
Th e X WS featur es  ar e as  f ol lo ws: 
Ful l syn ch roni zatio n of  ap po i ntment info rmatio n between Cres tron  Fu sio n and
the XC A is  p ro vid ed.
Cus tomi zabl e samp le web  serv ice cod e i s pr ovi ded  to ass ist in  i ntegr ati ng an
external  s chedu li ng app l icatio n via REST o ver HTT P.
application control cloud:VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
Convert Word to PDF; Convert Excel to PDF; Convert PowerPoint to PDF; PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings.
www.rasteredge.com
application control cloud:VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
VB.NET HTML5 PDF Viewer: Annotate PDF Online. Click to strikethrough text on PDF page. Users can change outline color and set transparency value in properties.
www.rasteredge.com
2  
 Crestron  Fu si on  API :  EMP 
Getti ng  Started –  DOC.  7706B 
Deve lop me nt  Res ourc e s 
A vari ety o f d evelo pment res ources  are in clud ed  wi th each in stall atio n. Th ey can  b e f ou nd 
both at th e web  ad d ress of  the C restro n Fus ion i nstal latio n and i n Intern et Inf or mati on  
Ser ver  ( IIS) when the u ser is  log ged  i nto the Cres tron Fus io n server . 
Hel p Fil es  
Hel p fi les  ar e p rov id ed with  every C restro n Fusi on in stall atio n. A  web si te d escri bi ng each 
reso urce and  o perati on is  av ailab l e at http:/ /<Cr es tron Fusi onS erver>/ fus ion /ap is er vice/ help . 
Crestron 
Fusion API CHM Help File Location
A comp i led  H TML hel p (*.ch m) fi le is  avai lab le at h ttp:// <Cres tron Fusi onS er ver>/ fus ion / 
ap iser vice/h elp . 
When lo gg ed  in to the C restr on Fus ion  s erver, l ocate the HTML  hel p  at 
<in stall  d ri ve>\P rog ram Fil es\ Crestr on\ Fusi on\ FSM\ Ins tan ces \Fu sio n\A PIHel p \ 
Cres tron _Fu sio n_ API.chm. 
NOT E:  Due to possible browser and local network restrictions, it is recommended to save 
the HTML  h elp  f il e to  a l ocal d rive or  d esk top . 
Endpoint Operation Reference
Detail s of  th e d ata ex changed  wi th the A PI serv er  are avai lab le at 
http :// <Crestro nFus io nServer >/fu sio n/ap is ervi ce/ help . 
NOT E:  Substitute <resource> with the resource name (i.e., rooms or assets).
).
Sampl e  Code 
Samp le cod e is p ro vid ed f or a variety o f pl atfor ms, c lass es, and  help er util iti es. 
.NET API Test Harness
A samp l e ap pl icati on d em ons trating  ho w to  i ntegr ate wit h th e Cr es tron  Fu si on AP I i s 
avail abl e at <in stall  dr ive>\ Pro gram Fil es\ Cres tron\ Fus ion \FS M\A PI_ Samp les\  
AP I_N ET_ Samp les .zi p . 
NOT E:  For more information on this application, refer to “Creating an API Client Using 
Micr oso ft .NET” on p age 7. 
Java
®
Test Harness
A samp l e ap pl icati on d em ons trating  an ad vanced mars hall ing  co ncep t i ntegrated  wi th the 
Cres tron  Fu sio n AP I i s avail abl e at <in stall  d ri ve>\P rog ram Fil es\ Cres tron\ Fus ion\ FSM \ 
AP I_S ampl es\ API_ J AVA_ Sam pl es .zip . 
NOT E:  For more information on this application, refer to “Creating a Java Client to 
Co mmuni cate with  X ML” on p age 8. 
Gettin g Started – DOC. 7706B 
Crestro n F usion  API: EMP   
External Web Service
A samp l e ap pl icati on fo r the XWS  can b e f oun d at <i nstal l d rive>\ Pro gram Fi les \ 
Cres tron \Fus io n\F SM\A PI_ Samp les \ External WebS ervice_ Samp l es .zip . 
NOT E:  For more information on this application, refer to “Configuring the External Web 
Ser vice” on pag e 3 . 
.NET  Code 
Examp les  and  cod e f or s hared  enti ty cl ass es  and AP I h elp er u til ities  ar e p ro vid ed with  each 
in stall ation . 
A b inary  co ntaini ng Cr es tro n F usi on AP I res ourc e mod el s (als o k nown as entiti es) i s 
avail abl e f or  r eu se at <i nstal l dr ive>\ Pro gram Fil es\ Cres tron \Fus io n\FS M\Ins tances\ Fusi on\  
Ap iS ervi ce\ bi n\  Ap i Help er.d ll . 
Th e so urce cod e f or the AP IHelp er.DLL can be fo und  at <i nstal l dr ive>\ Pro gram Fi les \ 
Cres tron \Fus io n\FS M\A PI_ Samp les\ AP I_N ET_ Samp les .z ip . 
Reusab le cod e to  perf orm  X ML Seri ali zatio n, l og gin g, an d encryp tio n is avai lab le fo r cl ient 
app l icatio ns to cop y or ref erence at <in stall  dri ve>\ Prog ram Fil es\  C restro n\F usi on\ FSM\  
AP I_S ampl es\ API_ NET _S amp les.zi p. 
Conf ig ur ing  t he  Ext er nal  We b  Ser vice  
Th e fo ll owi ng p roced ures are p rovi ded  to set up  the X WS to commu nicate with external  
gr oup ware and  sched ul ing p rov id ers. 
Conf ig uri ng  Syst em -W ide Sett i ngs 
To  s et u p the XW S gateway an d lo gi n cr ed enti als in  th e C restro n Fusi on Co nfi gur ati on  Web  
Cl ient, fo ll ow th e s teps  b elo w. 
1.
Op en  th e Cr es tron  Fu sio n Co nfi gurati on Web  Cli ent. 
2.
Sel ect the C on f i gu ra ti o n tab at the b o tto m left of  the s creen. 
3.
Sel ect the S che d ul i ng  fo ld er in the tree view. 
4.
Sel ect the Ex te rn al  S etti n g s  tab . 
5.
In the Ext er nal  W eb  S er vi ce  Def au l t U RL f ield , enter th e b ase Uni for m Res our ce 
Lo cato r (URL) fo r the d esi red  X WS. The f ormat of  th e b ase URL is 
http :// <servername>/ <virtu ald irecto ry>. 
6.
Enter a u sername and  p ass word  in the co rres po ndi ng tex t b ox es. T he lo gin 
cred en tials  ar e p resen ted  to the thir d-p arty sched uli ng ap pl icatio n b y the gateway 
serv ice for  each ro om’s calend ar unl ess they are overr id d en  f or the roo m as  
describ ed  i n step  5  o f “Setti ng a Ro om Cal end ar  to  U se an Ex ternal Pr ovi der” 
below. 
4  
 Crestron  Fu si on  API :  EMP 
Getti ng  Started –  DOC.  7706B 
Set t ing  a  Room C al endar  to  Use an  External  Prov ider 
To  l in k a roo m cal en dar  to  an  extern al gro up war e p rov id er i n the Crestr on Fus io n S etup  
Web  C li ent, fo ll ow the s teps  bel ow. 
1.
Op en  th e Cr es tron  Fu sio n Setup  Web Cl ient. 
2.
Lo cate the roo m d esi gnated  to use the external  p ro vid er and o pen it f or edi ting . 
3.
On the Sc hed u l i ng  De tai l s  tab , s el ect E xt ern al  fr om the Se rv er A c ces s   
drop -d own menu. 
4.
Enter the pro per i denti fi er for  th e calend ar to b e ass oci ated with the roo m in the 
Cal en d ar I D fi eld . T he for mat o f this  id entif ier is  d ep end en t o n the th ird -party  
sched ul ing  ap p licati on. It i s saved  as a s imp l e text str ing  i n the C restr on Fus ion 
datab ase. 
5.
If it i s necessar y to  overri de  the gateway servi ce U RL  s et i n step  5  o f “Co nfi gur ing  
Sys tem-Wid e Setting s” ab ove, enter  th e d esir ed altern at e URL in  the U RL f ield . 
6.
If it i s necessar y to  overri de  the lo gi n cr ed enti als f or the third -p arty sched uli ng 
ap pl icatio n set in step  6  of  “C onf igu rin g Sys tem -Wid e S etting s” abo ve, enter the 
desir ed  usern ame and  p as swo rd i n th e ap pr op riate text b oxes . 
Gat eway Securi ty  Opt ion s 
Th e X WS us es  the s ame m ech an ism  to  p ro tect traf fi c b etween  i tself  and the Cres tron  
Fus io n S chedu lin g and  Gro up ware s ervices  as  the Reso urce Data Web  Servi ce u ses fo r 
its elf  and  its  cl ients . For  mo re inf or mat ion , refer  to  “S ecurity Op tion s” on p age 5. 
Securi ty fo r th e X WS can b e p rov id ed b y th e f ol lowi ng mechani sms  us ed  i nd ivi dual ly o r i n 
comb in ati on : 
Th e A PI c lien t pas scod e th at i s estab li shed  i n the C onf ig urati on Web C lient i s 
us ed  to p revent cas ual HT TP  r eq ues ts fro m bei ng hand led  by the X WS. 
HT TPS  can  b e imp lemented  between Cres tron Fu sio n servi ces and  the X WS. 
Ad d itio nal encry pti on of  th e URL com po nents can be enab led  b etween  
Cres tron  Fu sio n servi ces and  th e X WS by  s electin g the ap p rop ri ate o pti ons  i n 
the Crestr on Fus io n C onf ig uratio n Web Cl ient. 
Fo r i niti al d evelop ment and  tes ting , it i s recommend ed  to  turn of f all  s ecu rity mechani sms ; 
ho wever, si nce th e cred enti al s fo r the th ird -par ty cal end ar ing  ap p licati on mus t b e 
trans ferred  to the g ateway , the pas swor d mus t al ways b e encryp ted  reg ard less  of the 
conf ig uratio n settin gs. 
Th e s ecur ity setti ngs  f or the gateway mus t b e s et i n its  ap p .co nfi g fi le in the ap p S et ti ng s  
secti on with the Securi tyLevel  k ey. T he value o f that k ey corres p ond s to the co nf igu ration  
setti ngs  i n the tab le b elow. 
Securit
yLevel Key Settings
ENAB LE  API   SEC UR ITY 
ENCRYP T SE CU RI TY TO KE NS 
SE CU RI TYLE VEL  VALU E  
Unc heck ed 
Un chec ked 
NoSe curit y 
Ch ecked 
Un chec ked 
Cle arToken  
Ch ecked 
Ch ecke d 
Encry pte dToken 
Unc heck ed 
Ch ecke d 
(not  define d) 
Gettin g Started – DOC. 7706B 
Crestro n F usion  API: EMP   
Conf ig ur ing  t he  Re sour ce  Dat a Web  Ser vic e 
Us e the p rocedu res in  thi s secti on to conf ig ure the Res our ce Data Web Ser vice. 
Enabl e or  Di sab le API 
Th e A PI is d is ab l ed b y defau lt. T o enab le the API, fol lo w the s teps  b elo w: 
1.
Navi gate to the Crestr on Fus io n C onf ig uratio n Web Cl ien t. 
2.
Sel ect the C on f i gu ra ti o n tab i n th e l ower lef t cor ner. 
3.
Sel ect the A P I f ol d e r in the lef t-hand  navi gati on tree. 
4.
Check  Ena b l e A P I S erv i ce and  click  Sa ve . 
5.
Per for m an IISRES ET after enab lin g the A PI Servi ce. 
To  d is ab le the C restro n Fusi on  AP I, f ol low the step s b elow: 
1.
Navi gate to the Crestr on Fus io n C onf ig uratio n Web Cl ien t. 
2.
Sel ect the C on f i gu ra ti o n tab i n th e l ower lef t cor ner. 
3.
Sel ect the A P I f ol d e r in the lef t-hand  navi gati on tree. 
4.
Uncheck  Enab l e  AP I  Se rv i ce and  cl ick  S av e. 
NOT E:  The new configuration is reloaded after an IIS restart or recycle is performed. 
Secur it y O pt ions  
Th e Cr estro n F usi on AP I s ervice rel ies on  th e cl ient app li cation  f or authenti cation . Ins tead  of 
authenti cating us ers, the A PI Serv ice au thenticates the cli ent ap p li cati on us ing  a si mp le 
sh ar ed p as scod e. Thi s pas sco de is  s et i n the A PI secti on of  th e C onf igu ratio n Web  Cl ient. 
Th ree s ecu rity o pti ons  are avai lab le: u nencryp ted  secur ity tok en, encr ypted  securi ty t ok en, 
and  n o securi ty. 
Unencrypted Security Token
Th is lev el of  s ecurity i s set when the E nab l e  AP I  Se cur i ty  check  bo x is  check ed and  the 
En cr yp t S e cur i ty  To k en s  ch eck  bo x is  u nchecked . T his  co nf igur ation  mu st never be us ed 
with out imp lementi ng Secur e S ock et L ay er  ( SSL ). 
Und er this  co nfi gurati on, the cli en t ap p licati ons  req ues t a securi ty tok en fro m th e A PI 
Ser vice that i s sent on  al l req uests . Th e s ecur ity tok en req uest must con tai n a s et o f 
comma-s eparated  Crestr on Fus io n r ol e names  to  acces s ob ject-level  securi ty. T he 
Cres tron .Fu sio n.API.S ecur ity names pace contain s detai ls  o n the URI. The tok en is  n ot 
encryp ted and  is s uscep tib le to rep lay attacks  wi thout SS L. 
Encrypted Security Token
Encryp ted se cu rity tok ens ar e necess ary when the C restro n Fus ion A PI Servi ce i s no t us ing  
SS L to prev en t rep l ay  attack s fro m mali ci ou s requ es ts. Thi s level  o f secur ity is  s et wh en  th e 
En ab l e A P I S ecu ri t y check b ox  i s check ed  and  the En cr yp t  Se cur i ty  T ok en s  ch eck  b ox is  
check ed . 
6  
 Crestron  Fu si on  API :  EMP 
Getti ng  Started –  DOC.  7706B 
Af ter rece ivi ng a securi ty to k en  f rom the AP I S ervi ce, the cl ient ap pl icati on must p erfo rm the 
fo ll owin g:  
1.
Decryp t th e s ecurity tok en us ing  th e sh ared p assco de and  save the u ser ID. 
2.
Encryp t the us er’s ID and the current UT C date and ti me i n RFC3 999  for mat 
(b efor e ever y s ub seq uent req uest to the s erver). The alg ori thm is  MD 5. 
3.
Set the encryp ted stri ng to the ?auth = query  s tring  variab le in  the req uest URI. 
Up on receiv ing  the req uest, the server d ecr ypts  the s ecu rity tok en and  co mpar es it with the 
time it was s en t to  the ser ver to the s erver time ad jus ted fo r UTC . The numb er entered  in 
the To k en  T i meo u t fi eld  d etermin es the numb er  o f seco nd s the s erver time can di ff er 
befor e the req uest is  r ej ected . 
No Security
Al thoug h it is  n ever ad vi sed  i n p rod uctio n, s ecu rity can be turn ed  of f fo r d evel op ment 
purp oses  b y un-check ing  th e E nab l e A P I S e cur i ty  check  bo x. A ll  cl ient req uests  then  
imp ers onate the d efau lt admi nis trator  accou nt. 
Testing the Resource Data API
Af ter en abl ing  th e AP I wi th no secur ity, verif y the f uncti onal ity b y o pen ing a br owser an d 
navi gatin g to http:/ /<s er ver-name>/f usi on/ api serv ice/ro oms . A  l is t o f roo ms is  di sp lay ed  that 
are in Cre stron  F usi on. If  there i s no  res po nse fr om the Cres tron Fu sio n AP I, contact the 
Fus io n S up po rt Gr oup  (FSG)  at [85 5-7 54-5 962 ] or e-mai l fsg@crestron.com . 
Set t ing  Up  a Dev elop men t En vir onmen t 
Tools  f or C reat in g a  Resour ce Dat a Web  Serv ice  Cli en t  App li cat ion  
Mul tip le p latfo rms may b e u sed  to  create a cl ient. 
Microsoft
.NET
Fo r a cli ent resi di ng on  a .NET web s erver, th e f ol lowi ng comp on en ts are r ecommend ed : 
Micr oso ft
®
Vi sual  S tud io
®
201 0 so ftware (oth er  ver sio ns may b e u sed  af ter  
recreatin g samp le *.s ln fi les ) 
Internet Info rmatio n Server  ( IIS ) 
Java and JavaScript
Fo r a cli ent resi di ng on  a J ava web  s erver, the f ol lo wi ng co mpo nents are recommen ded : 
NetBeans
®
ID E s of tware (C ommun ity Ed itio n may be used ) 
Glas sFi sh
®
Web  Server  
Documents you may be interested
Documents you may be interested