ExternalStreamInstance

An External Stream Instance represents a configured External Stream Definition that has been attached to a Purposeful Place. It also contains configuration information returned by the configuration UI.

 {
    "id":"1032",
    "config": {
        "configProp1":"abcd",
        "configProp2":"1234"
    },
    "definition":{
        //External stream definition JSON
       "type":"extStreamDefinition"
    },
    "parent":"http://example.jiveon.com/api/core/v3/places/1037",
    "state":"STAGED",
    "type":"externalStreamInstance",
    "published":"2013-01-25T20:03:08.702+0000",
    "updated":"2013-01-25T20:03:08.702+0000",
    "resources":{
       "self":{
          "allowed":[
             "POST",
             "GET"
          ],
          "ref":"http://example.jiveon.com/api/core/v3/extstreams/1032"
       }
    }
 }

Fields

FieldTypeMode Description
columnIntegeroptionalThe column in which this instance is going to appear in the parent.
configObjectoptionalConfiguration of this instance in JSON format. JSON format depends on the needs of each instance. When creating or updating this instance, it is possible to include an extra field forceResendRegistration of type boolean that indicates whether a registration notification should be sent to the external system or not.
definitionExternalStreamDefinitionrequiredThe definition type this instance belongs to.
idStringread-only

Identifier (unique within an object type and Jive instance) of this object. This field is internal to Jive.

lastRegisterISO 8601 Dateread-onlyDate and time of the last time a registered notification was sent to the external system that is integrating with Jive.
parentStringread-only

URI of the parent place of this instance.

publishedISO 8601 Dateread-only

Date and time this object was originally created.

resourcesObjectread-only

Resource links (and related permissions for the requesting person) relevant to this object.

stateStringoptionalState of this instance. Possible values are:
  • STAGED - Not configured yet. Default value.
  • VISIBLE - Configured and ready to be used
statusObjectread-onlyStatus of this instance when activity was published in JSON format.
updatedISO 8601 Dateread-only

Date and time this object was most recently updated.

→ Fields used by update and create operations
→ Fields used only by create operations
→ Fields not used by update or create operations

Resources

ResourceMethodDescription
privatepropsGET

Retrieves private properties for this TileInstance

privatepropsPOST

Updates private properties for this TileInstance

selfGET

Return an updated version of this external stream instance.