ExtProps
Extended Properties
is a way to store app / integration specific properties for content, people or places.
Each property has a name, value and a parent object. Only Jive Apps and Jive Integrations can make use of extended properties.
Extended properties are stored within the context of app or integration, i.e. properties created by an integration or app are available only for that app or integration.
Example:
Save Extended Properties
Extended Properties can be created by executing /extprops REST method on any person or place or content object. For e.g. POST to /places/{placeID}/extprops saves new set of properties. The minimum set of fields you must include are:
{ "any prop name": "any val", "any prop2 name": "any val" }
Fetch Extended Properties
Extended Properties can be fetched by executing /extprops REST method on any person or place or content object. For e.g. GET to /places/{placeID}/extprops returns extended properties.
Delete Extended Properties
Extended Properties can be deleted by executing /extprops REST method on any person or place or content object. For e.g. DELETE to /places/{placeID}/extprops deletes extended properties.
NOTE:Integration client must send X-Client-Id header with value of client id. Jive will validate this token prior to access to these APIs
Fields
Field | Type | Mode † | Description |
---|---|---|---|
id | String | read-only | Identifier (unique within an object type and Jive instance) of this object. |
resources | Object | read-only | Resource links (and related permissions for the requesting person) relevant to this object. |