@@ -399,6 +399,28 @@ Create a new custom property (metadata) on a Confluence page.
399399| ↳ ` authorId ` | string | Account ID of the version author |
400400| ↳ ` createdAt ` | string | ISO 8601 timestamp of version creation |
401401
402+ ### ` confluence_delete_page_property `
403+
404+ Delete a content property from a Confluence page by its property ID.
405+
406+ #### Input
407+
408+ | Parameter | Type | Required | Description |
409+ | --------- | ---- | -------- | ----------- |
410+ | ` domain ` | string | Yes | Your Confluence domain \( e.g., yourcompany.atlassian.net\) |
411+ | ` pageId ` | string | Yes | The ID of the page containing the property |
412+ | ` propertyId ` | string | Yes | The ID of the property to delete |
413+ | ` cloudId ` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
414+
415+ #### Output
416+
417+ | Parameter | Type | Description |
418+ | --------- | ---- | ----------- |
419+ | ` ts ` | string | ISO 8601 timestamp of the operation |
420+ | ` pageId ` | string | ID of the page |
421+ | ` propertyId ` | string | ID of the deleted property |
422+ | ` deleted ` | boolean | Deletion status |
423+
402424### ` confluence_search `
403425
404426Search for content across Confluence pages, blog posts, and other content.
@@ -872,6 +894,90 @@ Add a label to a Confluence page for organization and categorization.
872894| ` labelName ` | string | Name of the added label |
873895| ` labelId ` | string | ID of the added label |
874896
897+ ### ` confluence_delete_label `
898+
899+ Remove a label from a Confluence page.
900+
901+ #### Input
902+
903+ | Parameter | Type | Required | Description |
904+ | --------- | ---- | -------- | ----------- |
905+ | ` domain ` | string | Yes | Your Confluence domain \( e.g., yourcompany.atlassian.net\) |
906+ | ` pageId ` | string | Yes | Confluence page ID to remove the label from |
907+ | ` labelName ` | string | Yes | Name of the label to remove |
908+ | ` cloudId ` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
909+
910+ #### Output
911+
912+ | Parameter | Type | Description |
913+ | --------- | ---- | ----------- |
914+ | ` ts ` | string | ISO 8601 timestamp of the operation |
915+ | ` pageId ` | string | Page ID the label was removed from |
916+ | ` labelName ` | string | Name of the removed label |
917+ | ` deleted ` | boolean | Deletion status |
918+
919+ ### ` confluence_get_pages_by_label `
920+
921+ Retrieve all pages that have a specific label applied.
922+
923+ #### Input
924+
925+ | Parameter | Type | Required | Description |
926+ | --------- | ---- | -------- | ----------- |
927+ | ` domain ` | string | Yes | Your Confluence domain \( e.g., yourcompany.atlassian.net\) |
928+ | ` labelId ` | string | Yes | The ID of the label to get pages for |
929+ | ` limit ` | number | No | Maximum number of pages to return \( default: 50, max: 250\) |
930+ | ` cursor ` | string | No | Pagination cursor from previous response |
931+ | ` cloudId ` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
932+
933+ #### Output
934+
935+ | Parameter | Type | Description |
936+ | --------- | ---- | ----------- |
937+ | ` ts ` | string | ISO 8601 timestamp of the operation |
938+ | ` labelId ` | string | ID of the label |
939+ | ` pages ` | array | Array of pages with this label |
940+ | ↳ ` id ` | string | Unique page identifier |
941+ | ↳ ` title ` | string | Page title |
942+ | ↳ ` status ` | string | Page status \( e.g., current, archived, trashed, draft\) |
943+ | ↳ ` spaceId ` | string | ID of the space containing the page |
944+ | ↳ ` parentId ` | string | ID of the parent page \( null if top-level\) |
945+ | ↳ ` authorId ` | string | Account ID of the page author |
946+ | ↳ ` createdAt ` | string | ISO 8601 timestamp when the page was created |
947+ | ↳ ` version ` | object | Page version information |
948+ | ↳ ` number ` | number | Version number |
949+ | ↳ ` message ` | string | Version message |
950+ | ↳ ` minorEdit ` | boolean | Whether this is a minor edit |
951+ | ↳ ` authorId ` | string | Account ID of the version author |
952+ | ↳ ` createdAt ` | string | ISO 8601 timestamp of version creation |
953+ | ` nextCursor ` | string | Cursor for fetching the next page of results |
954+
955+ ### ` confluence_list_space_labels `
956+
957+ List all labels associated with a Confluence space.
958+
959+ #### Input
960+
961+ | Parameter | Type | Required | Description |
962+ | --------- | ---- | -------- | ----------- |
963+ | ` domain ` | string | Yes | Your Confluence domain \( e.g., yourcompany.atlassian.net\) |
964+ | ` spaceId ` | string | Yes | The ID of the Confluence space to list labels from |
965+ | ` limit ` | number | No | Maximum number of labels to return \( default: 25, max: 250\) |
966+ | ` cursor ` | string | No | Pagination cursor from previous response |
967+ | ` cloudId ` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |
968+
969+ #### Output
970+
971+ | Parameter | Type | Description |
972+ | --------- | ---- | ----------- |
973+ | ` ts ` | string | ISO 8601 timestamp of the operation |
974+ | ` spaceId ` | string | ID of the space |
975+ | ` labels ` | array | Array of labels on the space |
976+ | ↳ ` id ` | string | Unique label identifier |
977+ | ↳ ` name ` | string | Label name |
978+ | ↳ ` prefix ` | string | Label prefix/type \( e.g., global, my, team\) |
979+ | ` nextCursor ` | string | Cursor for fetching the next page of results |
980+
875981### ` confluence_get_space `
876982
877983Get details about a specific Confluence space.
0 commit comments