User Guide

32 Chapter 3: Common Tasks
Creating a meeting
To create a meeting room, you must have appropriate permissions. When using the XML API,
you should create an administrator account with Account Administrator privileges to perform
administrator functions on a Breeze account.
To create a meeting, call the
sco-update API while logged in to the administrator account. The
following code creates a meeting:
http://breezeserveraddress/api/xml?action=sco-update&folder-id=15&date-
begin=2005-01-01T01:00:00.000-05:00&date-end=2005-01-02T01:00:00.000-
05:00&description=2005-D003&name=Test%20Meeting&type=meeting
Creating a meeting from a template
Templates are simply meetings in a folder. For example, to list available templates, call the sco-
shortcuts
API, and grab the sco-id of the folder you want from the returned XML. The
following code calls the API:
http://
breezeserveraddress/api/xml?action=sco-shortcuts
The following code is a sample of the returned XML:
<results>
<status code="ok" />
<shortcuts>
<sco tree-id="181230" sco-id="181576" type="my-meetings">
<domain-name>http://admin.breeze.example.com</domain-name>
</sco>
<sco tree-id="181230" sco-id="181577" type="my-meeting-templates">
<domain-name>http://admin.breeze.example.com</domain-name>
</sco>
<sco tree-id="181227" sco-id="181412" type="my-content">
<domain-name>http://admin.breeze.example.com</domain-name>
</sco>
<sco tree-id="181225" sco-id="181225" type="content">
<domain-name>http://admin.breeze.example.com</domain-name>
</sco>
<sco tree-id="181226" sco-id="181226" type="courses">
<domain-name>http://admin.breeze.example.com</domain-name>
</sco>
</shortcuts>
</results>
After finding the shortcut of type my-meeting-templates, call the sco-contents API, and pass
the
my-meeting-templates as the sco-id parameter. The XML returned from a call to the
following API lists all available templates:
http://
breezeserveraddress/api/xml?action=sco-contents&sco-id=181577
To set the template when you create a SCO (meeting), call
sco-update to create the SCO, and
add the following parameter:
source-sco-id=sco id of your template
Note: This only works when you create the meeting. After that, the value of source-sco-id doesn’t
matter because Breeze won’t set the template.