Admin users can retrieve list of scheduled meetings and usage reports for any user. If you are talking about scheduling on behalf of another user, this does not require site admin privileges, it just requires individual permission to do so. As a site admin, you can use SetUser to set the schedulingPermission attribute to the username of the host or admin that will be used to perform the scheduling. This is the same as setting schedule on behalf of permissions in the My WebEx user interface.
Thank you for your email.
I have downloaded the XML API ref guide here (https://developer.cisco.com/site/collaboration/webex/webex-developer/develop-test/xml-api/overview/) but I didn't find the schedulingPermissions element. Could you please help me to find it?