catalogListingTagsBulkUpdate
Bulk update tags for multiple catalog listings. The catalogListingTagsBulkUpdate mutation accepts the CatalogListingTagsBulkUpdateInput as input. This operation allows adding and removing tags across multiple catalog listings simultaneously. Returns the list of updated CatalogListing objects.
An example of the request is as follows:
mutation {
catalogListingTagsBulkUpdate(
input: {
catalogListingIds: ["12342345343", "145227162239", "127612361831", "12517137"]
tagIdsToAdd: ["tag-id-1", "tag-id-2", "tag-id-3"]
tagIdsToRemove: ["old-tag-id-1", "old-tag-id-2"]
}
) {
id
slug
catalogId
listingMetaData {
name
description
detailedContent
difficultyLevel
communityArticleLink
keyFeatures
preinstalled
}
listingArtifact {
listingType
artifactSourceId
}
listingTags {
catalogListingId
}
catalogListingStatus
createdDate
createdByUserId
createdByAccountId
modifiedDate
modifiedByUserId
modifiedByAccountId
publishedDate
}
}
catalogListingTagsBulkUpdate(
input: CatalogListingTagsBulkUpdateInput!
): [CatalogListing]
Arguments
catalogListingTagsBulkUpdate.input ● CatalogListingTagsBulkUpdateInput! non-null input catalog-service
Type
CatalogListing object catalog-service
Represents a catalog listing solution with its complete information including metadata, artifact details, status, tags, and audit information.
Was this topic helpful?