Waiting for engine...
Skip to main content

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.

On this Page