improved

2024 August Week 5 release: New APIs added and updates to existing APIs

Summary: Added new APIs for Activity Logging. Updated APIs for Content Manager. Updated APIs for Integration. Updated APIs for Planner. Added new APIs for Programs.

Activity Logging

Released new feature - activity logging apis for the first time.

Link to the documentation

  • /v1/activities [parameters]
  • /v1/activities/{id} [parameters]

Programs

Released new feature - programs apis for the first time.

Link to the documentation

  • /v2/access [get]
  • /v2/spaces/{spaceId}/activity [get]
  • /v2/spaces/{spaceId}/nodes/{nodeId}/activity [get]
  • /v2/spaces/{spaceId}/nodes/{nodeId}/associations [get]
  • /v2/spaces/{spaceId}/nodes/{nodeId}/associations/delete [post]
  • /v2/spaces/{spaceId}/asyncAction [get]
  • /v2/spaces/{spaceId}/nodes/{nodeId}/comments [get]
  • /v2/spaces/{spaceId}/nodes/{nodeId}/comments/{commentId} [get]
  • /v2/spaces/{spaceId}/nodes/{nodeId}/follower [get]
  • /v2/spaces/{spaceId}/programs [get]
  • /v2/spaces/{spaceId}/programs/{programId} [get]
  • /v2/spaces/{spaceId}/programs/{programId}/contents [get]
  • /v2/spaces/{spaceId}/programs/my [get]
  • /v2/spaces/{spaceId}/programs/groupby [get]
  • /v2/spaces/{spaceId}/programs/{programId}/makeTemplate [post]
  • /v2/spaces/{spaceId}/programs/template [post]
  • /v2/spaces/{spaceId}/programs/predefinedtemplates [get]
  • /v2/spaces/{spaceId}/programs/template/{templateId} [get]
  • /v2/spaces/{spaceId}/programs/template/{templateId}/apply [post]
  • /v2/spaces/{spaceId}/programs/predefinedtemplates/{predefinedTemplateId}/apply [post]
  • /v2/spaces/{spaceId}/programs/bulk [patch]
  • /v2/spaces/{spaceId}/programs/template/bulk [patch]
  • /v2/spaces/{spaceId}/rank [put]
  • /v2/spaces/{spaceId}/forms [get]
  • /v2/spaces/{spaceId}/forms/{formId} [get]
  • /v2/spaces/{spaceId}/forms/{formId}/permission [post]
  • /v2/spaces/{spaceId}/forms/{formId}/activate [put]
  • /v2/spaces/{spaceId}/forms/{formId}/deactivate [put]
  • /v2/spaces/{spaceId}/requests [get]
  • /v2/spaces/{spaceId}/requests/{requestId} [get]
  • /v2/spaces/{spaceId}/requests/my [get]
  • /v2/spaces/{spaceId}/requests/bulk [patch]
  • /v2/spaces/{spaceId}/requests/groupby [get]
  • /v2/spaces/{spaceId}/savedViews [post]
  • /v2/spaces/{spaceId}/savedViews/{savedViewId} [get]
  • /v2/spaces [get]
  • /v2/spaces/{spaceId} [get]
  • /v2/spaces/{spaceId}/statusschema [get]
  • /v2/spaces/{spaceId}/statusschema/{statusSchemaId} [get]
  • /v2/spaces/{spaceId}/tasks [get]
  • /v2/spaces/{spaceId}/tasks/template [get]
  • /v2/spaces/{spaceId}/tasks/{taskId} [get]
  • /v2/spaces/{spaceId}/tasks/template/{taskTemplateId} [get]
  • /v2/spaces/{spaceId}/tasks/my [get]
  • /v2/spaces/{spaceId}/tasks/bulk [patch]
  • /v2/spaces/{spaceId}/tasks/groupby [get]
  • /v2/spaces/{spaceId}/tasks/delete [delete]
  • /v2/spaces/{spaceId}/tasks/template/delete [post]

Content Manager

Link to the documentation

What's Changed


POST /v1/teamSites/{teamSiteId}/items/{itemId}/contentAccessPermissions

Integration

Link to the documentation

What's Changed


PUT /integration/v2/workspace/files/{workspaceContentId}/content
Request:

Changed content type : multipart/form-data

  • Added property content (object)

    File content bytes. Use a Content-Disposition that includes a 'filename' parameter to indicate this is file data. The specific filename value is ignored in favor of metadata.name.

  • Deleted property file (object)

    File content bytes. Use a Content-Disposition that includes a 'filename' parameter to indicate this is file data. The specific filename value is ignored in favor of metadata.name.


Planner

Link to the documentation

What's Changed


GET /v2/spaces/{spaceId}/nodes/{nodeId}/associations
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
POST /v2/spaces/{spaceId}/nodes/{nodeId}/associations
Return Type:

Changed response : 201 Created

Created

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/projects/{projectId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
    • Changed property associatedNodes (array)

      List of association data
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
PUT /v2/spaces/{spaceId}/projects/{projectId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
    • Changed property associatedNodes (array)

      List of association data
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/projects/template/{templateId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
    • Changed property associatedNodes (array)

      List of association data
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
PUT /v2/spaces/{spaceId}/projects/template/{templateId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    Changed property associations (array)
    > List of associations (Library content)
    Changed items (object):
    Changed property nodeType (string)
    > Node type of the association
    Added enum value:
    taskTemplate
    Changed property associatedNodes (array)
    > List of association data
    Changed items (object):
    Changed property nodeType (string)
    > Node type of the association
    Added enum value:
    taskTemplate
    Changed response : 201 Created

    Created

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
    • Changed property associatedNodes (array)

      List of association data
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/tasks/{taskId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations on a task
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
PUT /v2/spaces/{spaceId}/tasks/{taskId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations on a task
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/tasks/template/{taskTemplateId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations on a task
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
PUT /v2/spaces/{spaceId}/tasks/template/{taskTemplateId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations on a task
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
POST /v2/spaces/{spaceId}/projects
Return Type:

Changed response : 201 Created

Created

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
    • Changed property associatedNodes (array)

      List of association data
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/projects
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations (Library content)
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
      • Changed property associatedNodes (array)

        List of association data
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
GET /v2/spaces/{spaceId}/projects/my
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations (Library content)
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
      • Changed property associatedNodes (array)

        List of association data
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
GET /v2/spaces/{spaceId}/projects/template
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations (Library content)
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
      • Changed property associatedNodes (array)

        List of association data
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
GET /v2/spaces/{spaceId}/requests/{requestId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
PUT /v2/spaces/{spaceId}/requests/{requestId}
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
POST /v2/spaces/{spaceId}/tasks
Return Type:

Changed response : 201 Created

Created

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations on a task
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/tasks
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations on a task
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
POST /v2/spaces/{spaceId}/tasks/template
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations on a task
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/tasks/template
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations on a task
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
GET /v2/spaces/{spaceId}/tasks/my
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations on a task
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
POST /v2/spaces/{spaceId}/requests
Return Type:

Changed response : 201 Created

Created

  • Changed content type : application/json
    • Changed property associations (array)

      List of associations (Library content)
      Changed items (object):

      • Changed property nodeType (string)

        Node type of the association
        Added enum value:

        • taskTemplate
GET /v2/spaces/{spaceId}/requests
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations (Library content)
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate
GET /v2/spaces/{spaceId}/requests/my
Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json
    • Changed property items (array)

      List of items in the response
      Changed items (object):

      • Changed property associations (array)

        List of associations (Library content)
        Changed items (object):

        • Changed property nodeType (string)

          Node type of the association
          Added enum value:

          • taskTemplate