Summary: Updated APIs for Integration.

Integration

Link to the documentation

What's Changed


GET /integration/v2/teamsites/{teamsiteId}/files/{libraryContentId}/content
Parameters:

Changed: redirect in query

Optional query parameter. Accepts true or false, defaults to true. If true then response is a 302 redirect to download url,
if false then response is a 200 response with download location or Google URLs in response body.


Email (Legacy), Livesend (Legacy)

Improved webhooks documentation for legacy events

email-enriched-v3: Details of an email that was sent (with additional enrichment)

email-v3: Details of an email that was sent (without additional enrichment)

livesend-session-summary-v3: A summary of an interaction session (without additional enrichment)

livesend-session-summary-enriched-v3: A summary of an interaction session (with additional enrichment)

livesend-summary-v2: Livesend engagement summary (deprecated)

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

Summary: Added new APIs for Content Manager. Added new APIs for Engagement. Updated APIs for Integration. Updated APIs for Link Delivery. Updated APIs for Planner. Updated APIs for Search. Added new APIs for Variable. Updated APIs for Workspace.

Content Manager

Released new feature - content manager apis for the first time.

Link to the documentation

  • /v1/contentAccessPermissions [post]
  • /v1/teamSites/{teamSiteId}/items/{itemId}/contentAccessPermissions/members [delete]
  • /v1/teamSites/{teamSiteId}/items/{itemId}/contentAccessPermissions [post]
  • /v1/teamSites/{teamSiteId}/items/referencedProfiles [parameters]

Engagement

Released new feature - engagement apis for the first time.

Link to the documentation

  • /v1/engagements [parameters]

Variable

Released new feature - variable apis for the first time.

Link to the documentation

  • /variable/v1/variables [post]
  • /variable/v1/variables/{variableId} [put]
  • /variable/v1/variables/{variableName}/definition [get]
  • /variable/v1/variables/definition [get]
  • /variable/v1/resources/formatters/{valueType} [get]
  • /variable/v1/values/{variableName} [post]
  • /variable/v1/values [post]

Integration

Link to the documentation

What's Changed


POST /integration/v2/teamsites/{teamsiteId}/livedocVersions/{libraryContentVersionId}
Request:

Changed content type : application/json

  • Added property regionalFormat (object)
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.


Search

Link to the documentation

What's New


POST /v1/content/query

Content Search

POST /v1/generative/source

Generative Search Source

POST /v1/generative/query

Generative search

What's Deleted


POST /search/v1/content/query

Content Search


Workspace

Link to the documentation

What's New


GET /workspace/v1/files/{workspaceContentId}/versions

Get file versions info


LiveDoc, LiveDocExpress, UserGroup, ContentManager, PlannerTask, PlannerProject, Test, CustomSchema, Program, PlannerRequest, Workflow, User, ContentProfile, ReadinessArchival

New webhooks added: UMS

UserCreatedV1: Occurs when a user is Created.

UserUpdatedV1: Occurs when a user is Updated.

New webhooks added: UMS

UserGroupCreatedV1: Occurs when a user group is Created.

UserGroupUpdatedV1: Occurs when a user group is Updated.

UserGroupMemberChangeV1: Occurs when there is a change in a user group's members.

New webhooks added: ContentManager

ContentManagerActiveVersionChangedV1: Occurs when content version is activated or deactivated in content manager.

ContentManagerContentVersionExpiredV1: Occurs when a content version is expired.

ContentManagerCopyFileV1: Occurs when a file is copied.

ContentManagerCreateFileV1: Occurs when a file is created.

ContentManagerCopyFolderV1: Occurs when a folder is copied.

ContentManagerDeleteFileV1: Occurs when a file is deleted.

ContentManagerMoveFileV1: Occurs when a file is moved.

ContentManagerUpdateContentCustomPropertyV1: Occurs when a content custom property is updated.

New webhooks added: ContentProfile

ContentProfileAddToProfileV1: Occurs when a file is added to profile.

ContentProfileRemoveFromProfileV1: Occurs when a file is removed from profile.

New webhooks added: CustomSchema

CustomSchemaCreateV1: Occurs when a custom schema is created.

CustomSchemaUpdateV1: Occurs when a custom schema is updated.

CustomSchemaDeleteV1: Occurs when a custom schema is deleted.

New webhooks added: LiveDoc

LiveDocCompletedV2: Occurs when the requested format is generated from a LiveDoc template or there are failures during generating a LiveDoc.

New webhooks added: LiveDoc

LDXJobStatusV1: Occurs when job is done.Failed, Cancelled, Complete.

New webhooks added: Planner

PlannerProjectUpdateV1: Occurs when a project is updated.

PlannerProjectDeleteV1: Occurs when a project is deleted.

PlannerProjectCreateV1: Occurs when a project is created.

New webhooks added: Planner

PlannerTaskUpdateV1: Occurs when a task is updated.

PlannerTaskDeleteV1: Occurs when a task is deleted.

PlannerTaskCreateV1: Occurs when a task is created.

New webhooks added: Planner

PlannerRequestUpdateV1: Occurs when a request is updated.

PlannerRequestDeleteV1: Occurs when a request is deleted.

PlannerRequestCreateV1: Occurs when a request is created.

New webhooks added: Program

ProgramUpdateV1: Occurs when a program is updated.

ProgramDeleteV1: Occurs when a program is deleted.

ProgramCreateV1: Occurs when a program is created.

New webhooks added: ReadinessArchival

ReadinessArchivalEventV1: Occurs when the readiness archival process is completed.

New webhooks added: Workflow

WorkflowApproveStepV1: Occurs when a workflow step is approved.

WorkflowRecallV1: Occurs when workflow is recalled from a content version.

WorkflowRejectStepV1: Occurs when a workflow step is rejected.

WorkflowRevokeStepV1: Occurs when a workflow step is revoked.

WorkflowSubmitV1: Occurs when a content version is submitted to workflow.