static osapi.jive.corev3.people.expertise

REST endpoint for interacting with Jive users via an API that is compatible with OpenSocial.

Examples:

Perform a GET request to . Here is an example curl command of getting one person by email and retrieving only the "name" field:

curl -u liz.employee:password "http://example.jiveon.com/api/core/v3/people/email/bob@example.com?fields=name"

Perform a GET request to . Here is an example curl command of getting one person by username and retrieving only the "emails" and "name" fields:

curl -u person:password "http://example.jiveon.com/api/core/v3/people/username/joeuser?fields=emails,name"

Perform a POST request to . Here is an example curl command of creating a task for a user with ID 1234:

curl -u user:password -H "Content-Type: application/json" --data '{ "subject": "Organize teambuilding event", "dueDate": "2012-12-05T06:59:59.999+0000" }' http://example.jiveon.com/api/core/v3/people/1234/tasks

Methods

approveExpertiseTag(options)
PUT /people/{personID}/expertise/endorse/{tagName}

Retrieves

--

Description

deleteExpertiseTag(profilefieldprivacy)
DELETE /people/{personID}/expertise/{tagName}

Retrieves

--

Description

deleteExpertiseTag2(profilefieldprivacy)
DELETE /people/{personID}/expertise/

Retrieves

--

Description

endorse(profilefieldprivacy,options)
POST /people/{personID}/expertise/endorse

Retrieves

--

Description

getEndorsed(options)
GET /people/{personID}/expertise/endorse

Retrieves

Object

Description

getPendingExpertiseTags(options)
GET /people/{personID}/expertise/pending

Retrieves

Object

Description

getTopExpertise(options)
GET /people/{personID}/expertise/top

Retrieves

Object

Description

getUsersByExpertise(options)
GET /people/expertise/{tagName}

Retrieves

Object

Description

getWhoEndorsed(options)
GET /people/{personID}/expertise/endorsers/{tagName}

Retrieves

Object

Description

unendorse(profilefieldprivacy)
DELETE /people/{personID}/expertise/endorse/{tagName}

Retrieves

--

Description