Skip to main content

Inputs: Content generation

GraphQL input types for content generation, content flow, content review, video transcoding, and AI image tools in the Amplience GraphQL Management API.

Video transcoding
Link copied!

VideoTranscodingProfileInput
Link copied!

FieldTypeDefaultDescription
idID!ID of the asset
profileIds[ID!]!Ids of the video profiles

AI image tools
Link copied!

GenerateImagesFromTextInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
modelGenerateImagesFromTextModel
promptString!
sizeString!
numberOfImagesInt

MagicEraseImageJobInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
imageUrlString!
maskUrlString!

RemoveBackgroundFromImageInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!Organization ID
imageUrlString!Image URL

GenerateCaptionForImageInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
imageUrlString!
paramsString

FindPointsOfInterestInImageInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
imageUrlString!
thingsToFind[String!]!

PointsOfInterestInImageInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
imageUrlString!
hints[String!]

Content generation
Link copied!

CreateContentGenerationAudienceInput
Link copied!

FieldTypeDefaultDescription
cmsHubIdString!
labelString!
ageRangeMinInt!
ageRangeMaxInt!
genderString!
descriptionString

UpdateContentGenerationAudienceInput
Link copied!

FieldTypeDefaultDescription
idID!
labelString!
ageRangeMinInt!
ageRangeMaxInt!
genderString!
descriptionString

DeleteContentGenerationAudienceInput
Link copied!

FieldTypeDefaultDescription
idID!

CreateContentGenerationBrandVoiceInput
Link copied!

FieldTypeDefaultDescription
cmsHubIdString!
labelString!
brandNameString
localeContentGenerationBrandVoiceLocale!
toneID
brandValues[UpdateContentGenerationBrandVoiceValue!]!
brandRuleExclusions[String!]!
brandRuleSubstitutions[UpdateContentGenerationBrandVoiceRuleSubstitution!]!

UpdateContentGenerationBrandVoiceInput
Link copied!

FieldTypeDefaultDescription
idID!
labelString!
brandNameString
localeContentGenerationBrandVoiceLocale!
toneID
brandValues[UpdateContentGenerationBrandVoiceValue!]!
brandRuleExclusions[String!]!
brandRuleSubstitutions[UpdateContentGenerationBrandVoiceRuleSubstitution!]!

DeleteContentGenerationBrandVoiceInput
Link copied!

FieldTypeDefaultDescription
idID!

UpdateContentGenerationBrandVoiceRuleSubstitution
Link copied!

FieldTypeDefaultDescription
termString!
substituteString!

UpdateContentGenerationBrandVoiceValue
Link copied!

FieldTypeDefaultDescription
labelString!
descriptionString!

CreateContentGenerationBriefTemplateInput
Link copied!

FieldTypeDefaultDescription
defaultModelIdString!
labelString!
descriptionString!
imageUrlString
categoryString!
cmsHubIdID!
inputFields[ContentGenerationBriefTemplateFieldInput!]!
instructionsString!

UpdateContentGenerationBriefTemplateInput
Link copied!

FieldTypeDefaultDescription
defaultModelIdString
idID!
labelString
descriptionString
categoryString
imageUrlString
inputFields[ContentGenerationBriefTemplateFieldInput!]
instructionsString

DeleteContentGenerationBriefTemplateInput
Link copied!

FieldTypeDefaultDescription
idID!

ContentGenerationBriefTemplateFieldInput
Link copied!

FieldTypeDefaultDescription
textContentGenerationBriefTemplateTextFieldInput
imageContentGenerationBriefTemplateImageFieldInput
keyValueContentGenerationBriefTemplateKeyValueFieldInput

ContentGenerationBriefTemplateImageFieldInput
Link copied!

FieldTypeDefaultDescription
labelString!
nameString!

ContentGenerationBriefTemplateKeyValueFieldInput
Link copied!

FieldTypeDefaultDescription
labelString!
nameString!

ContentGenerationBriefTemplateTextFieldInput
Link copied!

FieldTypeDefaultDescription
labelString!
nameString!
formatContentGenerationBriefTemplateTextFieldFormat!

CreateContentGenerationToneInput
Link copied!

FieldTypeDefaultDescription
cmsHubIdString!
labelString!
descriptionString!

UpdateContentGenerationToneInput
Link copied!

FieldTypeDefaultDescription
idID!
labelString!
descriptionString!

DeleteContentGenerationToneInput
Link copied!

FieldTypeDefaultDescription
idID!

CreateContentGenerationExampleInput
Link copied!

FieldTypeDefaultDescription
brandVoiceIdID!
briefTemplateIdID!
labelString!
briefInputsString!
outputString!
folderIdID

UpdateContentGenerationExampleInput
Link copied!

FieldTypeDefaultDescription
idID!
labelString
briefInputsString
outputString
folderIdID

DeleteContentGenerationExampleInput
Link copied!

FieldTypeDefaultDescription
idID!

CreateContentGenerationExampleFolderInput
Link copied!

FieldTypeDefaultDescription
brandVoiceIdID!
briefTemplateIdID!
parentFolderIdID
labelString!

UpdateContentGenerationExampleFolderInput
Link copied!

FieldTypeDefaultDescription
idID!
parentFolderIdID
labelString

DeleteContentGenerationExampleFolderInput
Link copied!

FieldTypeDefaultDescription
idID!

CreateContentGenerationSessionInput
Link copied!

FieldTypeDefaultDescription
labelString!
briefTemplateIdID!
cmsHubIdID!

UpdateContentGenerationSessionInput
Link copied!

FieldTypeDefaultDescription
idID!
labelString!

DeleteContentGenerationSessionInput
Link copied!

