DOCS & KNOWLEDGE · FILES & DOCS
Pages, blog posts, whiteboards and spaces the person already has access to.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
confluence_delete_admin_keyWRITEDisable admin key via DELETE /admin-key
confluence_delete_app_properties_by_propertykeyWRITEDelete forge app property via DELETE /app/properties/{propertyKey}
confluence_delete_attachments_by_attachment_id_properties_by_property_idWRITEDelete attachment property by id via DELETE /attachments/{attachment-id}/properties/{property-id}
confluence_delete_attachments_by_idWRITEDelete attachment via DELETE /attachments/{id}
confluence_delete_blogposts_by_blogpost_id_properties_by_property_idWRITEDelete blogpost property by id via DELETE /blogposts/{blogpost-id}/properties/{property-id}
confluence_delete_blogposts_by_idWRITEDelete blog post via DELETE /blogposts/{id}
confluence_delete_comments_by_comment_id_properties_by_property_idWRITEDelete comment property by id via DELETE /comments/{comment-id}/properties/{property-id}
confluence_delete_custom_content_by_custom_content_id_properties_by_property_idWRITEDelete custom content property by id via DELETE /custom-content/{custom-content-id}/properties/{property-id}
confluence_delete_custom_content_by_idWRITEDelete custom content via DELETE /custom-content/{id}
confluence_delete_databases_by_database_id_properties_by_property_idWRITEDelete database property by id via DELETE /databases/{database-id}/properties/{property-id}
confluence_delete_databases_by_idWRITEDelete database via DELETE /databases/{id}
confluence_delete_embeds_by_embed_id_properties_by_property_idWRITEDelete smart link property by id via DELETE /embeds/{embed-id}/properties/{property-id}
confluence_delete_embeds_by_idWRITEDelete smart link via DELETE /embeds/{id}
confluence_delete_folders_by_folder_id_properties_by_property_idWRITEDelete folder property by id via DELETE /folders/{folder-id}/properties/{property-id}
confluence_delete_folders_by_idWRITEDelete folder via DELETE /folders/{id}
confluence_delete_footer_comments_by_comment_idWRITEDelete footer comment via DELETE /footer-comments/{comment-id}
confluence_delete_inline_comments_by_comment_idWRITEDelete inline comment via DELETE /inline-comments/{comment-id}
confluence_delete_pages_by_idWRITEDelete page via DELETE /pages/{id}
confluence_delete_pages_by_page_id_properties_by_property_idWRITEDelete page property by id via DELETE /pages/{page-id}/properties/{property-id}
confluence_delete_space_roles_by_idWRITEDelete space role via DELETE /space-roles/{id}
confluence_delete_spaces_by_id_classification_level_defaultWRITEDelete space default classification level via DELETE /spaces/{id}/classification-level/default
confluence_delete_spaces_by_space_id_properties_by_property_idWRITEDelete space property by id via DELETE /spaces/{space-id}/properties/{property-id}
confluence_delete_whiteboards_by_idWRITEDelete whiteboard via DELETE /whiteboards/{id}
confluence_delete_whiteboards_by_whiteboard_id_properties_by_property_idWRITEDelete whiteboard property by id via DELETE /whiteboards/{whiteboard-id}/properties/{property-id}
confluence_delete_wiki_rest_api_content_by_id_labelWRITERemove label from content using query parameter via DELETE /wiki/rest/api/content/{id}/label
confluence_delete_wiki_rest_api_content_by_id_label_by_labelWRITERemove label from content via DELETE /wiki/rest/api/content/{id}/label/{label}
confluence_delete_wiki_rest_api_content_by_id_pagetreeWRITEDelete page tree via DELETE /wiki/rest/api/content/{id}/pageTree
confluence_delete_wiki_rest_api_content_by_id_restrictionWRITEDelete restrictions via DELETE /wiki/rest/api/content/{id}/restriction
confluence_delete_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkey_bygroupid_by_groupidWRITERemove group from content restriction via DELETE /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/byGroupId/{groupId}
confluence_delete_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkey_userWRITERemove user from content restriction via DELETE /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/user
confluence_delete_wiki_rest_api_content_by_id_stateWRITERemove content state via DELETE /wiki/rest/api/content/{id}/state
confluence_delete_wiki_rest_api_content_by_id_version_by_versionnumberWRITEDelete content version via DELETE /wiki/rest/api/content/{id}/version/{versionNumber}
confluence_delete_wiki_rest_api_group_by_idWRITERemove group by id via DELETE /wiki/rest/api/group/by-id
confluence_delete_wiki_rest_api_group_userbygroupidWRITERemove member from group by group id via DELETE /wiki/rest/api/group/userByGroupId
confluence_delete_wiki_rest_api_relation_by_relationname_from_by_sourcetype_by_sourcekey_to_by_targettype_by_targetkeyWRITEDelete relationship via DELETE /wiki/rest/api/relation/{relationName}/from/{sourceType}/{sourceKey}/to/{targetType}/{targetKey}
confluence_delete_wiki_rest_api_settings_lookandfeel_customWRITEReset look and feel settings via DELETE /wiki/rest/api/settings/lookandfeel/custom
confluence_delete_wiki_rest_api_space_by_spacekeyWRITEDelete space via DELETE /wiki/rest/api/space/{spaceKey}
confluence_delete_wiki_rest_api_space_by_spacekey_labelWRITEDelete label from space via DELETE /wiki/rest/api/space/{spaceKey}/label
confluence_delete_wiki_rest_api_space_by_spacekey_permission_by_idWRITERemove permission via DELETE /wiki/rest/api/space/{spaceKey}/permission/{id}
confluence_delete_wiki_rest_api_space_by_spacekey_themeWRITEReset space theme via DELETE /wiki/rest/api/space/{spaceKey}/theme
confluence_delete_wiki_rest_api_template_by_contenttemplateidWRITERemove template via DELETE /wiki/rest/api/template/{contentTemplateId}
confluence_delete_wiki_rest_api_user_by_userid_property_by_keyWRITEDelete user property via DELETE /wiki/rest/api/user/{userId}/property/{key}
confluence_delete_wiki_rest_api_user_watch_content_by_contentidWRITERemove content watcher via DELETE /wiki/rest/api/user/watch/content/{contentId}
confluence_delete_wiki_rest_api_user_watch_label_by_labelnameWRITERemove label watcher via DELETE /wiki/rest/api/user/watch/label/{labelName}
confluence_delete_wiki_rest_api_user_watch_space_by_spacekeyWRITERemove space watch via DELETE /wiki/rest/api/user/watch/space/{spaceKey}
confluence_get_admin_keyREADGet admin key via GET /admin-key
confluence_get_app_propertiesREADGet forge app properties via GET /app/properties
confluence_get_app_properties_by_propertykeyREADGet forge app property via GET /app/properties/{propertyKey}
confluence_get_attachmentsREADGet attachments via GET /attachments
confluence_get_attachments_by_attachment_id_propertiesREADGet attachment content properties via GET /attachments/{attachment-id}/properties
confluence_get_attachments_by_attachment_id_properties_by_property_idREADGet attachment content properties by id via GET /attachments/{attachment-id}/properties/{property-id}
confluence_get_attachments_by_attachment_id_versions_by_version_numberREADGet attachment version details via GET /attachments/{attachment-id}/versions/{version-number}
confluence_get_attachments_by_idREADGet attachment by id via GET /attachments/{id}
confluence_get_attachments_by_id_footer_commentsREADGet attachment comments via GET /attachments/{id}/footer-comments
confluence_get_attachments_by_id_labelsREADGet attachment labels via GET /attachments/{id}/labels
confluence_get_attachments_by_id_operationsREADGet attachment operations via GET /attachments/{id}/operations
confluence_get_attachments_by_id_thumbnail_downloadREADGet attachment thumbnail by id via GET /attachments/{id}/thumbnail/download
confluence_get_attachments_by_id_versionsREADGet attachment versions via GET /attachments/{id}/versions
confluence_get_blogpostsREADGet blog posts via GET /blogposts
confluence_get_blogposts_by_blogpost_id_propertiesREADGet blogpost content properties via GET /blogposts/{blogpost-id}/properties
confluence_get_blogposts_by_blogpost_id_properties_by_property_idREADGet blogpost content properties by id via GET /blogposts/{blogpost-id}/properties/{property-id}
confluence_get_blogposts_by_blogpost_id_versions_by_version_numberREADGet blog post version details via GET /blogposts/{blogpost-id}/versions/{version-number}
confluence_get_blogposts_by_idREADGet blog post by id via GET /blogposts/{id}
confluence_get_blogposts_by_id_attachmentsREADGet blogpost attachments via GET /blogposts/{id}/attachments
confluence_get_blogposts_by_id_classification_levelREADGet blog post classification level via GET /blogposts/{id}/classification-level
confluence_get_blogposts_by_id_custom_contentREADGet custom content by type in blog post via GET /blogposts/{id}/custom-content
confluence_get_blogposts_by_id_footer_commentsREADGet blog post footer comments via GET /blogposts/{id}/footer-comments
confluence_get_blogposts_by_id_inline_commentsREADGet blog post inline comments via GET /blogposts/{id}/inline-comments
confluence_get_blogposts_by_id_labelsREADGet blog post labels via GET /blogposts/{id}/labels
confluence_get_blogposts_by_id_likes_countREADGet blog post like count via GET /blogposts/{id}/likes/count
confluence_get_blogposts_by_id_likes_usersREADGet blog post like users via GET /blogposts/{id}/likes/users
confluence_get_blogposts_by_id_operationsREADGet blog post operations via GET /blogposts/{id}/operations
confluence_get_blogposts_by_id_versionsREADGet blog post versions via GET /blogposts/{id}/versions
confluence_get_classification_levelsREADGet classification levels via GET /classification-levels
confluence_get_comments_by_comment_id_propertiesREADGet comment content properties via GET /comments/{comment-id}/properties
confluence_get_comments_by_comment_id_properties_by_property_idREADGet comment content properties by id via GET /comments/{comment-id}/properties/{property-id}
confluence_get_custom_contentREADGet custom content by type via GET /custom-content
confluence_get_custom_content_by_custom_content_id_propertiesREADGet custom content content properties via GET /custom-content/{custom-content-id}/properties
confluence_get_custom_content_by_custom_content_id_properties_by_property_idREADGet custom content content properties by id via GET /custom-content/{custom-content-id}/properties/{property-id}
confluence_get_custom_content_by_custom_content_id_versionsREADGet custom content versions via GET /custom-content/{custom-content-id}/versions
confluence_get_custom_content_by_custom_content_id_versions_by_version_numberREADGet custom content version details via GET /custom-content/{custom-content-id}/versions/{version-number}
confluence_get_custom_content_by_idREADGet custom content by id via GET /custom-content/{id}
confluence_get_custom_content_by_id_attachmentsREADGet custom content attachments via GET /custom-content/{id}/attachments
confluence_get_custom_content_by_id_childrenREADGet child custom content via GET /custom-content/{id}/children
confluence_get_custom_content_by_id_footer_commentsREADGet custom content comments via GET /custom-content/{id}/footer-comments
confluence_get_custom_content_by_id_labelsREADGet custom content labels via GET /custom-content/{id}/labels
confluence_get_custom_content_by_id_operationsREADGet custom content operations via GET /custom-content/{id}/operations
confluence_get_data_policies_metadataREADGet data policy metadata via GET /data-policies/metadata
confluence_get_data_policies_spacesREADGet data policy spaces via GET /data-policies/spaces
confluence_get_databases_by_database_id_properties_by_property_idREADGet database content properties by id via GET /databases/{database-id}/properties/{property-id}
confluence_get_databases_by_idREADGet database by id via GET /databases/{id}
confluence_get_databases_by_id_ancestorsREADGet database ancestors via GET /databases/{id}/ancestors
confluence_get_databases_by_id_classification_levelREADGet database classification level via GET /databases/{id}/classification-level
confluence_get_databases_by_id_descendantsREADGet database descendants via GET /databases/{id}/descendants
confluence_get_databases_by_id_direct_childrenREADGet database direct children via GET /databases/{id}/direct-children
confluence_get_databases_by_id_operationsREADGet database operations via GET /databases/{id}/operations
confluence_get_databases_by_id_propertiesREADGet database content properties via GET /databases/{id}/properties
confluence_get_embeds_by_embed_id_properties_by_property_idREADGet smart link content properties by id via GET /embeds/{embed-id}/properties/{property-id}
confluence_get_embeds_by_idREADGet smart link by id via GET /embeds/{id}
confluence_get_embeds_by_id_ancestorsREADGet smart link ancestors via GET /embeds/{id}/ancestors
confluence_get_embeds_by_id_descendantsREADGet smart link descendants via GET /embeds/{id}/descendants
confluence_get_embeds_by_id_direct_childrenREADGet smart link direct children via GET /embeds/{id}/direct-children
confluence_get_embeds_by_id_operationsREADGet smart link operations via GET /embeds/{id}/operations
confluence_get_embeds_by_id_propertiesREADGet smart link content properties via GET /embeds/{id}/properties
confluence_get_folders_by_folder_id_properties_by_property_idREADGet folder content properties by id via GET /folders/{folder-id}/properties/{property-id}
confluence_get_folders_by_idREADGet folder by id via GET /folders/{id}
confluence_get_folders_by_id_ancestorsREADGet folder ancestors via GET /folders/{id}/ancestors
confluence_get_folders_by_id_descendantsREADGet folder descendants via GET /folders/{id}/descendants
confluence_get_folders_by_id_direct_childrenREADGet folder direct children via GET /folders/{id}/direct-children
confluence_get_folders_by_id_operationsREADGet folder operations via GET /folders/{id}/operations
confluence_get_folders_by_id_propertiesREADGet folder content properties via GET /folders/{id}/properties
confluence_get_footer_commentsREADGet footer comments via GET /footer-comments
confluence_get_footer_comments_by_comment_idREADGet footer comment by id via GET /footer-comments/{comment-id}
confluence_get_footer_comments_by_id_childrenREADGet footer comment children via GET /footer-comments/{id}/children
confluence_get_footer_comments_by_id_likes_countREADGet footer like count via GET /footer-comments/{id}/likes/count
confluence_get_footer_comments_by_id_likes_usersREADGet footer like users via GET /footer-comments/{id}/likes/users
confluence_get_footer_comments_by_id_operationsREADGet footer comment operations via GET /footer-comments/{id}/operations
confluence_get_footer_comments_by_id_versionsREADGet footer comment versions via GET /footer-comments/{id}/versions
confluence_get_footer_comments_by_id_versions_by_version_numberREADGet footer comment version details via GET /footer-comments/{id}/versions/{version-number}
confluence_get_inline_commentsREADGet inline comments via GET /inline-comments
confluence_get_inline_comments_by_comment_idREADGet inline comment by id via GET /inline-comments/{comment-id}
confluence_get_inline_comments_by_id_childrenREADGet inline comment children via GET /inline-comments/{id}/children
confluence_get_inline_comments_by_id_likes_countREADGet inline like count via GET /inline-comments/{id}/likes/count
confluence_get_inline_comments_by_id_likes_usersREADGet inline like users via GET /inline-comments/{id}/likes/users
confluence_get_inline_comments_by_id_operationsREADGet inline comment operations via GET /inline-comments/{id}/operations
confluence_get_inline_comments_by_id_versionsREADGet inline comment versions via GET /inline-comments/{id}/versions
confluence_get_inline_comments_by_id_versions_by_version_numberREADGet inline comment version details via GET /inline-comments/{id}/versions/{version-number}
confluence_get_labelsREADGet labels via GET /labels
confluence_get_labels_by_id_attachmentsREADGet label attachments via GET /labels/{id}/attachments
confluence_get_labels_by_id_blogpostsREADGet label blog posts via GET /labels/{id}/blogposts
confluence_get_labels_by_id_pagesREADGet label pages via GET /labels/{id}/pages
confluence_get_pagesREADGet pages via GET /pages
confluence_get_pages_by_idREADGet page by id via GET /pages/{id}
confluence_get_pages_by_id_ancestorsREADGet page ancestors via GET /pages/{id}/ancestors
confluence_get_pages_by_id_attachmentsREADGet page attachments via GET /pages/{id}/attachments
confluence_get_pages_by_id_childrenREADGet child pages via GET /pages/{id}/children
confluence_get_pages_by_id_classification_levelREADGet page classification level via GET /pages/{id}/classification-level
confluence_get_pages_by_id_custom_contentREADGet custom content by type in page via GET /pages/{id}/custom-content
confluence_get_pages_by_id_descendantsREADGet page descendants via GET /pages/{id}/descendants
confluence_get_pages_by_id_direct_childrenREADGet page direct children via GET /pages/{id}/direct-children
confluence_get_pages_by_id_footer_commentsREADGet page footer comments via GET /pages/{id}/footer-comments
confluence_get_pages_by_id_inline_commentsREADGet page inline comments via GET /pages/{id}/inline-comments
confluence_get_pages_by_id_labelsREADGet page labels via GET /pages/{id}/labels
confluence_get_pages_by_id_likes_countREADGet page like count via GET /pages/{id}/likes/count
confluence_get_pages_by_id_likes_usersREADGet page like users via GET /pages/{id}/likes/users
confluence_get_pages_by_id_operationsREADGet page operations via GET /pages/{id}/operations
confluence_get_pages_by_id_versionsREADGet page versions via GET /pages/{id}/versions
confluence_get_pages_by_page_id_propertiesREADGet page content properties via GET /pages/{page-id}/properties
confluence_get_pages_by_page_id_properties_by_property_idREADGet page content properties by id via GET /pages/{page-id}/properties/{property-id}
confluence_get_pages_by_page_id_versions_by_version_numberREADGet page version details via GET /pages/{page-id}/versions/{version-number}
confluence_get_space_permissionsREADGet available space permissions via GET /space-permissions
confluence_get_space_permissions_transition_combinationsREADList space permission combinations via GET /space-permissions/transition/combinations
confluence_get_space_permissions_transition_tasks_by_taskidREADGet space permission transition task status via GET /space-permissions/transition/tasks/{taskId}
confluence_get_space_role_modeREADGet space role mode via GET /space-role-mode
confluence_get_space_rolesREADGet available space roles via GET /space-roles
confluence_get_space_roles_by_idREADGet space roles by id via GET /space-roles/{id}
confluence_get_spacesREADGet spaces via GET /spaces
confluence_get_spaces_by_idREADGet space by id via GET /spaces/{id}
confluence_get_spaces_by_id_blogpostsREADGet blog posts in space via GET /spaces/{id}/blogposts
confluence_get_spaces_by_id_classification_level_defaultREADGet space default classification level via GET /spaces/{id}/classification-level/default
confluence_get_spaces_by_id_content_labelsREADGet space content labels via GET /spaces/{id}/content/labels
confluence_get_spaces_by_id_custom_contentREADGet custom content by type in space via GET /spaces/{id}/custom-content
confluence_get_spaces_by_id_labelsREADGet space labels via GET /spaces/{id}/labels
confluence_get_spaces_by_id_operationsREADGet space operations via GET /spaces/{id}/operations
confluence_get_spaces_by_id_pagesREADGet pages in space via GET /spaces/{id}/pages
confluence_get_spaces_by_id_permissionsREADGet space permissions assignments via GET /spaces/{id}/permissions
confluence_get_spaces_by_id_role_assignmentsREADGet space role assignments via GET /spaces/{id}/role-assignments
confluence_get_spaces_by_space_id_propertiesREADGet space properties via GET /spaces/{space-id}/properties
confluence_get_spaces_by_space_id_properties_by_property_idREADGet space property by id via GET /spaces/{space-id}/properties/{property-id}
confluence_get_tasksREADGet tasks via GET /tasks
confluence_get_tasks_by_idREADGet task by id via GET /tasks/{id}
confluence_get_whiteboards_by_idREADGet whiteboard by id via GET /whiteboards/{id}
confluence_get_whiteboards_by_id_ancestorsREADGet whiteboard ancestors via GET /whiteboards/{id}/ancestors
confluence_get_whiteboards_by_id_classification_levelREADGet whiteboard classification level via GET /whiteboards/{id}/classification-level
confluence_get_whiteboards_by_id_descendantsREADGet whiteboard descendants via GET /whiteboards/{id}/descendants
confluence_get_whiteboards_by_id_direct_childrenREADGet whiteboard direct children via GET /whiteboards/{id}/direct-children
confluence_get_whiteboards_by_id_operationsREADGet whiteboard operations via GET /whiteboards/{id}/operations
confluence_get_whiteboards_by_id_propertiesREADGet whiteboard content properties via GET /whiteboards/{id}/properties
confluence_get_whiteboards_by_whiteboard_id_properties_by_property_idREADGet whiteboard content properties by id via GET /whiteboards/{whiteboard-id}/properties/{property-id}
confluence_get_wiki_rest_api_analytics_content_by_contentid_viewersREADGet viewers via GET /wiki/rest/api/analytics/content/{contentId}/viewers
confluence_get_wiki_rest_api_analytics_content_by_contentid_viewsREADGet views via GET /wiki/rest/api/analytics/content/{contentId}/views
confluence_get_wiki_rest_api_auditREADGet audit records via GET /wiki/rest/api/audit
confluence_get_wiki_rest_api_audit_retentionREADGet retention period via GET /wiki/rest/api/audit/retention
confluence_get_wiki_rest_api_audit_sinceREADGet audit records for time period via GET /wiki/rest/api/audit/since
confluence_get_wiki_rest_api_content_by_id_child_attachment_by_attachmentid_downloadREADDownload attatchment via GET /wiki/rest/api/content/{id}/child/attachment/{attachmentId}/download
confluence_get_wiki_rest_api_content_by_id_descendantREADGet content descendants via GET /wiki/rest/api/content/{id}/descendant
confluence_get_wiki_rest_api_content_by_id_descendant_by_typeREADGet descendants of type via GET /wiki/rest/api/content/{id}/descendant/{type}
confluence_get_wiki_rest_api_content_by_id_history_by_version_macro_id_by_macroidREADGet macro body by macro id via GET /wiki/rest/api/content/{id}/history/{version}/macro/id/{macroId}
confluence_get_wiki_rest_api_content_by_id_history_by_version_macro_id_by_macroid_convert_async_by_toREADGet and async convert macro body by macro id via GET /wiki/rest/api/content/{id}/history/{version}/macro/id/{macroId}/convert/async/{to}
confluence_get_wiki_rest_api_content_by_id_history_by_version_macro_id_by_macroid_convert_by_toREADGet and convert macro body by macro id via GET /wiki/rest/api/content/{id}/history/{version}/macro/id/{macroId}/convert/{to}
confluence_get_wiki_rest_api_content_by_id_notification_child_createdREADGet watches for page via GET /wiki/rest/api/content/{id}/notification/child-created
confluence_get_wiki_rest_api_content_by_id_notification_createdREADGet watches for space via GET /wiki/rest/api/content/{id}/notification/created
confluence_get_wiki_rest_api_content_by_id_restrictionREADGet restrictions via GET /wiki/rest/api/content/{id}/restriction
confluence_get_wiki_rest_api_content_by_id_restriction_byoperationREADGet restrictions by operation via GET /wiki/rest/api/content/{id}/restriction/byOperation
confluence_get_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkeyREADGet restrictions for operation via GET /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}
confluence_get_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkey_bygroupid_by_groupidREADGet individual group restriction status by group id via GET /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/byGroupId/{groupId}
confluence_get_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkey_userREADGet content restriction status for user via GET /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/user
confluence_get_wiki_rest_api_content_by_id_stateREADGet content state via GET /wiki/rest/api/content/{id}/state
confluence_get_wiki_rest_api_content_by_id_state_availableREADGet available content states via GET /wiki/rest/api/content/{id}/state/available
confluence_get_wiki_rest_api_content_searchREADSearch content by cql via GET /wiki/rest/api/content/search
confluence_get_wiki_rest_api_content_statesREADGet custom content states via GET /wiki/rest/api/content-states
confluence_get_wiki_rest_api_contentbody_convert_async_bulk_tasksREADBulk async convert content body response via GET /wiki/rest/api/contentbody/convert/async/bulk/tasks
confluence_get_wiki_rest_api_contentbody_convert_async_by_idREADAsync convert content body response via GET /wiki/rest/api/contentbody/convert/async/{id}
confluence_get_wiki_rest_api_groupREADGet groups via GET /wiki/rest/api/group
confluence_get_wiki_rest_api_group_by_groupid_membersbygroupidREADGet group members by group id via GET /wiki/rest/api/group/{groupId}/membersByGroupId
confluence_get_wiki_rest_api_group_by_idREADGet group by group id via GET /wiki/rest/api/group/by-id
confluence_get_wiki_rest_api_group_pickerREADSearch groups via GET /wiki/rest/api/group/picker
confluence_get_wiki_rest_api_labelREADGet all label content via GET /wiki/rest/api/label
confluence_get_wiki_rest_api_longtaskREADGet tasks via GET /wiki/rest/api/longtask
confluence_get_wiki_rest_api_longtask_by_idREADGet task via GET /wiki/rest/api/longtask/{id}
confluence_get_wiki_rest_api_relation_by_relationname_from_by_sourcetype_by_sourcekey_to_by_targettypeREADFind target from source via GET /wiki/rest/api/relation/{relationName}/from/{sourceType}/{sourceKey}/to/{targetType}
confluence_get_wiki_rest_api_relation_by_relationname_from_by_sourcetype_by_sourcekey_to_by_targettype_by_targetkeyREADGet relationship via GET /wiki/rest/api/relation/{relationName}/from/{sourceType}/{sourceKey}/to/{targetType}/{targetKey}
confluence_get_wiki_rest_api_relation_by_relationname_to_by_targettype_by_targetkey_from_by_sourcetypeREADFind sources for target via GET /wiki/rest/api/relation/{relationName}/to/{targetType}/{targetKey}/from/{sourceType}
confluence_get_wiki_rest_api_searchREADSearch by cql via GET /wiki/rest/api/search
confluence_get_wiki_rest_api_search_userREADSearch user via GET /wiki/rest/api/search/user
confluence_get_wiki_rest_api_settings_lookandfeelREADGet look and feel settings via GET /wiki/rest/api/settings/lookandfeel
confluence_get_wiki_rest_api_settings_systeminfoREADGet system info via GET /wiki/rest/api/settings/systemInfo
confluence_get_wiki_rest_api_settings_themeREADGet themes via GET /wiki/rest/api/settings/theme
confluence_get_wiki_rest_api_settings_theme_by_themekeyREADGet theme via GET /wiki/rest/api/settings/theme/{themeKey}
confluence_get_wiki_rest_api_settings_theme_selectedREADGet global theme via GET /wiki/rest/api/settings/theme/selected
confluence_get_wiki_rest_api_space_by_spacekey_labelREADGet labels for space via GET /wiki/rest/api/space/{spaceKey}/label
confluence_get_wiki_rest_api_space_by_spacekey_settingsREADGet space settings via GET /wiki/rest/api/space/{spaceKey}/settings
confluence_get_wiki_rest_api_space_by_spacekey_stateREADGet space content states via GET /wiki/rest/api/space/{spaceKey}/state
confluence_get_wiki_rest_api_space_by_spacekey_state_contentREADGet contents with state via GET /wiki/rest/api/space/{spaceKey}/state/content
confluence_get_wiki_rest_api_space_by_spacekey_state_settingsREADGet content state settings via GET /wiki/rest/api/space/{spaceKey}/state/settings
confluence_get_wiki_rest_api_space_by_spacekey_themeREADGet space theme via GET /wiki/rest/api/space/{spaceKey}/theme
confluence_get_wiki_rest_api_space_by_spacekey_watchREADGet watchers for space via GET /wiki/rest/api/space/{spaceKey}/watch
confluence_get_wiki_rest_api_template_blueprintREADGet blueprint templates via GET /wiki/rest/api/template/blueprint
confluence_get_wiki_rest_api_template_by_contenttemplateidREADGet content template via GET /wiki/rest/api/template/{contentTemplateId}
confluence_get_wiki_rest_api_template_pageREADGet content templates via GET /wiki/rest/api/template/page
confluence_get_wiki_rest_api_userREADGet user via GET /wiki/rest/api/user
confluence_get_wiki_rest_api_user_anonymousREADGet anonymous user via GET /wiki/rest/api/user/anonymous
confluence_get_wiki_rest_api_user_bulkREADGet bulk user lookup via GET /wiki/rest/api/user/bulk
confluence_get_wiki_rest_api_user_by_userid_propertyREADGet user properties via GET /wiki/rest/api/user/{userId}/property
confluence_get_wiki_rest_api_user_by_userid_property_by_keyREADGet user property via GET /wiki/rest/api/user/{userId}/property/{key}
confluence_get_wiki_rest_api_user_currentREADGet current user via GET /wiki/rest/api/user/current
confluence_get_wiki_rest_api_user_emailREADGet privacy unsafe user email via GET /wiki/rest/api/user/email
confluence_get_wiki_rest_api_user_email_bulkREADGet privacy unsafe user email bulk via GET /wiki/rest/api/user/email/bulk
confluence_get_wiki_rest_api_user_memberofREADGet group memberships for user via GET /wiki/rest/api/user/memberof
confluence_get_wiki_rest_api_user_watch_content_by_contentidREADGet content watch status via GET /wiki/rest/api/user/watch/content/{contentId}
confluence_get_wiki_rest_api_user_watch_label_by_labelnameREADIs watching label via GET /wiki/rest/api/user/watch/label/{labelName}
confluence_get_wiki_rest_api_user_watch_space_by_spacekeyREADIs watching space via GET /wiki/rest/api/user/watch/space/{spaceKey}
confluence_post_admin_keyWRITEEnable admin key via POST /admin-key
confluence_post_attachments_by_attachment_id_propertiesWRITECreate attachment property via POST /attachments/{attachment-id}/properties
confluence_post_blogpostsWRITECreate blog post via POST /blogposts
confluence_post_blogposts_by_blogpost_id_propertiesWRITECreate blogpost property via POST /blogposts/{blogpost-id}/properties
confluence_post_blogposts_by_id_classification_level_resetWRITEPost blog post classification level via POST /blogposts/{id}/classification-level/reset
confluence_post_blogposts_by_id_redactWRITEPost redact blog via POST /blogposts/{id}/redact
confluence_post_comments_by_comment_id_propertiesWRITECreate comment property via POST /comments/{comment-id}/properties
confluence_post_content_convert_ids_to_typesWRITEConvert content ids to content types via POST /content/convert-ids-to-types
confluence_post_custom_contentWRITECreate custom content via POST /custom-content
confluence_post_custom_content_by_custom_content_id_propertiesWRITECreate custom content property via POST /custom-content/{custom-content-id}/properties
confluence_post_databasesWRITECreate database via POST /databases
confluence_post_databases_by_id_classification_level_resetWRITEPost database classification level via POST /databases/{id}/classification-level/reset
confluence_post_databases_by_id_propertiesWRITECreate database property via POST /databases/{id}/properties
confluence_post_embedsWRITECreate smart link via POST /embeds
confluence_post_embeds_by_id_propertiesWRITECreate smart link property via POST /embeds/{id}/properties
confluence_post_foldersWRITECreate folder via POST /folders
confluence_post_folders_by_id_propertiesWRITECreate folder property via POST /folders/{id}/properties
confluence_post_footer_commentsWRITECreate footer comment via POST /footer-comments
confluence_post_inline_commentsWRITECreate inline comment via POST /inline-comments
confluence_post_pagesWRITECreate page via POST /pages
confluence_post_pages_by_id_classification_level_resetWRITEPost page classification level via POST /pages/{id}/classification-level/reset
confluence_post_pages_by_id_redactWRITEPost redact page via POST /pages/{id}/redact
confluence_post_pages_by_page_id_propertiesWRITECreate page property via POST /pages/{page-id}/properties
confluence_post_space_permissions_transition_access_removalsWRITEBulk remove space permission access via POST /space-permissions/transition/access-removals
confluence_post_space_permissions_transition_combinationsWRITEGenerate space permission combinations via POST /space-permissions/transition/combinations
confluence_post_space_permissions_transition_role_assignmentsWRITEBulk assign space permission roles via POST /space-permissions/transition/role-assignments
confluence_post_space_rolesWRITECreate space role via POST /space-roles
confluence_post_spacesWRITECreate space via POST /spaces
confluence_post_spaces_by_id_role_assignmentsWRITESet space role assignments via POST /spaces/{id}/role-assignments
confluence_post_spaces_by_space_id_propertiesWRITECreate space property via POST /spaces/{space-id}/properties
confluence_post_user_access_check_access_by_emailWRITECheck access by email via POST /user/access/check-access-by-email
confluence_post_user_access_invite_by_emailWRITEInvite by email via POST /user/access/invite-by-email
confluence_post_users_bulkWRITECreate bulk user lookup via POST /users-bulk
confluence_post_whiteboardsWRITECreate whiteboard via POST /whiteboards
confluence_post_whiteboards_by_id_classification_level_resetWRITEPost whiteboard classification level via POST /whiteboards/{id}/classification-level/reset
confluence_post_whiteboards_by_id_propertiesWRITECreate whiteboard property via POST /whiteboards/{id}/properties
confluence_post_wiki_rest_api_auditWRITECreate audit record via POST /wiki/rest/api/audit
confluence_post_wiki_rest_api_content_archiveWRITEArchive pages via POST /wiki/rest/api/content/archive
confluence_post_wiki_rest_api_content_blueprint_instance_by_draftidWRITEPublish legacy draft via POST /wiki/rest/api/content/blueprint/instance/{draftId}
confluence_post_wiki_rest_api_content_by_id_copyWRITECopy page via POST /wiki/rest/api/content/{id}/copy
confluence_post_wiki_rest_api_content_by_id_labelWRITEAdd labels to content via POST /wiki/rest/api/content/{id}/label
confluence_post_wiki_rest_api_content_by_id_pagehierarchy_copyWRITECopy page hierarchy via POST /wiki/rest/api/content/{id}/pagehierarchy/copy
confluence_post_wiki_rest_api_content_by_id_permission_checkWRITECheck content permission via POST /wiki/rest/api/content/{id}/permission/check
confluence_post_wiki_rest_api_content_by_id_restrictionWRITEAdd restrictions via POST /wiki/rest/api/content/{id}/restriction
confluence_post_wiki_rest_api_content_by_id_versionWRITERestore content version via POST /wiki/rest/api/content/{id}/version
confluence_post_wiki_rest_api_contentbody_convert_async_bulk_tasksWRITEBulk async convert content body request via POST /wiki/rest/api/contentbody/convert/async/bulk/tasks
confluence_post_wiki_rest_api_contentbody_convert_async_by_toWRITEAsync convert content body request via POST /wiki/rest/api/contentbody/convert/async/{to}
confluence_post_wiki_rest_api_groupWRITECreate group via POST /wiki/rest/api/group
confluence_post_wiki_rest_api_group_userbygroupidWRITEAdd user to group by group id via POST /wiki/rest/api/group/userByGroupId
confluence_post_wiki_rest_api_settings_lookandfeel_customWRITEUpdate look and feel settings via POST /wiki/rest/api/settings/lookandfeel/custom
confluence_post_wiki_rest_api_spaceWRITECreate space via POST /wiki/rest/api/space
confluence_post_wiki_rest_api_space_by_spacekey_labelWRITEAdd labels to space via POST /wiki/rest/api/space/{spaceKey}/label
confluence_post_wiki_rest_api_space_by_spacekey_permissionWRITEAdd permission to space via POST /wiki/rest/api/space/{spaceKey}/permission
confluence_post_wiki_rest_api_space_by_spacekey_permission_custom_contentWRITEAdd custom content permissions via POST /wiki/rest/api/space/{spaceKey}/permission/custom-content
confluence_post_wiki_rest_api_space_privateWRITECreate private space via POST /wiki/rest/api/space/_private
confluence_post_wiki_rest_api_templateWRITECreate content template via POST /wiki/rest/api/template
confluence_post_wiki_rest_api_user_by_userid_property_by_keyWRITECreate user property via POST /wiki/rest/api/user/{userId}/property/{key}
confluence_post_wiki_rest_api_user_watch_content_by_contentidWRITEAdd content watcher via POST /wiki/rest/api/user/watch/content/{contentId}
confluence_post_wiki_rest_api_user_watch_label_by_labelnameWRITEAdd label watcher via POST /wiki/rest/api/user/watch/label/{labelName}
confluence_post_wiki_rest_api_user_watch_space_by_spacekeyWRITEAdd space watcher via POST /wiki/rest/api/user/watch/space/{spaceKey}
confluence_put_app_properties_by_propertykeyWRITEPut forge app property via PUT /app/properties/{propertyKey}
confluence_put_attachments_by_attachment_id_properties_by_property_idWRITEUpdate attachment property by id via PUT /attachments/{attachment-id}/properties/{property-id}
confluence_put_blogposts_by_blogpost_id_properties_by_property_idWRITEUpdate blogpost property by id via PUT /blogposts/{blogpost-id}/properties/{property-id}
confluence_put_blogposts_by_idWRITEUpdate blog post via PUT /blogposts/{id}
confluence_put_blogposts_by_id_classification_levelWRITEPut blog post classification level via PUT /blogposts/{id}/classification-level
confluence_put_comments_by_comment_id_properties_by_property_idWRITEUpdate comment property by id via PUT /comments/{comment-id}/properties/{property-id}
confluence_put_custom_content_by_custom_content_id_properties_by_property_idWRITEUpdate custom content property by id via PUT /custom-content/{custom-content-id}/properties/{property-id}
confluence_put_custom_content_by_idWRITEUpdate custom content via PUT /custom-content/{id}
confluence_put_databases_by_database_id_properties_by_property_idWRITEUpdate database property by id via PUT /databases/{database-id}/properties/{property-id}
confluence_put_databases_by_id_classification_levelWRITEPut database classification level via PUT /databases/{id}/classification-level
confluence_put_embeds_by_embed_id_properties_by_property_idWRITEUpdate smart link property by id via PUT /embeds/{embed-id}/properties/{property-id}
confluence_put_folders_by_folder_id_properties_by_property_idWRITEUpdate folder property by id via PUT /folders/{folder-id}/properties/{property-id}
confluence_put_footer_comments_by_comment_idWRITEUpdate footer comment via PUT /footer-comments/{comment-id}
confluence_put_inline_comments_by_comment_idWRITEUpdate inline comment via PUT /inline-comments/{comment-id}
confluence_put_pages_by_idWRITEUpdate page via PUT /pages/{id}
confluence_put_pages_by_id_classification_levelWRITEPut page classification level via PUT /pages/{id}/classification-level
confluence_put_pages_by_id_titleWRITEUpdate page title via PUT /pages/{id}/title
confluence_put_pages_by_page_id_properties_by_property_idWRITEUpdate page property by id via PUT /pages/{page-id}/properties/{property-id}
confluence_put_space_roles_by_idWRITEUpdate space role via PUT /space-roles/{id}
confluence_put_spaces_by_id_classification_level_defaultWRITEPut space default classification level via PUT /spaces/{id}/classification-level/default
confluence_put_spaces_by_space_id_properties_by_property_idWRITEUpdate space property by id via PUT /spaces/{space-id}/properties/{property-id}
confluence_put_tasks_by_idWRITEUpdate task via PUT /tasks/{id}
confluence_put_whiteboards_by_id_classification_levelWRITEPut whiteboard classification level via PUT /whiteboards/{id}/classification-level
confluence_put_whiteboards_by_whiteboard_id_properties_by_property_idWRITEUpdate whiteboard property by id via PUT /whiteboards/{whiteboard-id}/properties/{property-id}
confluence_put_wiki_rest_api_audit_retentionWRITESet retention period via PUT /wiki/rest/api/audit/retention
confluence_put_wiki_rest_api_content_blueprint_instance_by_draftidWRITEPublish shared draft via PUT /wiki/rest/api/content/blueprint/instance/{draftId}
confluence_put_wiki_rest_api_content_by_id_child_attachment_by_attachmentidWRITEUpdate attachment properties via PUT /wiki/rest/api/content/{id}/child/attachment/{attachmentId}
confluence_put_wiki_rest_api_content_by_id_restrictionWRITEUpdate restrictions via PUT /wiki/rest/api/content/{id}/restriction
confluence_put_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkey_bygroupid_by_groupidWRITEAdd group to content restriction by group id via PUT /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/byGroupId/{groupId}
confluence_put_wiki_rest_api_content_by_id_restriction_byoperation_by_operationkey_userWRITEAdd user to content restriction via PUT /wiki/rest/api/content/{id}/restriction/byOperation/{operationKey}/user
confluence_put_wiki_rest_api_content_by_id_stateWRITESet content state via PUT /wiki/rest/api/content/{id}/state
confluence_put_wiki_rest_api_content_by_pageid_move_by_position_by_targetidWRITEMove page via PUT /wiki/rest/api/content/{pageId}/move/{position}/{targetId}
confluence_put_wiki_rest_api_relation_by_relationname_from_by_sourcetype_by_sourcekey_to_by_targettype_by_targetkeyWRITECreate relationship via PUT /wiki/rest/api/relation/{relationName}/from/{sourceType}/{sourceKey}/to/{targetType}/{targetKey}
confluence_put_wiki_rest_api_settings_lookandfeelWRITEUpdate look and feel via PUT /wiki/rest/api/settings/lookandfeel
confluence_put_wiki_rest_api_space_by_spacekeyWRITEUpdate space via PUT /wiki/rest/api/space/{spaceKey}
confluence_put_wiki_rest_api_space_by_spacekey_settingsWRITEUpdate space settings via PUT /wiki/rest/api/space/{spaceKey}/settings
confluence_put_wiki_rest_api_space_by_spacekey_themeWRITESet space theme via PUT /wiki/rest/api/space/{spaceKey}/theme
confluence_put_wiki_rest_api_templateWRITEUpdate content template via PUT /wiki/rest/api/template
confluence_put_wiki_rest_api_user_by_userid_property_by_keyWRITEUpdate user property via PUT /wiki/rest/api/user/{userId}/property/{key}
Put Confluence behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.