Confluence organizes documentation in spaces and pages. Use this integration to search content and manage pages, blog posts, comments, attachments, and labels. Configure its triggers when a workflow should respond to Confluence events.
Sim requests these scopes when someone connects a Confluence account. For a self-hosted deployment, register your own app with the provider using the settings below. See Integrations and OAuth for setup.
Setting Value Redirect URI <NEXT_PUBLIC_APP_URL>/api/auth/oauth2/callback/confluenceEnvironment variables CONFLUENCE_CLIENT_ID, CONFLUENCE_CLIENT_SECRET
Scope Description read:confluence-content.allRead all Confluence content read:confluence-space.summaryRead Confluence space information read:space:confluenceView Confluence spaces write:confluence-contentCreate and edit Confluence pages, blog posts, and comments write:confluence-spaceManage Confluence spaces write:confluence-fileUpload files to Confluence read:page:confluenceView Confluence pages write:page:confluenceCreate and update Confluence pages read:comment:confluenceView comments on Confluence pages write:comment:confluenceCreate and update comments delete:comment:confluenceDelete comments from Confluence pages delete:attachment:confluenceDelete attachments from Confluence pages delete:page:confluenceDelete Confluence pages read:label:confluenceView labels on Confluence content write:label:confluenceAdd and remove labels read:attachment:confluenceView attachments on Confluence pages write:attachment:confluenceUpload and manage attachments search:confluenceSearch Confluence content read:meRead profile information offline_accessAccess account when not using the application read:hierarchical-content:confluenceView page hierarchy (children and ancestors) read:content.metadata:confluenceView content metadata (required for ancestors) read:user:confluenceView Confluence user profiles read:confluence-userView Confluence user profiles (v1 API) read:group:confluenceView Confluence groups and memberships read:task:confluenceView Confluence inline tasks write:task:confluenceUpdate Confluence inline tasks write:space:confluenceCreate and update Confluence spaces delete:space:confluenceDelete Confluence spaces read:blogpost:confluenceView Confluence blog posts write:blogpost:confluenceCreate and update Confluence blog posts delete:blogpost:confluenceDelete Confluence blog posts read:content.property:confluenceView properties on Confluence content write:content.property:confluenceCreate and manage content properties read:space.property:confluenceView Confluence space properties write:space.property:confluenceCreate and manage space properties read:space.permission:confluenceView Confluence space permissions
Read, create, update, delete pages, manage comments, attachments, labels, and search content.
Retrieve content from Confluence pages using the Confluence API.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to retrieve (numeric ID from page URL or API)
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring Confluence page ID titlestring Page title contentstring Page content with HTML tags stripped statusstring Page status (current, archived, trashed, draft) spaceIdstring ID of the space containing the page parentIdstring ID of the parent page authorIdstring Account ID of the page author createdAtstring ISO 8601 timestamp when the page was created urlstring URL to view the page in Confluence bodyobject Raw page body content in storage format ↳ value string The content value in the specified format ↳ representation string Content representation type versionobject Page version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation
Update a Confluence page using the Confluence API.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to update (numeric ID from page URL or API) titlestring No New title for the page contentstring No New content for the page in Confluence storage format
Parameter Type Description tsstring Timestamp of update pageIdstring Confluence page ID titlestring Updated page title statusstring Page status spaceIdstring Space ID bodyobject Page body content in storage format ↳ storage object Body in storage format (Confluence markup) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ view object Body in view format (rendered HTML) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ atlas_doc_format object Body in Atlassian Document Format (ADF) ↳ value string The content value in the specified format ↳ representation string Content representation type versionobject Page version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation urlstring URL to view the page in Confluence successboolean Update operation success status
Create a new page in a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes Confluence space ID where the page will be created titlestring Yes Title of the new page contentstring Yes Page content in Confluence storage format (HTML) parentIdstring No Parent page ID if creating a child page
Parameter Type Description tsstring Timestamp of creation pageIdstring Created page ID titlestring Page title statusstring Page status spaceIdstring Space ID parentIdstring Parent page ID bodyobject Page body content ↳ storage object Body in storage format (Confluence markup) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ view object Body in view format (rendered HTML) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ atlas_doc_format object Body in Atlassian Document Format (ADF) ↳ value string The content value in the specified format ↳ representation string Content representation type versionobject Page version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation urlstring Page URL
Delete a Confluence page. By default moves to trash; use purge=true to permanently delete.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to delete purgeboolean No If true, permanently deletes the page instead of moving to trash (default: false)
Parameter Type Description tsstring Timestamp of deletion pageIdstring Deleted page ID deletedboolean Deletion status
List all pages within a specific Confluence space. Supports pagination and filtering by status.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes The ID of the Confluence space to list pages from limitnumber No Maximum number of pages to return (default: 50, max: 250) statusstring No Filter pages by status: current, archived, trashed, or draft bodyFormatstring No Format for page body content: storage, atlas_doc_format, or view. If not specified, body is not included. cursorstring No Pagination cursor from previous response to get the next page of results
Parameter Type Description tsstring ISO 8601 timestamp of the operation pagesarray Array of pages in the space ↳ id string Unique page identifier ↳ title string Page title ↳ status string Page status (e.g., current, archived, trashed, draft) ↳ spaceId string ID of the space containing the page ↳ parentId string ID of the parent page (null if top-level) ↳ authorId string Account ID of the page author ↳ createdAt string ISO 8601 timestamp when the page was created ↳ version object Page version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation ↳ body object Page body content (if bodyFormat was specified) ↳ storage object Body in storage format (Confluence markup) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ view object Body in view format (rendered HTML) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ atlas_doc_format object Body in Atlassian Document Format (ADF) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ webUrl string URL to view the page in Confluence nextCursorstring Cursor for fetching the next page of results
Get all child pages of a specific Confluence page. Useful for navigating page hierarchies.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the parent page to get children from limitnumber No Maximum number of child pages to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response to get the next page of results
Parameter Type Description tsstring ISO 8601 timestamp of the operation parentIdstring ID of the parent page childrenarray Array of child pages ↳ id string Child page ID ↳ title string Child page title ↳ status string Page status ↳ spaceId string Space ID ↳ childPosition number Position among siblings ↳ webUrl string URL to view the page nextCursorstring Cursor for fetching the next page of results
Get the ancestor (parent) pages of a specific Confluence page. Returns the full hierarchy from the page up to the root.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the page to get ancestors for limitnumber No Maximum number of ancestors to return (default: 25, max: 250)
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring ID of the page whose ancestors were retrieved ancestorsarray Array of ancestor pages, ordered from direct parent to root ↳ id string Ancestor page ID ↳ title string Ancestor page title ↳ status string Page status ↳ spaceId string Space ID ↳ webUrl string URL to view the page
List all versions (revision history) of a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the page to get versions for limitnumber No Maximum number of versions to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring ID of the page versionsarray Array of page versions ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation nextCursorstring Cursor for fetching the next page of results
Get details about a specific version of a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the page versionNumbernumber Yes The version number to retrieve (e.g., 1, 2, 3)
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring ID of the page titlestring Page title at this version contentstring Page content with HTML tags stripped at this version versionobject Detailed version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation ↳ contentTypeModified boolean Whether the content type was modified in this version ↳ collaborators array List of collaborator account IDs for this version ↳ prevVersion number Previous version number ↳ nextVersion number Next version number bodyobject Raw page body content in storage format at this version ↳ value string The content value in the specified format ↳ representation string Content representation type
List all custom properties (metadata) attached to a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the page to list properties from limitnumber No Maximum number of properties to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring ID of the page propertiesarray Array of content properties ↳ id string Property ID ↳ key string Property key ↳ value json Property value (can be any JSON) ↳ version object Version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation nextCursorstring Cursor for fetching the next page of results
Create a new custom property (metadata) on a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the page to add the property to keystring Yes The key/name for the property valuejson Yes The value for the property (can be any JSON value)
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring ID of the page propertyIdstring ID of the created property keystring Property key valuejson Property value versionobject Version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation
Delete a content property from a Confluence page by its property ID.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes The ID of the page containing the property propertyIdstring Yes The ID of the property to delete
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring ID of the page propertyIdstring ID of the deleted property deletedboolean Deletion status
Search for content across Confluence pages, blog posts, and other content.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) querystring Yes Search query string limitnumber No Maximum number of results to return (default: 25)
Parameter Type Description tsstring Timestamp of search resultsarray Array of search results ↳ id string Unique content identifier ↳ title string Content title ↳ type string Content type (e.g., page, blogpost, attachment, comment) ↳ status string Content status (e.g., current) ↳ url string URL to view the content in Confluence ↳ excerpt string Text excerpt matching the search query ↳ spaceKey string Key of the space containing the content ↳ space object Space information for the content ↳ id string Space identifier ↳ key string Space key ↳ name string Space name ↳ lastModified string ISO 8601 timestamp of last modification ↳ entityType string Entity type identifier (e.g., content, space)
Search for content within a specific Confluence space. Optionally filter by text query and content type.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceKeystring Yes The key of the Confluence space to search in (e.g., "ENG", "HR") querystring No Text search query. If not provided, returns all content in the space. contentTypestring No Filter by content type: page, blogpost, attachment, or comment limitnumber No Maximum number of results to return (default: 25, max: 250)
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceKeystring The space key that was searched totalSizenumber Total number of matching results resultsarray Array of search results ↳ id string Unique content identifier ↳ title string Content title ↳ type string Content type (e.g., page, blogpost, attachment, comment) ↳ status string Content status (e.g., current) ↳ url string URL to view the content in Confluence ↳ excerpt string Text excerpt matching the search query ↳ spaceKey string Key of the space containing the content ↳ space object Space information for the content ↳ id string Space identifier ↳ key string Space key ↳ name string Space name ↳ lastModified string ISO 8601 timestamp of last modification ↳ entityType string Entity type identifier (e.g., content, space)
List all blog posts across all accessible Confluence spaces.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) limitnumber No Maximum number of blog posts to return (default: 25, max: 250) statusstring No Filter by status: current, archived, trashed, or draft sortstring No Sort order: created-date, -created-date, modified-date, -modified-date, title, -title cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation blogPostsarray Array of blog posts ↳ id string Blog post ID ↳ title string Blog post title ↳ status string Blog post status ↳ spaceId string Space ID ↳ authorId string Author account ID ↳ createdAt string Creation timestamp ↳ version object Version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation ↳ webUrl string URL to view the blog post nextCursorstring Cursor for fetching the next page of results
Get a specific Confluence blog post by ID, including its content.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) blogPostIdstring Yes The ID of the blog post to retrieve bodyFormatstring No Format for blog post body: storage, atlas_doc_format, or view
Parameter Type Description tsstring ISO 8601 timestamp of the operation idstring Blog post ID titlestring Blog post title statusstring Blog post status spaceIdstring Space ID authorIdstring Author account ID createdAtstring Creation timestamp versionobject Version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation bodyobject Blog post body content in requested format(s) ↳ storage object Body in storage format (Confluence markup) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ view object Body in view format (rendered HTML) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ atlas_doc_format object Body in Atlassian Document Format (ADF) ↳ value string The content value in the specified format ↳ representation string Content representation type webUrlstring URL to view the blog post
Create a new blog post in a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes The ID of the space to create the blog post in titlestring Yes Title of the blog post contentstring Yes Blog post content in Confluence storage format (HTML) statusstring No Blog post status: current (default) or draft
Parameter Type Description tsstring ISO 8601 timestamp of the operation idstring Created blog post ID titlestring Blog post title statusstring Blog post status spaceIdstring Space ID authorIdstring Author account ID bodyobject Blog post body content ↳ storage object Body in storage format (Confluence markup) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ view object Body in view format (rendered HTML) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ atlas_doc_format object Body in Atlassian Document Format (ADF) ↳ value string The content value in the specified format ↳ representation string Content representation type versionobject Blog post version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation webUrlstring URL to view the blog post
List all blog posts within a specific Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes The ID of the Confluence space to list blog posts from limitnumber No Maximum number of blog posts to return (default: 25, max: 250) statusstring No Filter by status: current, archived, trashed, or draft bodyFormatstring No Format for blog post body: storage, atlas_doc_format, or view cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation blogPostsarray Array of blog posts in the space ↳ id string Blog post ID ↳ title string Blog post title ↳ status string Blog post status ↳ spaceId string Space ID ↳ authorId string Author account ID ↳ createdAt string Creation timestamp ↳ version object Version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation ↳ body object Blog post body content ↳ storage object Body in storage format (Confluence markup) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ view object Body in view format (rendered HTML) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ atlas_doc_format object Body in Atlassian Document Format (ADF) ↳ value string The content value in the specified format ↳ representation string Content representation type ↳ webUrl string URL to view the blog post nextCursorstring Cursor for fetching the next page of results
Add a comment to a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to comment on commentstring Yes Comment text in Confluence storage format
Parameter Type Description tsstring Timestamp of creation commentIdstring Created comment ID pageIdstring Page ID
List all comments on a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to list comments from limitnumber No Maximum number of comments to return (default: 25) bodyFormatstring No Format for the comment body: storage, atlas_doc_format, view, or export_view (default: storage) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation commentsarray Array of Confluence comments ↳ id string Unique comment identifier ↳ status string Comment status (e.g., current) ↳ title string Comment title ↳ pageId string ID of the page the comment belongs to ↳ blogPostId string ID of the blog post the comment belongs to ↳ parentCommentId string ID of the parent comment ↳ body object Comment body content ↳ value string Comment body content ↳ representation string Content representation format (e.g., storage, view) ↳ createdAt string ISO 8601 timestamp when the comment was created ↳ authorId string Account ID of the comment author ↳ version object Comment version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation nextCursorstring Cursor for fetching the next page of results
Update an existing comment on a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) commentIdstring Yes Confluence comment ID to update commentstring Yes Updated comment text in Confluence storage format
Parameter Type Description tsstring Timestamp of update commentIdstring Updated comment ID updatedboolean Update status
Delete a comment from a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) commentIdstring Yes Confluence comment ID to delete
Parameter Type Description tsstring Timestamp of deletion commentIdstring Deleted comment ID deletedboolean Deletion status
Upload a file as an attachment to a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to attach the file to filefile Yes The file to upload as an attachment fileNamestring No Optional custom file name for the attachment commentstring No Optional comment to add to the attachment
Parameter Type Description tsstring Timestamp of upload attachmentIdstring Uploaded attachment ID titlestring Attachment file name fileSizenumber File size in bytes mediaTypestring MIME type of the attachment downloadUrlstring Download URL for the attachment pageIdstring Page ID the attachment was added to
List all attachments on a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to list attachments from limitnumber No Maximum number of attachments to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation attachmentsarray Array of Confluence attachments ↳ id string Unique attachment identifier (prefixed with "att") ↳ title string Attachment file name ↳ status string Attachment status (e.g., current, archived, trashed) ↳ mediaType string MIME type of the attachment ↳ fileSize number File size in bytes ↳ downloadUrl string URL to download the attachment ↳ webuiUrl string URL to view the attachment in Confluence UI ↳ pageId string ID of the page the attachment belongs to ↳ blogPostId string ID of the blog post the attachment belongs to ↳ comment string Comment/description of the attachment ↳ version object Attachment version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation nextCursorstring Cursor for fetching the next page of results
Delete an attachment from a Confluence page (moves to trash).
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) attachmentIdstring Yes Confluence attachment ID to delete
Parameter Type Description tsstring Timestamp of deletion attachmentIdstring Deleted attachment ID deletedboolean Deletion status
List all labels on a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to list labels from limitnumber No Maximum number of labels to return (default: 25, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring Timestamp of retrieval labelsarray Array of labels on the page ↳ id string Unique label identifier ↳ name string Label name ↳ prefix string Label prefix/type (e.g., global, my, team) nextCursorstring Cursor for fetching the next page of results
Add a label to a Confluence page for organization and categorization.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to add the label to labelNamestring Yes Name of the label to add prefixstring No Label prefix: global (default), my, team, or system
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring Page ID that the label was added to labelNamestring Name of the added label labelIdstring ID of the added label
Remove a label from a Confluence page.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Confluence page ID to remove the label from labelNamestring Yes Name of the label to remove
Parameter Type Description tsstring ISO 8601 timestamp of the operation pageIdstring Page ID the label was removed from labelNamestring Name of the removed label deletedboolean Deletion status
Retrieve all pages that have a specific label applied.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) labelIdstring Yes The ID of the label to get pages for limitnumber No Maximum number of pages to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation labelIdstring ID of the label pagesarray Array of pages with this label ↳ id string Unique page identifier ↳ title string Page title ↳ status string Page status (e.g., current, archived, trashed, draft) ↳ spaceId string ID of the space containing the page ↳ parentId string ID of the parent page (null if top-level) ↳ authorId string Account ID of the page author ↳ createdAt string ISO 8601 timestamp when the page was created ↳ version object Page version information ↳ number number Version number ↳ message string Version message ↳ minorEdit boolean Whether this is a minor edit ↳ authorId string Account ID of the version author ↳ createdAt string ISO 8601 timestamp of version creation nextCursorstring Cursor for fetching the next page of results
List all labels associated with a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes The ID of the Confluence space to list labels from limitnumber No Maximum number of labels to return (default: 25, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceIdstring ID of the space labelsarray Array of labels on the space ↳ id string Unique label identifier ↳ name string Label name ↳ prefix string Label prefix/type (e.g., global, my, team) nextCursorstring Cursor for fetching the next page of results
Get details about a specific Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes Confluence space ID to retrieve
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceIdstring Space ID namestring Space name keystring Space key typestring Space type (global, personal) statusstring Space status (current, archived) urlstring URL to view the space in Confluence authorIdstring Account ID of the space creator createdAtstring ISO 8601 timestamp when the space was created homepageIdstring ID of the space homepage descriptionobject Space description content ↳ value string Description text content ↳ representation string Content representation format (e.g., plain, view, storage)
Create a new Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) namestring Yes Name for the new space keystring Yes Unique key for the space (uppercase, no spaces) descriptionstring No Description for the new space
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceIdstring Created space ID namestring Space name keystring Space key typestring Space type statusstring Space status urlstring URL to view the space homepageIdstring Homepage ID descriptionobject Space description ↳ value string Description text content ↳ representation string Content representation format (e.g., plain, view, storage)
Update a Confluence space name or description.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes ID of the space to update namestring No New name for the space descriptionstring No New description for the space
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceIdstring Updated space ID namestring Space name keystring Space key typestring Space type statusstring Space status urlstring URL to view the space descriptionobject Space description ↳ value string Description text content ↳ representation string Content representation format (e.g., plain, view, storage)
Delete a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes ID of the space to delete
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceIdstring Deleted space ID deletedboolean Deletion status longTaskIdstring ID of the long-running deletion task; poll Confluence long-task API to track completion longTaskStatusLinkstring Relative link to the long-task status endpoint
List all Confluence spaces accessible to the user.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) limitnumber No Maximum number of spaces to return (default: 25, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation spacesarray Array of Confluence spaces ↳ id string Unique space identifier ↳ key string Space key (short identifier used in URLs) ↳ name string Space name ↳ type string Space type (e.g., global, personal) ↳ status string Space status (e.g., current, archived) ↳ authorId string Account ID of the space creator ↳ createdAt string ISO 8601 timestamp when the space was created ↳ homepageId string ID of the space homepage ↳ description object Space description ↳ value string Description text content ↳ representation string Content representation format (e.g., plain, view, storage) nextCursorstring Cursor for fetching the next page of results
List properties on a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes Space ID to list properties for limitnumber No Maximum number of properties to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation propertiesarray Array of space properties ↳ id string Property ID ↳ key string Property key ↳ value json Property value spaceIdstring Space ID nextCursorstring Cursor for fetching the next page of results
Create a property on a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes Space ID to create the property on keystring Yes Property key/name valuejson No Property value (JSON)
Parameter Type Description tsstring ISO 8601 timestamp of the operation propertyIdstring Created property ID keystring Property key valuejson Property value spaceIdstring Space ID
Delete a property from a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes Space ID the property belongs to propertyIdstring Yes Property ID to delete
Parameter Type Description tsstring ISO 8601 timestamp of the operation spaceIdstring Space ID propertyIdstring Deleted property ID deletedboolean Deletion status
List permissions for a Confluence space.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) spaceIdstring Yes Space ID to list permissions for limitnumber No Maximum number of permissions to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation permissionsarray Array of space permissions ↳ id string Permission ID ↳ principalType string Principal type (user, group, role) ↳ principalId string Principal ID ↳ operationKey string Operation key (read, create, delete, etc.) ↳ operationTargetType string Target type (page, blogpost, space, etc.) ↳ anonymousAccess boolean Whether anonymous access is allowed ↳ unlicensedAccess boolean Whether unlicensed access is allowed spaceIdstring Space ID nextCursorstring Cursor for fetching the next page of results
Get all descendants of a Confluence page recursively.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring Yes Page ID to get descendants for limitnumber No Maximum number of descendants to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation descendantsarray Array of descendant pages ↳ id string Page ID ↳ title string Page title ↳ type string Content type (page, whiteboard, database, etc.) ↳ status string Page status ↳ spaceId string Space ID ↳ parentId string Parent page ID ↳ childPosition number Position among siblings ↳ depth number Depth in the hierarchy pageIdstring Parent page ID nextCursorstring Cursor for fetching the next page of results
List inline tasks from Confluence. Optionally filter by page, space, assignee, or status.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) pageIdstring No Filter tasks by page ID spaceIdstring No Filter tasks by space ID assignedTostring No Filter tasks by assignee account ID statusstring No Filter tasks by status (complete or incomplete) limitnumber No Maximum number of tasks to return (default: 50, max: 250) cursorstring No Pagination cursor from previous response
Parameter Type Description tsstring ISO 8601 timestamp of the operation tasksarray Array of Confluence tasks ↳ id string Task ID ↳ localId string Local task ID ↳ spaceId string Space ID ↳ pageId string Page ID ↳ blogPostId string Blog post ID ↳ status string Task status (complete or incomplete) ↳ body string Task body content in storage format ↳ createdBy string Creator account ID ↳ assignedTo string Assignee account ID ↳ completedBy string Completer account ID ↳ createdAt string Creation timestamp ↳ updatedAt string Last update timestamp ↳ dueAt string Due date ↳ completedAt string Completion timestamp nextCursorstring Cursor for fetching the next page of results
Get a specific Confluence inline task by ID.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) taskIdstring Yes The ID of the task to retrieve
Parameter Type Description tsstring ISO 8601 timestamp of the operation idstring Task ID localIdstring Local task ID spaceIdstring Space ID pageIdstring Page ID blogPostIdstring Blog post ID statusstring Task status (complete or incomplete) bodystring Task body content in storage format createdBystring Creator account ID assignedTostring Assignee account ID completedBystring Completer account ID createdAtstring Creation timestamp updatedAtstring Last update timestamp dueAtstring Due date completedAtstring Completion timestamp
Update the status of a Confluence inline task (complete or incomplete).
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) taskIdstring Yes The ID of the task to update statusstring Yes New status for the task (complete or incomplete)
Parameter Type Description tsstring ISO 8601 timestamp of the operation idstring Task ID localIdstring Local task ID spaceIdstring Space ID pageIdstring Page ID blogPostIdstring Blog post ID statusstring Updated task status bodystring Task body content in storage format createdBystring Creator account ID assignedTostring Assignee account ID completedBystring Completer account ID createdAtstring Creation timestamp updatedAtstring Last update timestamp dueAtstring Due date completedAtstring Completion timestamp
Update an existing Confluence blog post title and/or content.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) blogPostIdstring Yes The ID of the blog post to update titlestring No New title for the blog post contentstring No New content for the blog post in storage format
Parameter Type Description tsstring ISO 8601 timestamp of the operation blogPostIdstring Updated blog post ID titlestring Blog post title statusstring Blog post status spaceIdstring Space ID versionjson Version information urlstring URL to view the blog post
Delete a Confluence blog post.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) blogPostIdstring Yes The ID of the blog post to delete
Parameter Type Description tsstring ISO 8601 timestamp of the operation blogPostIdstring Deleted blog post ID deletedboolean Deletion status
Get display name and profile info for a Confluence user by account ID.
Inputs and outputsParameter Type Required Description domainstring Yes Your Confluence domain (e.g., yourcompany.atlassian.net) accountIdstring Yes The Atlassian account ID of the user to look up
Parameter Type Description tsstring ISO 8601 timestamp of the operation accountIdstring Atlassian account ID of the user displayNamestring Display name of the user emailstring Email address of the user accountTypestring Account type (e.g., atlassian, app, customer) profilePicturestring Path to the user profile picture publicNamestring Public name of the user
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when an attachment is uploaded in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain confluenceEmailstring No Your Atlassian account email. Required together with API token to download attachment files. confluenceApiTokenstring No API token from https://id.atlassian.com/manage-profile/security/api-tokens . Required to download attachment file content. includeFileContentboolean No Download and include actual file content from attachments. Requires email, API token, and domain.
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) attachmentobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ mediaType string MIME type of the attachment ↳ fileSize number File size in bytes ↳ parent object ↳ id number Container page/blog ID ↳ title string Container page/blog title ↳ contentType string Container content type filesfile[] Attachment file content downloaded from Confluence (if includeFileContent is enabled with credentials)
Trigger workflow when an attachment is removed in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain confluenceEmailstring No Your Atlassian account email. Required together with API token to download attachment files. confluenceApiTokenstring No API token from https://id.atlassian.com/manage-profile/security/api-tokens . Required to download attachment file content. includeFileContentboolean No Download and include actual file content from attachments. Requires email, API token, and domain.
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) attachmentobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ mediaType string MIME type of the attachment ↳ fileSize number File size in bytes ↳ parent object ↳ id number Container page/blog ID ↳ title string Container page/blog title ↳ contentType string Container content type filesfile[] Attachment file content downloaded from Confluence (if includeFileContent is enabled with credentials)
Trigger workflow when an attachment is updated in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain confluenceEmailstring No Your Atlassian account email. Required together with API token to download attachment files. confluenceApiTokenstring No API token from https://id.atlassian.com/manage-profile/security/api-tokens . Required to download attachment file content. includeFileContentboolean No Download and include actual file content from attachments. Requires email, API token, and domain.
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) attachmentobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ mediaType string MIME type of the attachment ↳ fileSize number File size in bytes ↳ parent object ↳ id number Container page/blog ID ↳ title string Container page/blog title ↳ contentType string Container content type filesfile[] Attachment file content downloaded from Confluence (if includeFileContent is enabled with credentials)
Trigger workflow when a blog post is created in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) blogobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a blog post is removed in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) blogobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a blog post is restored from trash in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) blogobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a blog post is updated in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) blogobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a comment is created in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) commentobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ parent object ↳ id number Parent page/blog ID ↳ title string Parent page/blog title ↳ contentType string Parent content type (page or blogpost) ↳ spaceKey string Space key of the parent ↳ self string URL link to the parent content
Trigger workflow when a comment is removed in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) commentobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ parent object ↳ id number Parent page/blog ID ↳ title string Parent page/blog title ↳ contentType string Parent content type (page or blogpost) ↳ spaceKey string Space key of the parent ↳ self string URL link to the parent content
Trigger workflow when a comment is updated in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) commentobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ parent object ↳ id number Parent page/blog ID ↳ title string Parent page/blog title ↳ contentType string Parent content type (page or blogpost) ↳ spaceKey string Space key of the parent ↳ self string URL link to the parent content
Trigger workflow when a label is added to content in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) labelobject ↳ name string Label name ↳ id string Label ID ↳ prefix string Label prefix (global, my, team) contentobject ↳ id number Content ID the label was added to or removed from ↳ title string Content title ↳ contentType string Content type (page, blogpost)
Trigger workflow when a label is removed from content in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) labelobject ↳ name string Label name ↳ id string Label ID ↳ prefix string Label prefix (global, my, team) contentobject ↳ id number Content ID the label was added to or removed from ↳ title string Content title ↳ contentType string Content type (page, blogpost)
Trigger workflow when a new page is created in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pageobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a page is moved in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pageobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when page permissions are changed in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pageobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds) ↳ permissions json Updated permissions object for the page
Trigger workflow when a page is removed or trashed in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pageobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a page is restored from trash in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pageobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a page is updated in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pageobject ↳ id number Content ID ↳ title string Content title ↳ contentType string Content type (page, blogpost, comment, attachment) ↳ version number Version number ↳ spaceKey string Space key the content belongs to ↳ creatorAccountId string Account ID of the creator ↳ lastModifierAccountId string Account ID of the last modifier ↳ self string URL link to the content ↳ creationDate number Creation timestamp (Unix epoch milliseconds) ↳ modificationDate number Last modification timestamp (Unix epoch milliseconds)
Trigger workflow when a new space is created in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) spaceobject ↳ key string Space key ↳ name string Space name ↳ self string URL link to the space
Trigger workflow when a space is removed in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) spaceobject ↳ key string Space key ↳ name string Space name ↳ self string URL link to the space
Trigger workflow when a space is updated in Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) spaceobject ↳ key string Space key ↳ name string Space name ↳ self string URL link to the space
Trigger workflow when a new user is added to Confluence
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) userobject ↳ accountId string Account ID of the new user ↳ accountType string Account type (e.g., atlassian, app) ↳ displayName string Display name of the user ↳ emailAddress string Email address of the user (may not be available due to GDPR/privacy settings) ↳ publicName string Public name of the user ↳ self string URL link to the user profile
Trigger workflow on any Confluence webhook event
Configuration and outputsParameter Type Required Description webhookSecretstring No Optional secret to validate webhook deliveries from Confluence using HMAC signature confluenceDomainstring No Your Confluence Cloud domain confluenceEmailstring No Your Atlassian account email. Required together with API token to download attachment files. confluenceApiTokenstring No API token from https://id.atlassian.com/manage-profile/security/api-tokens . Required to download attachment file content. includeFileContentboolean No Download and include actual file content from attachments. Requires email, API token, and domain.
Parameter Type Description timestampnumber Timestamp of the webhook event (Unix epoch milliseconds) userAccountIdstring Account ID of the user who triggered the event accountTypestring Account type (e.g., customer) pagejson Page object (present in page events) commentjson Comment object (present in comment events) blogjson Blog post object (present in blog events) attachmentjson Attachment object (present in attachment events) spacejson Space object (present in space events) labeljson Label object (present in label events) contentjson Content object (present in label events) userjson User object (present in user events) filesfile[] Attachment file content (present in attachment events when includeFileContent is enabled)