osapi.jive.corev3.places.CheckPoint

Checkpoint towards completion of an associated project. The most important fields are name, dueDate, and project. An example JSON representation looks like this:

{
    "name" : "Code Freeze",
    "description" : "No check-ins after this point",
    "dueDate" : "2012-07-31T07:00:00.000+0000",
    "published" : "2012-07-30T22:42:38.525+0000",
    "updated" : "2012-07-30T22:42:38.525+0000",
    "id" : "1001",
    "project" : {
      "parent" : "https://example.jiveon.com/api/core/v3/places/1275",
      "type" : "project",
      "startDate" : "2012-07-30T07:00:00.000+0000",
      "dueDate" : "2015-07-16T06:59:59.999+0000",
      "creator" : {
        "name" : {
          "givenName" : "John",
          "familyName" : "Admin",
          "formatted" : "John Admin"
        },
        "type" : "person",
        "displayName" : "John Admin",
        "id" : "1"
      },
      "projectStatus" : "HIGH",
      "name" : "My project for checkpoints",
      "displayName" : "my-project-for-checkpoints",
      "description" : "",
      "status" : "Active",
      "contentTypes" : [ "blog", "projects", "discussions", "documents", "files", "polls", "tasks" ],
      "viewCount" : 3,
      "published" : "2012-07-30T22:39:32.608+0000",
      "updated" : "2012-07-30T22:42:38.524+0000",
      "visibleToExternalContributors" : false,
      "tags" : [ ],
      "followerCount" : 1,
      "resources" : {
        "checkpoints" : {
          "ref" : "https://example.jiveon.com/api/core/v3/checkpoints/13199",
          "allowed" : [ "POST", "GET" ]
        },
        "contents" : {
          "ref" : "https://example.jiveon.com/api/core/v3/contents?filter=place(http%3A%2F%2FLT-WS-090156%3A8080%2Fapi%2Fcore%2Fv3%2Fplaces%2F13199)",
          "allowed" : [ "GET" ]
        },
        "announcements" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/announcements",
          "allowed" : [ "POST", "GET" ]
        },
        "self" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199",
          "allowed" : [ "GET", "DELETE", "PUT" ]
        },
        "html" : {
          "ref" : "https://example.jiveon.com/community/some_name/projects/my-project-for-checkpoints",
          "allowed" : [ "GET" ]
        },
        "categories" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/categories",
          "allowed" : [ "POST", "GET" ]
        },
        "tasks" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/tasks",
          "allowed" : [ "POST", "GET" ]
        },
        "places" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/places",
          "allowed" : [ "POST", "GET" ]
        },
        "followingIn" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/followingIn",
          "allowed" : [ "GET" ]
        },
        "avatar" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/avatar",
          "allowed" : [ "POST", "GET", "DELETE" ]
        },
        "activity" : {
          "ref" : "https://example.jiveon.com/api/core/v3/places/13199/activities",
          "allowed" : [ "GET" ]
        }
      },
      "id" : "1431"
    }
}
Example:
Create Checkpoints

Read setCheckpoints() to learn how to create a checkpoint.

Properties

PropertyTypeMode Description
descriptionStringoptional

Human readable description of this checkpoint.

dueDateISO 8601 Daterequired

Date and time this checkpoint must be completed.

idStringread-only

Identifier (unique within an object type and Jive instance) of this object. This field is internal to Jive and should not be confused with contentID or placeID used in URIs.

nameStringrequired
Formal name for this checkpoint.
projectProjectread-only
The project where this checkpoint lives.
publishedISO 8601 Dateread-only

Date and time when this checkpoint was originally created.

updatedISO 8601 Dateread-only

Date and time this checkpoint 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