Cisco Cisco TelePresence Management Suite (TMS) Version 15 Developer's Guide

Page of 81
Setting up permissions
All users who will book meetings using the API must be members of a group whose permissions include 
Booking. Users who book on behalf of others also require Book on behalf of permissions. 
Permissions in Cisco TMS are set on a group level. To modify the permissions set for a group:
 1.  Go to 
Administrative Tools > User Administration > Groups
.
 2.  Hover over the desired group, click the drop-down button and select Set permissions.
 3.  In the 
Booking
 section, under Misc, check:
 
l
Booking
 
l
Book on behalf of
 
l
Update
 
l
Approve Meeting, unless bookings are to require manual approval
 4.  Click Save.
NTLM authentication
On a default Cisco TMS installation, any API request requires the use of Windows Challenge Response or 
NTLM authentication. 
Not all environments support this authentication mechanism (non-Windows based environments), and you 
therefore may need to allow for Basic Authentication:
 1.  Open Internet Information Services manager on the Cisco TMS server.
 2.  Expand 
Sites > Default Web Site
 and browse to  the /TMS/external/booking virtual directory.
 
 3.  In the 
IIS
 section, double-click on Authentication.
 4.  Right-click on Basic Authentication and select Enable.
When using Basic Authentication, we strongly recommend requiring a secure connection using SSL.
Anonymous Authentication is not supported with Cisco TMSBA.
Cisco TelePresence Management Suite Extension Booking API Programming Reference Guide (14.6)     
Page 16 of 81
Using the APIs for remote setup and booking
Usage requirements