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.
- /v1/activities [parameters]
- /v1/activities/{id} [parameters]
Programs
Released new feature - programs apis for the first time.
- /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
What's Changed
POST
/v1/teamSites/{teamSiteId}/items/{itemId}/contentAccessPermissions
POST
/v1/teamSites/{teamSiteId}/items/{itemId}/contentAccessPermissionsIntegration
What's Changed
PUT
/integration/v2/workspace/files/{workspaceContentId}/content
PUT
/integration/v2/workspace/files/{workspaceContentId}/contentRequest:
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
What's Changed
GET
/v2/spaces/{spaceId}/nodes/{nodeId}/associations
GET
/v2/spaces/{spaceId}/nodes/{nodeId}/associationsReturn 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
- Changed property
- Changed property
POST
/v2/spaces/{spaceId}/nodes/{nodeId}/associations
POST
/v2/spaces/{spaceId}/nodes/{nodeId}/associationsReturn 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
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/projects/{projectId}
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
- 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 property
- Changed property
PUT
/v2/spaces/{spaceId}/projects/{projectId}
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
- 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 property
- Changed property
GET
/v2/spaces/{spaceId}/projects/template/{templateId}
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
- 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 property
- Changed property
PUT
/v2/spaces/{spaceId}/projects/template/{templateId}
PUT
/v2/spaces/{spaceId}/projects/template/{templateId}Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json
Changed propertyassociations
(array)
> List of associations (Library content)
Changed items (object):
Changed propertynodeType
(string)
> Node type of the association
Added enum value:
taskTemplate
Changed propertyassociatedNodes
(array)
> List of association data
Changed items (object):
Changed propertynodeType
(string)
> Node type of the association
Added enum value:
taskTemplate
Changed response : 201 CreatedCreated
- 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
- 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 property
- Changed property
GET
/v2/spaces/{spaceId}/tasks/{taskId}
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
- Changed property
- Changed property
PUT
/v2/spaces/{spaceId}/tasks/{taskId}
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
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/tasks/template/{taskTemplateId}
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
- Changed property
- Changed property
PUT
/v2/spaces/{spaceId}/tasks/template/{taskTemplateId}
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
- Changed property
- Changed property
POST
/v2/spaces/{spaceId}/projects
POST
/v2/spaces/{spaceId}/projectsReturn 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
- 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 property
- Changed property
GET
/v2/spaces/{spaceId}/projects
GET
/v2/spaces/{spaceId}/projectsReturn 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
- 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 property
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/projects/my
GET
/v2/spaces/{spaceId}/projects/myReturn 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
- 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 property
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/projects/template
GET
/v2/spaces/{spaceId}/projects/templateReturn 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
- 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 property
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/requests/{requestId}
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
- Changed property
- Changed property
PUT
/v2/spaces/{spaceId}/requests/{requestId}
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
- Changed property
- Changed property
POST
/v2/spaces/{spaceId}/tasks
POST
/v2/spaces/{spaceId}/tasksReturn 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
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/tasks
GET
/v2/spaces/{spaceId}/tasksReturn 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
- Changed property
- Changed property
- Changed property
POST
/v2/spaces/{spaceId}/tasks/template
POST
/v2/spaces/{spaceId}/tasks/templateReturn 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
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/tasks/template
GET
/v2/spaces/{spaceId}/tasks/templateReturn 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
- Changed property
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/tasks/my
GET
/v2/spaces/{spaceId}/tasks/myReturn 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
- Changed property
- Changed property
- Changed property
POST
/v2/spaces/{spaceId}/requests
POST
/v2/spaces/{spaceId}/requestsReturn 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
- Changed property
GET
/v2/spaces/{spaceId}/requests
GET
/v2/spaces/{spaceId}/requestsReturn 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
- Changed property
- Changed property
GET
/v2/spaces/{spaceId}/requests/my
GET
/v2/spaces/{spaceId}/requests/myReturn 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
- Changed property
- Changed property