FieldTypeDefaultDescription
idID!

SubmitContentGenerationSessionMessageInput
Link copied!

FieldTypeDefaultDescription
sessionIdID!
parentIdID
updateSessionLabelBoolean
organizationIdID!
contentContentGenerationSessionMessageBriefContentInput!

ContentGenerationSessionMessageBriefContentInput
Link copied!

FieldTypeDefaultDescription
briefInputsString!
modelIdString!
exampleIds[String]
images[ContentGenerationSessionMessageBriefContentImageInput]

ContentGenerationSessionMessageBriefContentImageInput
Link copied!

FieldTypeDefaultDescription
urlString!
idString!

ContentGenerationSessionMessageTextSelectionInput
Link copied!

FieldTypeDefaultDescription
textString
startInt
endInt

SaveContentGenerationSessionMessageTextPropertyInput
Link copied!

FieldTypeDefaultDescription
pointerString!
valueString!
messageIdID!

ScoreContentGenerationSessionMessageInput
Link copied!

FieldTypeDefaultDescription
messageIdID!
pointerString!
scoreContentGenerationSessionMessageScore!

GenerateEditForContentGenerationSessionMessagePropertyInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
messageIdID!
pointerString!
fullTextString!
promptString!
modelIdString!
textSelectionContentGenerationSessionMessageTextSelectionInput

SubmitContentGenerationJobInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
hubIdID!
briefTemplateIdID!
contentContentGenerationJobBriefContentInput!

ContentGenerationJobBriefContentInput
Link copied!

If 'modelId' is not provided it will fallback to the default model on the brief template if available. Otherwise it will fallback to the Amplience default model.

FieldTypeDefaultDescription
briefInputsString!
modelIdString
exampleIds[String]
images[ContentGenerationJobBriefContentImageInput]

ContentGenerationJobBriefContentImageInput
Link copied!

FieldTypeDefaultDescription
urlString!
idString!

EnableContentGenerationModelInput
Link copied!

FieldTypeDefaultDescription
idID!
cmsHubIdID!

DisableContentGenerationModelInput
Link copied!

FieldTypeDefaultDescription
idID!
cmsHubIdID!

RichTextGenerationInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
prompts[RichTextGenerationPrompt!]!

RichTextGenerationPrompt
Link copied!

FieldTypeDefaultDescription
roleRichTextGenerationRole!
contentString!

SEOGenerationInput
Link copied!

FieldTypeDefaultDescription
organizationIdID!
variantsInt!
prompts[SEOGenerationPrompt!]!

SEOGenerationPrompt
Link copied!

FieldTypeDefaultDescription
roleRichTextGenerationRole!
contentString!

Content review
Link copied!

SubmitContentReviewInput
Link copied!

FieldTypeDefaultDescription
reviewTaskIdID!
typeContentReviewType!
commentString
suggestedBodyString

ContentReviewTaskFilterInput
Link copied!

FieldTypeDefaultDescription
status[ContentReviewTaskStatus!]
tags[String!]
attributes[ContentReviewTaskAttributeFilter!]
reviewerIds[ID!]Can be User or Team IDs
reviewedByUserIds[ID!]
createdDateDateTimeRangeInput
expiryDateDateTimeRangeInput
dueDateDateTimeRangeInput

ContentReviewTaskAttributeFilter
Link copied!

FieldTypeDefaultDescription
keyString!
valueString!

ContentReviewTaskFacetFilterInput
Link copied!

FieldTypeDefaultDescription
status[ContentReviewTaskStatus]
attributes[ContentReviewTaskAttributeFilter!]
reviewerIds[ID!]Can be User or Team IDs
createdDateDateTimeRangeInput
expiryDateDateTimeRangeInput
dueDateDateTimeRangeInput

ContentReviewTaskSearchFilterInput
Link copied!

FieldTypeDefaultDescription
status[ContentReviewTaskStatus]
attributes[ContentReviewTaskAttributeFilter!]
reviewerIds[ID!]Can be User or Team IDs
createdDateDateTimeRangeInput
expiryDateDateTimeRangeInput
dueDateDateTimeRangeInput

ContentReviewTaskSortInput
Link copied!

FieldTypeDefaultDescription
keyContentReviewTaskSortKey!
orderSortOrder!

DateTimeRangeInput
Link copied!

A range of date-time values used for filtering. Both bounds are optional and inclusive.

FieldTypeDefaultDescription
startDateTimeThe start of the date range (inclusive). When provided without end, acts as an "on or after" filter.
endDateTimeThe end of the date range (inclusive). When provided without start, acts as an "on or before" filter.

Content flow
Link copied!

CreateContentFlowInput
Link copied!

FieldTypeDefaultDescription
labelString!
descriptionString!
flowString!
cmsHubIdID!

UpdateContentFlowInput
Link copied!

FieldTypeDefaultDescription
idID!
labelString
descriptionString
flowString

DeleteContentFlowInput
Link copied!

FieldTypeDefaultDescription
idID!

RunContentFlowInput
Link copied!

FieldTypeDefaultDescription
flowIdID!
labelString
flowString
triggerRunContentFlowTriggerInput!
attributes[RunContentFlowAttributeInput!]!
tags[String!]!

RunContentFlowAttributeInput
Link copied!

FieldTypeDefaultDescription
keyString!
valueString!

RunContentFlowTriggerInput
Link copied!

FieldTypeDefaultDescription
actionIdString!
portNameString!
payloadString

CancelContentFlowRunInput
Link copied!

FieldTypeDefaultDescription
idID!

SetContentFlowStatusInput
Link copied!

FieldTypeDefaultDescription
idID!
statusContentFlowStatus!