*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
