Waiting for engine...
Skip to main content

spaceArtifactListingCreate

Create a new artifact metaData in the space.

The spaceArtifactListingCreate mutation accepts SpaceArtifactListingCreateInput as input. The spaceID field is required. If the spaceID field is not specified, an exception is thrown.

An example of the request is as follows:

mutation {
spaceArtifactListingCreate(
input: {
spaceID: "28b3b334-4fa6-4a97-a8d9-06c42"
spaceArtifactType: RECIPE
spaceArtifactId: "986706555555"
artifactListingTags: ["tag1guid", "tag2guid", "tag3guid"]
artifactMetaData: {
title: "Connect to Google Drive."
description: "Google drive Connection demo."
expectedPublishingDate: "2025-01-12"
demoLink: "http://boomi.demoLink.com"
supportFormLink: "http://boomi.supportlink.com"
communityArticleHelpLink: "http://boomi.com"
keyFeatures: "how it works details"
suggestedTags: "Tag suggestions."
detailedContent: "Demo of the Google Drive connection"
}
}) {
id
spaceId
createdDate
createdByAccountId
createdByUserId
modifiedByUserId
modifiedByAccountId
lastModifiedDate
spaceArtifact {
spaceArtifactType
spaceArtifactId
}
spaceArtifactListingMetaData {
title
description
expectedPublishingDate
demoLink
supportFormLink
demoFile {
imageUrl
altText
}
communityArticleHelpLink
communityArticleHelpFile {
imageUrl
altText
}
keyFeatures
detailedContent
displayOrder
featured
displayRecipeCallOut
actualPublishingDate
discoverLink
difficultyLevel
suggestedTags
bannerLogoImageOne {
imageUrl
altText
}
bannerLogoImageTwo {
imageUrl
altText
}
bannerLogoImageThree {
imageUrl
altText
}
supportForm {
imageUrl
altText
}
}
submissionStatus {
__typename
... on RecipeSubmissionStatus {
status
}
}
lastSubmittedDate
reviewerUserId
statusLastModifiedDate
tags {
spaceArtifactListingId
artifactListingTagId
artifactListingTagName
createdDate
createdBy
}
publisher {
id
name
}
topics {
topicName
topicStatus
hasNewNote
firstNewNote
admin
}
}
}

the mutation returns SpaceArtifactListing object.

spaceArtifactListingCreate(
input: SpaceArtifactListingCreateInput!
): SpaceArtifactListing

Arguments

spaceArtifactListingCreate.input ● SpaceArtifactListingCreateInput! non-null input catalog-service

Type

SpaceArtifactListing object catalog-service

Represents a listing of an artifact within a Space. It has the artifact’s metadata, submission lifecycle, ownership information, and related entities such as tags, topics, and publishers.

On this Page