static osapi.jive.corev3.discussions

A static class for getting and creating Discussions. A list of Discussions can be retrieved or a single Discussion can be retrieved by URI.

Methods

create(discussion,options)
POST /contents

Retrieves

Discussion

Description

Create a new discussion with specified characteristics, and return an entity representing the newly created discussion.

Here is an example of a JSON with the minimum set of fields you must include:

 {
  "content":
      {
      "type": "text/html",
      "text": "<body><p>Some interesting text to discuss</p></body>"
      },
  "subject": "New Discussion"
 }

Takes:
Options:
NameTypeRequiredDescription
fieldsStringfalseNames of the fields to be returned
Retrieves:
  • Discussion describing the newly created discussion
  • get(options)
    GET /contents

    Retrieves

    Content[]

    Description

    Return a paginated list of discussions that match the specified criteria.

    Options:
    NameTypeRequiredDescription
    authorStringfalseURI of a person, limiting results to objects authored by this person
    countIntegerfalseMaximum number of objects to return (default is 25)
    fieldsStringfalseNames of the fields to be returned
    placeStringfalseURI of a place, limiting results to objects contained in that place
    searchStringfalseOne or more search terms separated by commas, limiting results to objects that match the terms
    startIndexIntegerfalseZero-relative index of the first content object to be returned
    tagStringfalseComma delimited list of tag values, limiting results to objects with one of those tags
    Retrieves:
  • Discussion[] Paginated list of matching discussions
  • get(options)
    GET /contents/{uri}

    Retrieves

    Content

    Description

    Return a single discussion by its URI.

    Options:
    NameTypeRequiredDescription
    uriStringtrueURI of the discussion to get
    fieldsStringfalseNames of the fields to be returned
    Retrieves:
  • Discussion Representation of the requested discussion