Managed API for Confluence Cloud is an API Client for Confluence Cloud by Adaptavist primarily designed for the use in ScriptRunner Connect. You can read more about Managed APIs here.
This is a runtime agnostic version of the Managed API (with core
suffix) that makes it easy to port it to any runtime you may want to use this Managed API on.
- fetch
- Ancestor
- Attachment
- deleteAttachment
- getAttachmentById
- getAttachments
- BlogPost
- CustomContent
- Label
- Page
- BlogPost
- Children
- Comment
- Attachment
- CustomContent
- Footer
- Inline
- Content
- convertIdsToTypes
- Property
- Attachment
- BlogPost
- Comment
- CustomContent
- Page
- Whiteboard
- CustomContent
- Label
- Like
- BlogPost
- Comment
- Footer
- Inline
- Page
- Page
- Space
- Task
- V1
- Content
- publishLegacyDraft
- publishSharedDraft
- searchContentByCQL
- Attachment
- Body
- convertBody
- Macro
- Copy
- Descendant
- Label
- Move
- Restriction
- Version
- Label
- LongRunningTask
- Relation
- Search
- Setting
- Space
- createSpace
- deleteSpace
- updateSpace
- Private
- Setting
- Template
- Theme
- User
- UserGroup
- Watcher
- Content
- Version
- Attachment
- BlogPost
- Comment
- Footer
- Inline
- CustomContent
- Page
- Whiteboard
While the primary reason for creating Managed APIs was to use them in ScriptRunner Connect runtime, then you can easily port them to any runtime of your choosing.
You can do so by extending the *Core
Managed API class where you'll be asked to provide implementation for getPlatformImplementation
function. In this implementation you have to specify how to perform buffer encoding/decoding operations and how to perform HTTP calls:
{
buffer: {
encode(input: string): ArrayBuffer;
decode(input: ArrayBuffer): string;
},
performHttpCall(request: Request): Promise<Response>
}
Here is an example how to create a Node port of the Managed API:
import { ConfluenceCloudApiCore } from "@managed-api/confluence-cloud-v2-core";
import { PlatformImplementation, Request, Response, Headers } from "@managed-api/commons-core";
import fetch from "node-fetch";
export class ConfluenceCloudApi extends ConfluenceCloudApiCore {
constructor(private baseUrl: string, private authToken: string) {
super();
}
protected getPlatformImplementation(): PlatformImplementation {
return {
buffer: {
encode: (input) => Buffer.from(input, 'utf-8'),
decode: (input) => Buffer.from(input).toString('utf-8')
},
performHttpCall: (request) => this.performHttpCall(request)
};
}
private async performHttpCall(request: Request): Promise<Response> {
const requestUrl = `${this.baseUrl}${request.url}`; // Substitute base URL
request.headers.set('Authorization', `Basic ${this.authToken}`); // Substitute auth token
const response = await fetch(requestUrl, {
method: request.method,
headers: request.headers as any,
body: request.method.toLowerCase() !== 'get' ? Buffer.from((await request.arrayBuffer()) ?? new ArrayBuffer(0)) : undefined
});
const apiHeaders = new Headers();
response.headers.forEach((value, key) => apiHeaders.append(key, value));
const body = await response.arrayBuffer();
return super.buildResponse(response.url, response.status, response.statusText, apiHeaders, body);
}
}
Please note that the authentication handling details may not be accurate and serve as an example. If you wish to use these Managed APIs without having to concern yourself how to deal with and secure authentication details when working with APIs, then feel free to evaluate ScriptRunner Connect platform.
At this time Managed APIs are unlicensed and close sourced, but feel free to drop an email to eknoll@adaptavist.com for ideas, suggestions and improvements.
-
- Added new fields
include-labels
,include-properties
,include-operations
,include-versions
andinclude-version
toAttachment.getAttachmentById
. - Added new field
purge
toAttachment.deleteAttachment
. - Added new field
purge
toCustomContent.deleteCustomContent
. - Added new field
version
toComment.Attachment.getComments
. - Added new fields
include-labels
,include-properties
,include-operations
,include-versions
,include-version
andinclude-favorited-by-current-user-status
toCustomContent.getCustomContentById
. - Added new fields
draft
andpurge
toBlogPost.deleteBlogPost
. - Added new fields
draft
andpurge
toPage.deletePage
. - Added new field
root-level
toPage.createPage
. - Added new fields
include-labels
,include-properties
,include-operations
,include-versions
,include-version
,include-likes
, andinclude-favorited-by-current-user-status
toPage.getPageById
. - Added new fields
favorited-by
andnot-favorited-by
toSpace.getSpaces
. - Added new fields
include-labels
,include-properties
,include-operations
andinclude-permissions
toSpace.getSpaceById
. - Added new fields
include-properties
,include-operations
,include-versions
,include-version
andinclude-likes
toComment.Footer.getCommentById
. - Added new fields
include-properties
,include-operations
,include-versions
,include-version
andinclude-likes
toComment.Inline.getCommentById
. - Added new field
body-format
toTask.updateTask
. - Removed
deleted
fromstatus
inBlogPost.updateBlogPost
. - Added new field
ownerId
toPage.updatePage
. -
Attachment
definition got changed toAttachmentSingle
. - New properties in
PageSingle
definition. - New properties in
PageBulk
definition.
- Added new fields
-
-
Get custom content comments that can be used as
Comment.CustomContent.getComments
orAll.getCustomContentComments
.
-
Get custom content comments that can be used as
-
-
Create whiteboard that can be used as
Whiteboard.createWhiteboard
orAll.getWhiteboard
. -
Get whiteboard by id that can be used as
Whiteboard.getWhiteboardById
orAll.getWhiteboardById
. -
Delete whiteboard that can be used as
Whiteboard.deleteWhiteboard
orAll.deleteWhiteboard
.
-
Create whiteboard that can be used as
-
-
Get content properties for whiteboard that can be used as
Content.Property.Whiteboard.getContentProperties
orAll.getContentPropertiesForWhiteboard
. -
Create content property for whiteboard that can be used as
Content.Property.Whiteboard.createContentProperty
orAll.createContentPropertyForWhiteboard
. -
Get content property for whiteboard by id that can be used as
Content.Property.Whiteboard.getContentPropertyById
orAll.getContentPropertyForWhiteboardById
. -
Update content property for whiteboard by id that can be used as
Content.Property.Whiteboard.updateContentPropertyById
orAll.updateContentPropertyForWhiteboardById
. -
Delete content property for whiteboard by id that can be used as
Content.Property.Whiteboard.deleteContentPropertyById
orAll.deleteContentPropertyForWhiteboardById
.
-
Get content properties for whiteboard that can be used as
-
-
Get all ancestors of the whiteboard that can be used as
Ancestor.getAllAncestorsOfWhiteboard
orAll.getAllAncestorsOfWhiteboard
.
-
Get all ancestors of the whiteboard that can be used as
-
-
Get footer comments that can be used as
Comment.Footer.getComments
orAll.getFooterComments
. -
updateComment that can be used as
Comment.Footer.updateComment
orAll.updateFooterComment
. -
deleteComment that can be used as
Comment.Footer.deleteComment
orAll.deleteFooterComment
. -
getCommentById that can be used as
Comment.Inline.getCommentById
orAll.getInlineCommentById
. -
updateComment that can be used as
Comment.Inline.updateComment
orAll.updateInlineComment
. -
deleteComment that can be used as
Comment.Inline.deleteComment
orAll.deleteInlineComment
.
-
Get footer comments that can be used as
-
-
Get content restriction status for group that can be used as
V1.Content.Restriction.Group.getGroupStatus
orAll.getContentRestrictionGroupStatus
. -
Add group to content restriction that can be used as
V1.Content.Restriction.Group.addGroup
orAll.addContentRestrictionGroup
. -
Remove group from content restriction that can be used as
V1.Content.Restriction.Group.removeGroup
orAll.removeContentRestrictionGroup
.
-
Get content restriction status for group that can be used as
-
-
Get attachments that can be used as
Attachment.getAttachments
orAll.getAttachments
. -
Get attachment by id that can be used as
Attachment.getAttachmentById
orAll.getAttachmentByIds
. -
Delete attachment that can be used as
Attachment.deleteAttachment
orAll.deleteAttachment
.
-
Get attachments that can be used as
-
-
Get attachments for blog post that can be used as
Attachment.BlogPost.getAttachments
orAll.getAttachmentsForBlogPost
.
-
Get attachments for blog post that can be used as
-
-
Get attachments for custom content that can be used as
Attachment.CustomContent.getAttachments
orAll.getAttachmentsForCustomContent
.
-
Get attachments for custom content that can be used as
-
-
Get attachments for label that can be used as
Attachment.Label.getAttachments
orAll.getAttachmentsForLabel
.
-
Get attachments for label that can be used as
-
-
Get attachments for page that can be used as
Attachment.Page.getAttachments
orAll.getAttachmentsForPage
.
-
Get attachments for page that can be used as
-
-
Get all ancestors of page that can be used as
Ancestor.getAllAncestorsOfPage
orAll.getAllAncestorsOfPage
.
-
Get all ancestors of page that can be used as
-
-
Get blog posts that can be used as
BlogPost.getBlogPosts
orAll.getBlogPosts
. -
Create blog post that can be used as
BlogPost.createBlogPost
orAll.createBlogPost
. -
Get blog post by id that can be used as
BlogPost.getBlogPostById
orAll.getBlogPostById
. -
Update blog post that can be used as
BlogPost.updateBlogPost
orAll.updateBlogPost
. -
Delete blog post that can be used as
BlogPost.deleteBlogPost
orAll.deleteBlogPost
. -
Get blog posts for label that can be used as
BlogPost.getBlogPostsForLabel
orAll.getBlogPostsForLabel
. -
Get blog posts in space that can be used as
BlogPost.getBlogPostsInSpace
orAll.getBlogPostsInSpace
.
-
Get blog posts that can be used as
-
-
Get child pages that can be used as
Children.getChildPages
orAll.getChildPages
. -
Get child custom content that can be used as
Children.getChildCustomContent
orAll.getChildCustomContent
.
-
Get child pages that can be used as
-
-
Get attachment comments that can be used as
Comment.Attachment.getComments
orAll.getAttachmentComments
.
-
Get attachment comments that can be used as
-
-
Get footer comments for page that can be used as
Comment.Footer.Page.getComments
orAll.getFooterCommentsForPage
.
-
Get footer comments for page that can be used as
-
-
Get inline comments for page that can be used as
Comment.Inline.Page.getComments
orAll.getInlineCommentsForPage
.
-
Get inline comments for page that can be used as
-
-
Get footer comments for blog post that can be used as
Comment.Footer.BlogPost.getComments
orAll.getFooterCommentsForBlogPost
.
-
Get footer comments for blog post that can be used as
-
-
Get inline comments for blog post that can be used as
Comment.Inline.BlogPost.getComments
orAll.getInlineCommentsForFooter
.
-
Get inline comments for blog post that can be used as
-
-
Get footer comments that can be used as
Comment.Footer.getComments
orAll.getFooterComments
. -
Create footer comment that can be used as
Comment.Footer.createComment
orAll.createFooterComment
. -
getCommentById that can be used as
Comment.Footer.getCommentById
orAll.getFooterCommentById
. -
updateComment that can be used as
Comment.Footer.updateComment
orAll.updateFooterComment
. -
deleteComment that can be used as
Comment.Footer.deleteComment
orAll.deleteFooterComment
. -
Get children footer comments that can be used as
Comment.Footer.getChildrenComments
orAll.getChildrenFooterComments
.
-
Get footer comments that can be used as
-
-
Get inline comments that can be used as
Comment.Inline.getComments
orAll.getInlineComments
. -
Create inline comment that can be used as
Comment.Inline.createComment
orAll.createInlineComment
. -
getCommentById that can be used as
Comment.Inline.getCommentById
orAll.getInlineCommentById
. -
updateComment that can be used as
Comment.Inline.updateComment
orAll.updateInlineComment
. -
deleteComment that can be used as
Comment.Inline.deleteComment
orAll.deleteInlineComment
. -
Get children inline comments that can be used as
Comment.Inline.getChildrenComments
orAll.getChildrenInlineComments
.
-
Get inline comments that can be used as
-
-
Convert content ids to content types that can be used as
Content.convertIdsToTypes
orAll.convertContentIdsToContentType
.
-
Convert content ids to content types that can be used as
-
-
Get content properties for attachment that can be used as
Content.Property.Attachment.getContentProperties
orAll.getContentPropertiesForAttachment
. -
Create content property for attachment that can be used as
Content.Property.Attachment.createContentProperty
orAll.createContentPropertyForAttachment
. -
Get content property for attachment by id that can be used as
Content.Property.Attachment.getContentPropertyById
orAll.getContentPropertyForAttachmentById
. -
Update content property for attachment by id that can be used as
Content.Property.Attachment.updateContentPropertyById
orAll.updateContentPropertyForAttachmentById
. -
Delete content property for attachment by id that can be used as
Content.Property.Attachment.deleteContentPropertyById
orAll.deleteContentPropertyForAttachmentById
.
-
Get content properties for attachment that can be used as
-
-
Get content properties for blog post that can be used as
Content.Property.BlogPost.getContentProperties
orAll.getContentPropertiesForBlogPost
. -
Create content property for blog post that can be used as
Content.Property.BlogPost.createContentProperty
orAll.createContentPropertyForBlogPost
. -
Get content property for blog post by id that can be used as
Content.Property.BlogPost.getContentPropertyById
orAll.getContentPropertyForBlogPostById
. -
Update content property for blog post by id that can be used as
Content.Property.BlogPost.updateContentPropertyById
orAll.updateContentPropertyForBlogPostById
. -
Delete content property for blogpost by id that can be used as
Content.Property.BlogPost.deleteContentPropertyById
orAll.deleteContentPropertyForBlogPostById
.
-
Get content properties for blog post that can be used as
-
-
Get content properties for custom content that can be used as
Content.Property.CustomContent.getContentProperties
orAll.getContentPropertiesForCustomContent
. -
Create content property for custom content that can be used as
Content.Property.CustomContent.createContentProperty
orAll.createContentPropertyForCustomContent
. -
Get content property for custom content by id that can be used as
Content.Property.CustomContent.getContentPropertyById
orAll.getContentPropertyForCustomContentById
. -
Update content property for custom content by id that can be used as
Content.Property.CustomContent.updateContentPropertyById
orAll.updateContentPropertyById
. -
Delete content property for custom content by id that can be used as
Content.Property.CustomContent.deleteContentPropertyById
orAll.deleteContentPropertyForCustomContentById
.
-
Get content properties for custom content that can be used as
-
-
Get content properties for page that can be used as
Content.Property.Page.getContentProperties
orAll.getContentPropertiesForPage
. -
Create content property for page that can be used as
Content.Property.Page.createContentProperty
orAll.createContentPropertyForPage
. -
Get content property for page by id that can be used as
Content.Property.Page.getContentPropertyById
orAll.getContentPropertyForPageById
. -
Update content property for page by id that can be used as
Content.Property.Page.updateContentPropertyById
orAll.updateContentPropertyForPageById
. -
Delete content property for page by id that can be used as
Content.Property.Page.deleteContentPropertyById
orAll.deleteContentPropertyForPageById
.
-
Get content properties for page that can be used as
-
-
Get content properties for comment that can be used as
Content.Property.Comment.getContentProperties
orAll.getContentPropertiesForComment
. -
Create content property for comment that can be used as
Content.Property.Comment.createContentProperty
orAll.createContentPropertyForComment
. -
Get content property for comment by id that can be used as
Content.Property.Comment.getContentPropertyById
orAll.getContentPropertyForCommentById
. -
Update content property for comment by id that can be used as
Content.Property.Comment.updateContentPropertyById
orAll.updateContentPropertyForCommentById
. -
Delete content property for comment by id that can be used as
Content.Property.Comment.deleteContentPropertyById
orAll.deleteContentPropertyForCommentById
.
-
Get content properties for comment that can be used as
-
-
Get custom content by type in blog post that can be used as
CustomContent.BlogPost.getCustomContentByType
orAll.getCustomContentByTypeInBlogPost
.
-
Get custom content by type in blog post that can be used as
-
-
Get custom content by type that can be used as
CustomContent.getCustomContentByType
orAll.getCustomContentByType
. -
Create custom content that can be used as
CustomContent.createCustomContent
orAll.createCustomContent
. -
Get custom content by id that can be used as
CustomContent.getCustomContentById
orAll.getCustomContentById
. -
Update custom content that can be used as
CustomContent.updateCustomContent
orAll.updateCustomContent
. -
Delete custom content that can be used as
CustomContent.deleteCustomContent
orAll.deleteCustomContent
.
-
Get custom content by type that can be used as
-
-
Get custom content by type in page that can be used as
CustomContent.Page.getCustomContentByType
orAll.getCustomContentByTypeInPage
.
-
Get custom content by type in page that can be used as
-
-
Get custom content by type in space that can be used as
CustomContent.Space.getCustomContentByType
orAll.getCustomContentByTypeInSpace
.
-
Get custom content by type in space that can be used as
-
-
Get labels for attachment that can be used as
Label.Attachment.getLabels
orAll.getLabelsForAttachment
.
-
Get labels for attachment that can be used as
-
-
Get labels for blog post that can be used as
Label.BlogPost.getLabels
orAll.getLabelsForBlogPost
.
-
Get labels for blog post that can be used as
-
-
Get labels for custom content that can be used as
Label.CustomContent.getLabels
orAll.getLabelsForCustomContent
.
-
Get labels for custom content that can be used as
-
-
Get labels for page that can be used as
Label.Page.getLabels
orAll.getLabelsForPage
.
-
Get labels for page that can be used as
-
-
Get labels that can be used as
Label.getLabels
orAll.getLabels
.
-
Get labels that can be used as
-
-
Get labels for space that can be used as
Label.Space.getLabels
orAll.getLabelsForSpace
. -
Get labels for space content that can be used as
Label.Space.getLabelsForContent
orAll.getLabelsForSpaceContent
.
-
Get labels for space that can be used as
-
-
Get like count for blog post that can be used as
Like.BlogPost.getLikeCount
orAll.getLikeCountForBlogPost
. -
Get account IDs of likes for blog post that can be used as
Like.BlogPost.getAccountIdsOfLikes
orAll.getAccountIdsOfLikesForBlogPost
.
-
Get like count for blog post that can be used as
-
-
Get like count for page that can be used as
Like.Page.getLikeCount
orAll.getLikeCountForPage
. -
Get account IDs of likes for page that can be used as
Like.Page.getAccountIdsOfLikes
orAll.getAccountIdsOfLikesForPage
.
-
Get like count for page that can be used as
-
-
Get like count for footer comment that can be used as
Like.Comment.Footer.getLikeCount
orAll.getLikeCountForFooterComment
. -
Get account IDs of likes for footer comment that can be used as
Like.Comment.Footer.getAccountIdsOfLikes
orAll.getAccountIdsOfLikesForFooterComment
.
-
Get like count for footer comment that can be used as
-
-
Get like count for inline comment that can be used as
Like.Comment.Inline.getLikeCount
orAll.getLikeCountForInlineComment
. -
Get account IDs of likes for inline comment that can be used as
Like.Comment.Inline.getAccountIdsOfLikes
orAll.getAccountIdsOfLikesForInlineComment
.
-
Get like count for inline comment that can be used as
-
-
Get pages for label that can be used as
Page.getPagesForLabel
orAll.getPagesForLabel
. -
Get pages that can be used as
Page.getPages
orAll.getPages
. -
Create page that can be used as
Page.createPage
orAll.createPage
. -
Get page by id that can be used as
Page.getPageById
orAll.getPageById
. -
Update page that can be used as
Page.updatePage
orAll.updatePage
. -
Delete page that can be used as
Page.deletePage
orAll.deletePage
. -
Get pages in space that can be used as
Page.getPagesInSpace
orAll.getPagesInSpace
.
-
Get pages for label that can be used as
-
-
Get spaces that can be used as
Space.getSpaces
orAll.getSpaces
. -
Get space by id that can be used as
Space.getSpaceById
orAll.getSpaceById
.
-
Get spaces that can be used as
-
-
Get space properties in space that can be used as
Space.Property.getProperties
orAll.getSpaceProperties
. -
Create space property in space that can be used as
Space.Property.createProperty
orAll.createSpacePropertyInSpace
. -
Get space property by id that can be used as
Space.Property.getPropertyById
orAll.getSpacePropertyById
. -
Update space property by id that can be used as
Space.Property.updatePropertyById
orAll.updateSpacePropertyById
. -
Delete space property by id that can be used as
Space.Property.deletePropertyById
orAll.deleteSpacePropertyById
.
-
Get space properties in space that can be used as
-
-
Get tasks that can be used as
Task.getTasks
orAll.getTasks
. -
Get task by id that can be used as
Task.getTaskById
orAll.getTaskById
. -
Update task that can be used as
Task.updateTask
orAll.updateTask
.
-
Get tasks that can be used as
-
-
Get attachment versions that can be used as
Version.Attachment.getVersions
orAll.getAttachmentVersions
. -
Get version details for attachment version that can be used as
Version.Attachment.getVersionDetails
orAll.getVersionDetailsForAttachmentVersion
.
-
Get attachment versions that can be used as
-
-
Get blog post versions that can be used as
Version.BlogPost.getVersions
orAll.getBlogPostVersions
. -
Get version details for blog post version that can be used as
Version.BlogPost.getVersionDetails
orAll.getVersionDetailsForBlogPostVersion
.
-
Get blog post versions that can be used as
-
-
Get page versions that can be used as
Version.Page.getVersions
orAll.getPageVersions
. -
Get version details for page version that can be used as
Version.Page.getVersionDetails
orAll.getVersionDetailsForPageVersion
.
-
Get page versions that can be used as
-
-
Get custom content versions that can be used as
Version.CustomContent.getVersions
orAll.getCustomContentVersions
. -
Get version details for custom content version that can be used as
Version.CustomContent.getVersionDetails
orAll.getVersionDetailsForCustomContentVersion
.
-
Get custom content versions that can be used as
-
-
Get footer comment versions that can be used as
Version.Comment.Footer.getVersions
orAll.getFooterCommentVersions
. -
Get version details for footer comment version that can be used as
Version.Comment.Footer.getVersionDetails
orAll.getVersionDetailsForFooterCommentVersion
.
-
Get footer comment versions that can be used as
-
-
Get inline comment versions that can be used as
Version.Comment.Inline.getVersions
orAll.getInlineCommentVersions
. -
Get version details for inline comment version that can be used as
Version.Comment.Inline.getVersionDetails
orAll.getVersionDetailsForInlineCommentVersion
.
-
Get inline comment versions that can be used as
-
-
Publish shared draft that can be used as
V1.Content.publishSharedDraft
orAll.publishSharedDraft
. -
Publish legacy draft that can be used as
V1.Content.publishLegacyDraft
orAll.publishLegacyDraft
. -
Search content by CQL that can be used as
V1.Content.searchContentByCQL
orAll.searchContentByCQL
.
-
Publish shared draft that can be used as
-
-
Create or update attachment that can be used as
V1.Content.Attachment.createOrUpdateAttachment
orAll.createOrUpdateContentAttachment
. -
Create attachment that can be used as
V1.Content.Attachment.createAttachment
orAll.createContentAttachment
. -
Update attachment properties that can be used as
V1.Content.Attachment.updateAttachmentProperties
orAll.updateContentAttachmentProperties
. -
Update attachment data that can be used as
V1.Content.Attachment.updateAttachmentData
orAll.updateContentAttachmentData
.
-
Create or update attachment that can be used as
-
-
Convert content body that can be used as
V1.Content.Body.convertBody
orAll.convertContentBody
.
-
Convert content body that can be used as
-
-
Move a page to a new location relative to a target page that can be used as
V1.Content.Move.movePageToNewLocationRelativeToTargetPage
orAll.movePageToNewLocationRelativeToTargetPage
.
-
Move a page to a new location relative to a target page that can be used as
-
-
Get content descendants that can be used as
V1.Content.Descendant.getDescendants
orAll.getContentDescendants
. -
Get content descendants by type that can be used as
V1.Content.Descendant.getDescendantsByType
orAll.getContentDescendantsByType
.
-
Get content descendants that can be used as
-
-
Copy page hierarchy that can be used as
V1.Content.Copy.copyPageHierarchy
orAll.copyPageHierarchy
. -
Copy single page that can be used as
V1.Content.Copy.copySinglePage
orAll.copySinglePage
.
-
Copy page hierarchy that can be used as
-
-
Get macro body by macro ID that can be used as
V1.Content.Body.Macro.getMacroById
orAll.getMacroBodyById
.
-
Get macro body by macro ID that can be used as
-
-
Add labels to content that can be used as
V1.Content.Label.addLabel
orAll.addContentLabel
. -
Remove label from content using query parameter that can be used as
V1.Content.Label.removeLabelWithQueryParameter
orAll.removeContentLabelWithQueryParameter
. -
Remove label from content that can be used as
V1.Content.Label.removeLabel
orAll.removeContentLabel
.
-
Add labels to content that can be used as
-
-
Get restrictions that can be used as
V1.Content.Restriction.getRestrictions
orAll.getContentRestrictions
. -
Update restrictions that can be used as
V1.Content.Restriction.updateRestrictions
orAll.updateContentRestrictions
. -
Add restrictions that can be used as
V1.Content.Restriction.addRestrictions
orAll.addContentRestrictions
. -
Delete restrictions that can be used as
V1.Content.Restriction.deleteRestrictions
orAll.deleteContentRestrictions
. -
Get restrictions by operation that can be used as
V1.Content.Restriction.getRestrictionsByOperation
orAll.getContentRestrictionsByOperation
. -
Get restrictions for operation that can be used as
V1.Content.Restriction.getRestrictionsForOperation
orAll.getContentRestrictionsForOperation
.
-
Get restrictions that can be used as
-
-
Get content restriction status for group that can be used as
V1.Content.Restriction.Group.getGroupStatus
orAll.getContentRestrictionGroupStatus
. -
Add group to content restriction that can be used as
V1.Content.Restriction.Group.addGroup
orAll.addContentRestrictionGroup
. -
Remove group from content restriction that can be used as
V1.Content.Restriction.Group.removeGroup
orAll.removeContentRestrictionGroup
.
-
Get content restriction status for group that can be used as
-
-
Restore content version that can be used as
V1.Content.Version.restoreVersion
orAll.restoreContentVersion
. -
Delete content version that can be used as
V1.Content.Version.deleteVersion
orAll.deleteContentVersion
.
-
Restore content version that can be used as
-
-
Get watches for page that can be used as
V1.Watcher.getWatchesForPage
orAll.getWatchesForPage
. -
Get watches for space that can be used as
V1.Watcher.getWatchesForSpace
orAll.getWatchesForSpace
. -
Get space watchers that can be used as
V1.Watcher.getSpaceWatchers
orAll.getSpaceWatchers
.
-
Get watches for page that can be used as
-
-
Get content watch status that can be used as
V1.Watcher.Content.getWatcherStatus
orAll.getContentWatcherStatus
. -
Add content watcher that can be used as
V1.Watcher.Content.addWatcher
orAll.addContentWatcher
. -
Remove content watcher that can be used as
V1.Watcher.Content.removeWatcher
orAll.removeContentWatcher
.
-
Get content watch status that can be used as
-
-
Get label watch status that can be used as
V1.Watcher.Label.getWatcherStatus
orAll.getLabelWatcherStatus
. -
Add label watcher that can be used as
V1.Watcher.Label.addWatcher
orAll.addLabelWatcher
. -
Remove label watcher that can be used as
V1.Watcher.Label.removeWatcher
orAll.removeLabelWatcher
.
-
Get label watch status that can be used as
-
-
Get space watch status that can be used as
V1.Watcher.Space.getWatcherStatus
orAll.getSpaceWatcherStatus
. -
Add space watcher that can be used as
V1.Watcher.Space.addWatcher
orAll.addSpaceWatcher
. -
Remove space watch that can be used as
V1.Watcher.Space.removeWatcher
orAll.removeSpaceWatcher
.
-
Get space watch status that can be used as
-
-
Get groups that can be used as
V1.UserGroup.getUserGroups
orAll.getUserGroups
. -
Create new user group that can be used as
V1.UserGroup.createUserGroup
orAll.createUserGroup
. -
Delete user group that can be used as
V1.UserGroup.deleteUserGroupById
orAll.deleteUserGroupById
. -
Get group that can be used as
V1.UserGroup.getUserGroupById
orAll.getUserGroupById
.
-
Get groups that can be used as
-
-
Add member to group by groupId that can be used as
V1.UserGroup.Member.addMemberById
orAll.addUserGroupMembersById
. -
Remove member from group using group id that can be used as
V1.UserGroup.Member.removeMemberById
orAll.removeUserGroupMembersById
. -
Get group members that can be used as
V1.UserGroup.Member.getMembersById
orAll.getUserGroupMembersById
.
-
Add member to group by groupId that can be used as
-
-
Get label information that can be used as
V1.Label.getInfo
orAll.getLabelInfo
.
-
Get label information that can be used as
-
-
Get long-running tasks that can be used as
V1.LongRunningTask.getLongRunningTasks
orAll.getLongRunningTasks
. -
Get long-running task that can be used as
V1.LongRunningTask.getLongRunningTask
orAll.getLongRunningTask
.
-
Get long-running tasks that can be used as
-
-
Find target entities related to a source entity that can be used as
V1.Relation.findTargetEntitiesRelatedToSourceEntity
orAll.findTargetEntitiesRelatedToSourceEntity
. -
Find relationship from source to target that can be used as
V1.Relation.findRelationshipFromSourceToTarget
orAll.findRelationshipFromSourceToTarget
. -
Create relationship that can be used as
V1.Relation.createRelationship
orAll.createRelationship
. -
Delete relationship that can be used as
V1.Relation.deleteRelationship
orAll.deleteRelationship
. -
Find source entities related to a target entity that can be used as
V1.Relation.findSourceEntitiesRelatedToTargetEntity
orAll.findSourceEntitiesRelatedToTargetEntity
.
-
Find target entities related to a source entity that can be used as
-
-
Search content that can be used as
V1.Search.searchContent
orAll.searchContent
. -
Search users that can be used as
V1.Search.searchUsers
orAll.searchUsers
.
-
Search content that can be used as
-
-
Get look and feel settings that can be used as
V1.Setting.getLookAndFeelSettings
orAll.getLookAndFeelSettings
. -
Update look and feel settings that can be used as
V1.Setting.updateLookAndFeelSettings
orAll.updateLookAndFeelSettings
. -
Reset look and feel settings that can be used as
V1.Setting.resetLookAndFeelSettings
orAll.resetLookAndFeelSettings
. -
Get system info that can be used as
V1.Setting.getSystemInfo
orAll.getSystemInfo
.
-
Get look and feel settings that can be used as
-
-
Create space that can be used as
V1.Space.createSpace
orAll.createSpace
. -
Update space that can be used as
V1.Space.updateSpace
orAll.updateSpace
. -
Delete space that can be used as
V1.Space.deleteSpace
orAll.deleteSpace
.
-
Create space that can be used as
-
-
Create private space that can be used as
V1.Space.Private.createSpace
orAll.createPrivateSpace
.
-
Create private space that can be used as
-
-
Get space settings that can be used as
V1.Space.Setting.getSettings
orAll.getSpaceSettings
. -
Update space settings that can be used as
V1.Space.Setting.updateSettings
orAll.updateSpaceSettings
.
-
Get space settings that can be used as
-
-
Update content template that can be used as
V1.Template.updateContentTemplate
orAll.updateContentTemplate
. -
Create content template that can be used as
V1.Template.createContentTemplate
orAll.createContentTemplate
. -
Get blueprint templates that can be used as
V1.Template.getBlueprintTemplates
orAll.getBlueprintTemplates
. -
Get content templates that can be used as
V1.Template.getContentTemplates
orAll.getContentTemplates
. -
Get content template that can be used as
V1.Template.getContentTemplate
orAll.getContentTemplate
. -
Remove template that can be used as
V1.Template.removeTemplate
orAll.removeTemplate
.
-
Update content template that can be used as
-
-
Get themes that can be used as
V1.Theme.getThemes
orAll.getThemes
. -
Get global theme that can be used as
V1.Theme.getGlobalTheme
orAll.getGlobalTheme
. -
Get theme that can be used as
V1.Theme.getTheme
orAll.getTheme
. -
Get space theme that can be used as
V1.Theme.getSpaceTheme
orAll.getSpaceTheme
. -
Set space theme that can be used as
V1.Theme.setSpaceTheme
orAll.setSpaceTheme
. -
Reset space theme that can be used as
V1.Theme.resetSpaceTheme
orAll.resetSpaceTheme
.
-
Get themes that can be used as
-
-
Get user that can be used as
V1.User.getUser
orAll.getUser
. -
Get anonymous user that can be used as
V1.User.getAnonymousUser
orAll.getAnonymousUser
. -
Get current user that can be used as
V1.User.getCurrentUser
orAll.getCurrentUser
. -
Get group memberships for user that can be used as
V1.User.getGroupsWhereUserMember
orAll.getGroupsWhereUserMember
. -
Get multiple users using ids that can be used as
V1.User.getUsersWithIds
orAll.getUsersWithIds
. -
Get user email address that can be used as
V1.User.getUserEmail
orAll.getUserEmail
. -
Get user email addresses in batch that can be used as
V1.User.getUserEmails
orAll.getUserEmails
.
-
Get user that can be used as
Copyright Adaptavist 2024 (c) All rights reserved