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