*Introduction:* The Confluence connector allows you to connect to Confluence,
an online team collaboration software. 
This has a SOAP API to connect to confluence, manage users and groups,
change global permissions, manage labels and more.
*API Documentation:*
https://developer.atlassian.com/confdev/confluence-rest-api/confluence-xml-rpc-and-soap-apis/remote-confluence-methods
*Technology:* SOAP
*Connector Name:* confluence-connector-1.0.0 
*Authentication:* Basic authentication

*Selected Methods:*

*Spaces*        
getSpaces: Method returns all the summaries that the current user can see
exportSpace: Method exports a space and returns a String holding 
the URL for the download. 
exportAllSpace: Exports a space and returns a String holding the URL for the
download. 
set exportAll to true to export the entire contents of the space
getSpaceStatus: Returns the status of a space, either CURRENT or ARCHIVED
addSpace: Create a new space, passing in name, key and description

*Pages  *
getPageHistory: Returns all the page history summaries
storePage:Adds or updates a page.
renderContent: Returns the HTML rendered content for this page.

*Attachment     *
addAttachment: Add a new attachment to a content entity object.

*Notifications  *
watchPage: Watch a page or blog post as the current user, returns false if a
space, 
page or blog is already being watched
watchSpace: Watch a space as the current user, returns false if the space 
is already watched

*Search *
search:Return a list of results which match a given search query

*Methods Omitted:*

*Spaces*        
addPersonalSpace: Add a new space as a personal space
storeSpace:Create a new space if sending a name, key and description or
update the properties of an existing space.
getTrashContents: Get the contents of the trash for the given space
purgeFromTrash: Remove some content from the trash in the given space
emptyTrash: Remove all content from the trash in the given space, deleting
them permanently
setSpaceStatus: Set a new status for a space. Valid values for status are
"CURRENT" and "ARCHIVED".

*Pages  *
setContentPermissions: Sets the page-level permissions for a particular
permission type 

*Attachment     *
moveAttachment: Move an attachment to a different content entity object
and/or give it a new name

*Blog Entries*  
getBlogEntryByDayAndTitle: Retrieves a blog post by specifying the day it
was published in the current month, its title and its space key
getBlogEntryByDateAndTitle: Retrieve a blog post by specifying the date it
was published, its title and its space key.

*User Managment *
reactivateUser: Reactivates the specified user Reactivates the specified
user
setUserInformation: Updates user information    Updates user information
addProfilePicture: Add and set the profile picture for a user
hasUser: Checks if a user exists.
hasGroup: Checks if a group exists.

*Labels*        
getMostPopularLabelsInSpace: Returns the most popular labels for the
given spaceKey.
getLabelsByDetail:Retrieves the labels matching the
given labelName, namespace, spaceKey or owner.

*Notification   *
watchPageForUser: Add a listener on behalf of another user
removePageWatch: Remove a page or blog post watch as the current user 
removeSpacewatch: Remove a space watch as the current user
removePageWatchForUser: Remove a listener on behalf of another user
isWatchingPage: Check whether a user is reading a page
isWatchingSpace: Check whether a user is reading a space

Thank you,
Sajitha



--
View this message in context: 
http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-Confluence-V-1-0-tp129028.html
Sent from the WSO2 Architecture mailing list archive at Nabble.com.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to