systemPropertiesService

Provides a web service for managing Jive System Properties.
Method Description
deleteProperty Deletes a Jive System Property.
getProperties Obtains all Jive System Properties.
saveProperty Saves a name/value pair as a Jive System Property.

deleteProperty

Deletes a Jive System Property.

DELETE http://domain:port/application_context/rpc/rest/systemPropertiesService/properties/{name}

Arguments

Name Type Description
name xs:string the property to delete.

Arguments Template

<deleteProperty> 
    <name>xs:string</name>
</deleteProperty>

Errors

Error When Returned
Unauthorized if not system admin.

getProperties

Obtains all Jive System Properties.

GET http://domain:port/application_context/rpc/rest/systemPropertiesService/properties

Response

Type Description
List of Property the current Jive System Properties.

Response Template

<getPropertiesResponse> 
    <!-- List of ... -->
    <return>
        <!-- Contents of Property -->
    <return>
</getPropertiesResponse>

Errors

Error When Returned
Unauthorized if not system admin.

saveProperty

Saves a name/value pair as a Jive System Property.

POST http://domain:port/application_context/rpc/rest/systemPropertiesService/properties

Arguments

Name Type Description
name xs:string the name of the property to set.
value xs:string the value of the property to set.

Arguments Template

<saveProperty> 
    <name>xs:string</name>
    <value>xs:string</value>
</saveProperty>

Errors

Error When Returned
Unauthorized if not system admin.