Please note: These WebEx forums have replaced the earlier site forums. All the previous threads and posts have been replicated here, and if you subscribed to the previous forums, please re-subscribe. Thank you.
« Back to Meeting Listings

Is possible edit any meeting with an administrator account?

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Is there any way to edit a meeting with a WebEx user account different to the one that created it?
We would like, under certain circumstances, to be able to edit any meeting with a single account, even if that one was not used to create the meeting. We have tried with an administrator one, but it doesn't seems possible. Is there any other role or way to achieve this?
 
Thanks

Hi Herman,

You would need to implement scheduling permissions.  Scheduling permission essentially allows an account (generally one with Site Admin privileges) to schedule meetings on behalf of another user. Before this can be done, the “master account” being used must be added to each host account’s scheduling permission. Doing so gives the Site Admin account the required permission to schedule meetings for hosts. While there are several methods for configuring a host’s scheduling permission, this will specifically be covering the XML APIs method. The main XML API calls you would be using to set these permissions are CreateUser (for new users) or SetUser (updating existing accounts). In the below example we are updating the host account "bsmith" to include Site Admin “jdoe” in their scheduling permission:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>jdoe</webExID>
<password>letmein123</password>
<partnerID>123abc</partnerID>
<siteID>123456</siteID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId>bsmith</webExId>
<schedulingPermission>jdoe</schedulingPermission>
</bodyContent>
</body>
</serv:message>

The user “jdoe” can now schedule meetings for "bsmith". Using CreateTrainingSession as our example, we would again specify the “jdoe” in the <securityContext> and specify <hostWebExID>bsmith</hostWebExID> in the body of the request.

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>jdoe</webExID>
<password>letmein123</password>
<partnerID>123abc</partnerID>
<siteID>123456</siteID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.training.CreateTrainingSession">
<telephony>
<telephonySupport>NONE</telephonySupport>
</telephony>
<accessControl>
<sessionPassword>1q2w3e4r5t</sessionPassword>
</accessControl>
<schedule>
<startDate>07/22/2013 00:00:00</startDate>
<hostWebExID>bsmith</hostWebExID>
</schedule>
<metaData>
<confName>Test</confName>
</metaData>
</bodyContent>
</body>
</serv:message>

As for updating the meeting, you would send the SetTrainingSession request and include any additional elements/options you want the change. Again you would use “jdoe” to authenticate the request and “bsmith” in the body of the request.

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<webExID>jdoe</webExID>
<password>letmein123</password>
<partnerID>123abc</partnerID>
<siteID>123456</siteID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.training.SetTrainingSession">
<schedule>
<startDate>07/22/2013 12:30:00</startDate>
<hostWebExID>bsmith</hostWebExID>
</schedule>
<sessionkey>123456789</sessionkey>
</bodyContent>
</body>
</serv:message>

Regards,

Jayde Moors
API Developer Services

Hi,
This worked very well, but we noticed that once a user has the permission to schedule and edit meetings in behalf of other, this works only for new meetings, the ones that are created after the permission is given. For old meetings we still have to use the webex account that was used to create it.
 
We would love to be able to give the permission and then edit a meeting, even if it was created before the permission was given. Is there any way to do that?
 
Thanks in advance

Hello,
     Meetings can only be modified by those who originally scheduled them or the meeting host. Since the older meetings were scheduled by the host, only the host can modify them. You could delete the meetings and reschedule them with the permitted user. 

Ok - Thanks for your help!

Create a Cisco account today and gain access across all Cisco Collaboration Developer sites.

 

Follow the WebEx Developer program on Twitter for the latest industry and WebEx Meetings related information.