Skip to main content

Confluence Connector

Confluence Confluence is an open and shared workspace platform provided by Atlassian. Use the Confluence component to manage spaces, pages, and content properties.

Connections

Confluence Basic

Confluence Basic

InputCommentsDefault
EmailProvide a valid email for the given Confluence account you want to connect.
API TokenProvide an api token to authenticate all requests with. Cloud users need to generate an API token for this value.
HostProvide a string value for the URL of your Confluence account.

Confluence OAuth 2.0

Confluence OAuth 2.0

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorize URLThe OAuth 2.0 Authorization URL for Confluencehttps://auth.atlassian.com/authorize?audience=api.atlassian.com&prompt=consent
Token URLThe OAuth 2.0 Token URL for Confluencehttps://auth.atlassian.com/oauth/token
ScopesA space-delimited set of one or more scopes to get the user's permission to access.offline_access delete:attachment:confluence read:attachment:confluence write:attachment:confluence read:custom-content:confluence write:custom-content:confluence delete:custom-content:confluence read:page:confluence write:page:confluence delete:page:confluence read:space:confluence
Client ID
Client Secret
API Site OverrideBy default this connector connects to the first Confluence site this user has access to. If you have multiple Confluence sites, please specify which one you would like to connect to, you can use the site name or the full url.

Actions

Create Content Property for Attachment

Creates a new content property for an attachment.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
Body DataThe list of settings for this Function.
{
"key": "",
"value": ""
}
Debug RequestEnabling this flag will log out the current request.false

Create Content Property for Custom Content

Creates a new content property for a Custom Content.

InputCommentsDefault
Connection
Custom Content IdThe Custom Content Id.
Body DataThe list of settings for this Function.
{
"key": "",
"value": ""
}
Debug RequestEnabling this flag will log out the current request.false

Create Content Property for Page

Creates a new content property for a page.

InputCommentsDefault
Connection
Page IdThe Page Id.
Body DataThe list of settings for this Function.
{
"key": "",
"value": ""
}
Debug RequestEnabling this flag will log out the current request.false

Create Page

Creates a page in the space.

InputCommentsDefault
Connection
Space IdThe Space Id.
StatusThe status of the page.
TitleTitle of the page.
Parent IdThe parent id.
BodyThe body of the page.
{
"representation": "storage",
"value": ""
}
EmbeddedTag the content as embedded and content will be created in NCS.false
PrivateThe page will be private. Only the user who creates this page will have permission to view and edit one.false
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

Delete Attachment

Deletes a specific attachment.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
PurgeIf attempting to purge the attachment.false
Debug RequestEnabling this flag will log out the current request.false

Delete Content Property for a Custom Content

Deletes a content property for a Custom Content by its id.

InputCommentsDefault
Connection
Custom Content IdThe Custom Content Id.
Property IdThe ID of the content property to be returned.
Debug RequestEnabling this flag will log out the current request.false

Delete Content Property for an Attachment

Deletes a content property for an attachment by its id.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
Property IdThe ID of the content property to be returned.
Debug RequestEnabling this flag will log out the current request.false

Delete Content Property for Page

Deletes a content property for a page by its id.

InputCommentsDefault
Connection
Page IdThe Page Id.
Property IdThe ID of the content property to be returned.
Debug RequestEnabling this flag will log out the current request.false

Delete Page

Delete a page by id.

InputCommentsDefault
Connection
Page IdThe Page Id.
PurgeIf attempting to purge the page.false
DraftIf attempting to delete a page that is a draft.false
Debug RequestEnabling this flag will log out the current request.false

Get Attachment

Returns a specific attachment.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

Get Attachments for Page

Returns the attachments of specific page.

InputCommentsDefault
Connection
Page IdThe Page Id.
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

Get Content Properties for Custom Content

Retrieves a specific Content Property by ID that is attached to a specified custom content.

InputCommentsDefault
Connection
Custom Content IdThe Custom Content Id.
Property IdThe ID of the content property to be returned.
Debug RequestEnabling this flag will log out the current request.false

Get Content Property for Attachment

Retrieves a specific Content Property by ID that is attached to a specified attachment.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
Property IdThe ID of the content property to be returned.
Debug RequestEnabling this flag will log out the current request.false

Get Content Property for Page

Retrieves a specific Content Property by ID that is attached to a specified page.

InputCommentsDefault
Connection
Page IdThe Page Id.
Property IdThe ID of the content property to be returned.
Debug RequestEnabling this flag will log out the current request.false

Get Page

Returns a specific Page.

