Site object
OVERVIEW
<?xml version="1.0" encoding="UTF-8"?>
<sites>
<site>
<id>1</id> (Read only property)
<sitename>My site</sitename>
<role></role> (Read only property) (CONTENT_ADMIN, MEMBER_ADMIN, QA_ADMIN, REPORTING_ADMIN, SITE_ADMIN, SYSTEM_ADMIN, CREATE_SITE_ROLE)
<sitedescription>site description</sitedescription>
<sitetemplateid></sitetemplateid> (Only required when creating a new site using site template)
<sitefolderID>1</sitefolderID> (Read only property) //added in Collaborate 3.4.8
<sitefolderpermission>UPDATE</sitefolderpermission> (Read only property)
<adminnote>admin notes</adminnote>
<categories> (Added in 4.3 )
<category>
<id>1</id>
<name>None</name> (Read only property)
</category>
<category>
<id>2</id>
<name>Category name</name> (Read only property)
</category>
</categories>
<!-- GET/LIST added in Collaborate 4.3.11 (available to Site admin, system admin and Create site (site creator) )-->
<module> <!-- ADD/UPDATE -->
<home enable="1" />
<activity enable="1" />
<document enable="1" />
<wiki enable="0" />
<blog enable="0" />
<task enable="0" >
<timelineview>0/1</timelineview> <!-- available for GET/LIST from collaborate 5.0 onwards -->
</task>
<event enable="0" />
<isheet enable="0" />
<qa enable="0" />
<people enable="0" />
</module>
<startdate>20 Mar 2014</startdate>
<enddate>24 Apr 2014</enddate>
<createddate>14 Mar 2014</createddate> (Read only property)
<archivedate>14 Mar 2014</archivedate> (Read only property)
<type>Service</type> (Deprecated in 4.3)
<clientno>123</clientno>
<matterno>234</matterno>
<status>Active</status> (Read only property)
<size>49.34MB</size> (Read only property)
<billingnotes>Paid</billingnotes> (Read only property) //added in Collaborate 3.3.5
<billingnextinvoicedate>24 Oct 2015</billingnextinvoicedate> (Read only property) //added in Collaborate 3.3.5
<billinglastinvoicedate>24 Oct 2014</billinglastinvoicedate> (Read only property) //added in Collaborate 3.3.5
<filepagecount>5</filepagecount> (Read only property) //added in Collaborate 3.3.5 (Read only property)
<maxpagecount>11</maxpagecount> (Read only property) //added in Collaborate 3.3.5 (Read only property)
<rawsitesize> (Added in 4.2 ) (Read only property)
<activedocumentsize>51733834</activedocumentsize>
<deleteddocumentsize>821711</deleteddocumentsize>
<totalsize>52555545</totalsize>
</rawsitesize>
<issyncable>1</issyncable> (Read only property) (Added in 4.1.4 ) (0 : restriction applied, 1 : not restriction applied)
<siteowner> (Update only property)
<firstname>First</firstname>
<lastname>Last</lastname>
<email>first.last@domain.com</email>
<userid>103</userid>
</siteowner>
<!-- Changes introduced in 4.3.4 -->
<file> (Update only property)
<permissionlevel>SITE_FOLDERS_AND_FILES</permissionlevel> //SITE_ONLY/SITE_AND_FOLDERS/SITE_FOLDERS_AND_FILES- Added in 4.1.4 )
<!-- Enabled Approval workflow -->
<approvaldocumentworkflow>1</approvaldocumentworkflow>
<!-- Enable "force" and "suppress" email notification options -->
<emailnotification>1</emailnotification>
<!-- Enable bulk downloads -->
<allowbulkdownload>1</allowbulkdownload>
<!-- Show Files Index / Enable index page -->
<showsitemap>1</showsitemap>
<!-- Enable site inbox -->
<inbox>
<enable>0</enable>
<accountname>0</accountname>
</inbox>
</file>
<enforceusergroups>1</enforceusergroups> (Update only property)
<biddersite> (Update only property)
<enable>0</enable>
<advancedqapermission>0</advancedqapermission>
</biddersite>
<!-- If type is email then following will be returned -->
<contactus> (Update only property)
<type>email</type>
<values>
<value>POC@highq.com</value>
</values>
<values>
<value>test@shahbaaz.com</value>
</values>
<values>
<value>shahbaaz@ymail3.com</value>
</values>
</contactus>
<!-- If type is url then following will be returned -->
<contactus> (Update only property)
<type>url</type>
<values>
<value>http://demo.local.com</value>
</values>
</contactus>
<!-- Changes introduced in 4.3.4 -->
<landingpage>files (root folder)</landingpage>
</site>
</sites>
| Property | Expected values ( Default value) | Purpose | Operation (READ, WRITE, UPDATE) |
|---|---|---|---|
| id | Integer (Autogenerated) | The ID of site | R |
| sitename | String | Name of the site | RWU |
| role | String (CONTACT values) | The role (Permissions) of the API user calling the API method | R |
| sitedescription | String | The description of the site | RWU |
| sitetemplateid | Integer (Autogenerated) | The ID of the site template. This should be used when creating a new site using a site template | RW |
| sitefolderID | Integer (Autogenerated) | The ID of the root folder in the site. Use this value to get the list of folders and files in the site | R |
| sitefolderpermission | String | The site folder access. Possible values are UPDATE/ADDFILE/VIEW | R |
| adminnote | String | The note is visible to admins only | RWU |
| categories category id | Integer (Autogenerated) | Category of the site | RWU |
| categories category name | String | Site category name | R |
| module home | String | Enable/disable home module | WU |
| module activity | String | Enable/disable activity module | WU |
| module document | String | Enable/disable document/file module | WU |
| module wiki | String | Enable/disable wiki module | WU |
| module blog | String | Enable/disable blog module | WU |
| module task | String | Enable/disable task module | WU |
| module event | String | Enable/disable event module | WU |
| module isheet | String | Enable/disable isheet module | WU |
| module qa | String | Enable/disable qa module | WU |
| module people | String | Enable/disable people module | WU |
| startdate | String | Date when site was created | RWU |
| enddate | String | End date of site | RWU |
| createddate | String | Date when site was created | R |
| archivedate | String | Date when site was archived | R |
| type | String | Deprecated in 4.3 | RWU |
| clientno | String | Site client number | RWU |
| matterno | String | Site matter number | RWU |
| status | String | Status of site - Active, Read only, Archive and Preparation | R |
| size | String | Size of site due to its content(files and folders) | R |
| billingnotes | String | For billing purpose | R |
| billingnextinvoicedate | String | For billing purpose | R |
| billinglastinvoicedate | String | For billing purpose | R |
| filepagecount | String | Page count of files accessed | R |
| maxpagecount | String | Page count of all the files | R |
| rawsitesize activedocumentsize | Long | Size of active documents | R |
| rawsitesize deleteddocumentsize | Long | Size of deleted documents | R |
| rawsitesize totalsize | Long | Total size | R |
| issyncable | Integer | If site is supported for sync (For HighQ Drive use). | R |
| siteowner firstname | String | Site owner first name | RU |
| siteowner lastname | String | Site owner last name | RU |
| siteowner email | String | Site owner email | RU |
| siteowner userid | Integer (Autogenerated) | Site owner user ID in case of existing user | R |
| file permissionlevel | String | File permission at site level. Possible values SITE_ONLY/SITE_AND_FOLDERS/SITE_FOLDERS_AND_FILES | RU |
| file approvaldocumentworkflow | Integer | Enable/disable document workflow | RU |
| file emailnotification | Integer | Enable/disable force and suppress email notifications for files while uploading | RU |
| file allowbulkdownload | Integer | Enable/disable bulk download for normal user | RU |
| file showsitemap | Integer | Enable/disable index page for normal user | RU |
| file inbox enable | Integer | Enable/disable files inbox functionality | RU |
| file inbox accountname | String | Email id from which files can be sent in files module through email | RU |
| enforceusergroups | String | Enable/disable group based permissions in site | RU |
| biddersite enable | Integer | Enable/disable normal bidder site | RU |
| biddersite advancedqapermission | Integer | Enable/disable advanced bidder functionality in site | RU |
| contactus type values value | String | For contact us link in footer as well as in notification emails | RU |
| landingpage | String | Page to land when site is selected. This is mandatory when adding new site, non mandatory for update site. | RWU (Read from 4.3.6 onwards) |
Comments
0 Comments