InputCommentsDefault
Connection
Page IdThe Page Id.
Body FormatThe content format types to be returned in the body field of the response.
Get DraftRetrieve the draft version of this page.
VersionAllows you to retrieve a previously published version. Specify the previous version's number to retrieve its details.
Include LabelsIncludes labels associated with this page in the response. The number of results will be limited to 50 and sorted in the default sort order.false
Include PropertiesIncludes content properties associated with this page in the response. The number of results will be limited to 50 and sorted in the default sort order.false
Include OperationsIncludes operations associated with this page in the response. The number of results will be limited to 50 and sorted in the default sort order.false
Include LikesIncludes likes associated with this page in the response. The number of results will be limited to 50 and sorted in the default sort order.false
Include VersionsIncludes versions associated with this page in the response. The number of results will be limited to 50 and sorted in the default sort order.false
Include VersionIncludes the current version associated with this page in the response.true
Include Favorited By Current User StatusIncludes whether this page has been favorited by the current user.false
Debug RequestEnabling this flag will log out the current request.false

Get Space

Returns a specific space.

InputCommentsDefault
Connection
Space IdThe Space Id.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

List Attachments

Returns all attachments.

InputCommentsDefault
Connection
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

List Content Properties for Attachments

Retrieves all Content Properties tied to a specified attachment.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
SortUsed to sort the result by a particular field.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

List Content Properties for Custom Content

Retrieves Content Properties tied to a specified Custom Content.

InputCommentsDefault
Connection
Custom Content IdThe Custom Content Id.
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
SortUsed to sort the result by a particular field.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

List Content Properties for Page

Retrieves Content Properties tied to a specified page.

InputCommentsDefault
Connection
Page IdThe Page Id.
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
SortUsed to sort the result by a particular field.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

List Pages

Returns all pages.

InputCommentsDefault
Connection
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
IdFilter the results based on page ids. Multiple page ids can be specified as a comma-separated list.
Space IdFilter the results based on space ids. Multiple space ids can be specified as a comma-separated list.
SortUsed to sort the result by a particular field.
StatusFilter the results to pages based on their status. By default, current and archived are used. Valid values: current, archived, deleted, trashed
TitleFilter the results to pages based on their title.
Body FormatThe content format types to be returned in the body field of the response.
Debug RequestEnabling this flag will log out the current request.false

List Pages in Space

Returns all pages in a space.

InputCommentsDefault
Connection
Space IdThe Space Id.
DepthFilter the results to pages at the root level of the space or to all pages in the space.
SortUsed to sort the result by a particular field.
StatusThe status of the page.
TitleFilter the results to pages based on their title.
Body FormatThe content format types to be returned in the body field of the response.
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
Debug RequestEnabling this flag will log out the current request.false

List Spaces

Returns all spaces.

InputCommentsDefault
Connection
LimitMaximum number of pages per result to return. If more results exist, use the Link header to retrieve a relative URL that will return the next set of results.25
CursorUsed for pagination, this opaque cursor will be returned in the next URL in the Link response header. Use the relative URL in the Link header to retrieve the next set of results.
Query ParametersQuery parameters to pass in to your request. Ex. Key: include-versions Value: true
Debug RequestEnabling this flag will log out the current request.false

Raw GraphQL Request

Send raw GraphQL request to Confluence

InputCommentsDefault
Connection
Query or Mutationquery ($customerName: String!) {
customers(name: $customerName) {
nodes {
id
labels
users {
nodes {
id
email
}
}
}
}
}
VariablesVariables to pass in to your query or mutation
HeadersCustom headers to send along with your request
Debug RequestWhen true, the entire request and response (including auth headers) will be logged out.false

Raw Request

Send raw HTTP request to Confluence

InputCommentsDefault
Connection
URLInput the path only (/wiki/api/v2/attachments/attachments), The base URL is already included (https://{your-domain}). For example, to connect to https://{your-domain}/wiki/api/v2/attachments, only /wiki/api/v2/attachments/attachments is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Update Content Property for Attachment

Update a content property for attachment by its id.

InputCommentsDefault
Connection
Attachment IdThe Attachment Id.
Property IdThe ID of the content property to be returned.
Body DataThe list of settings for this Function.
{
"key": "",
"value": "",
"version": {
"number": 84,
"message": ""
}
}
Debug RequestEnabling this flag will log out the current request.false

Update Content Property for Custom Content

Update a content property for a Custom Content by its id.

InputCommentsDefault
Connection
Custom Content IdThe Custom Content Id.
Property IdThe ID of the content property to be returned.
Body DataThe list of settings for this Function.
{
"key": "",
"value": "",
"version": {
"number": 84,
"message": ""
}
}
Debug RequestEnabling this flag will log out the current request.false

Update Content Property for Page

Update a content property for a page by its id.

InputCommentsDefault
Connection
Page IdThe Page Id.
Property IdThe ID of the content property to be returned.
Body DataThe list of settings for this Function.
{
"key": "",
"value": "",
"version": {
"number": 84,
"message": ""
}
}
Debug RequestEnabling this flag will log out the current request.false

Update Page

Update a page by id.

InputCommentsDefault
Connection
Page IdThe Page Id.
StatusThe status of the page.
TitleTitle of the page.
BodyThe body of the page.
{
"representation": "storage",
"value": ""
}
VersionThe version of the page.
{
"number": 47,
"message": ""
}
Space IdThe Space Id.
Parent IdThe parent id.
Debug RequestEnabling this flag will log out the current request.false