Skip to main content

Interfaces

Interfaces serve as parent objects that contain their own list of named fields that are shared by other child objects. Use inline fragments (... on TypeName) to access fields of a specific implementing type.

CommerceCategory
Link copied!

FieldTypeDescription
idID!
sourceIdID!
nameString!
parentCommerceCategory

Implemented by: BigCommerceCommerceCategory, CommercetoolsCommerceCategory, CsvFileFeedCommerceCategory, GoogleProductFeedCommerceCategory, JsonFileFeedCommerceCategory, SalesforceCommerceCategory, ScayleCommerceCategory, ShopifyCommerceCategory, XmlFileFeedCommerceCategory

CommerceProduct
Link copied!

FieldTypeDescription
idID!
sourceIdID!
nameString!
descriptionString
images[CommerceImage]!

Implemented by: BigCommerceCommerceProduct, CommercetoolsCommerceProduct, CsvFileFeedCommerceProduct, GoogleProductFeedCommerceProduct, JsonFileFeedCommerceProduct, SalesforceCommerceProduct, ScayleCommerceProduct, ShopifyCommerceProduct, XmlFileFeedCommerceProduct

CommerceRepository
Link copied!

FieldTypeDescription
idID!
labelString!
descriptionString
createdDateString!
createdByString!
cmsHubCMSHub!
productCommerceProduct
Args: input: GetCommerceProductInput!
productsCommerceProductConnection!
Args: before: String, after: String, first: Int, last: Int, sourceIds: [ID], keyword: String
categoryCommerceCategory
Args: input: GetCommerceCategoryInput!
categoriesCommerceCategoryConnection!
Args: before: String, after: String, first: Int, last: Int, sourceIds: [ID], keyword: String

Implemented by: BigCommerceCommerceRepository, CommercetoolsCommerceRepository, CsvFileFeedCommerceRepository, GoogleProductFeedCommerceRepository, JsonFileFeedCommerceRepository, SalesforceCommerceRepository, ScayleCommerceRepository, ShopifyCommerceRepository, XmlFileFeedCommerceRepository

ContentFlowRunEvent
Link copied!

FieldTypeDescription
eventIdID!
createdDateDateTime!
sequenceInt!

Implemented by: ContentFlowActionErrorEvent, ContentFlowErrorEvent, ContentFlowRunActionInvokeEvent, ContentFlowRunActionResultEvent, ContentFlowRunStatusChangedEvent

ContentGenerationBriefTemplateField
Link copied!

FieldTypeDescription
nameString!
labelString!

Implemented by: ContentGenerationBriefTemplateImageField, ContentGenerationBriefTemplateKeyValueField, ContentGenerationBriefTemplateTextField

Node
Link copied!

An object with an ID

FieldTypeDescription
idID!The ID of the object

Implemented by: Asset, AssetFolder, AssetRepository, AssetUpdatedResponse, BigCommerceCommerceCategory, BigCommerceCommerceProduct, BigCommerceCommerceRepository, CMSHub, CMSRepository, CommercetoolsCommerceCategory, CommercetoolsCommerceProduct, CommercetoolsCommerceRepository, ContentFlow, ContentFlowRun, ContentGenerationAudience, ContentGenerationBrandVoice, ContentGenerationBriefTemplate, ContentGenerationExample, ContentGenerationExampleFolder, ContentGenerationJob, ContentGenerationModel, ContentGenerationSession, ContentGenerationSessionMessage, ContentGenerationTone, ContentReview, ContentReviewTask, CreateFolderResponse, CsvFileFeedCommerceCategory, CsvFileFeedCommerceProduct, CsvFileFeedCommerceRepository, Extension, ExtensionInstance, ExtensionRelease, GoogleProductFeedCommerceCategory, GoogleProductFeedCommerceProduct, GoogleProductFeedCommerceRepository, Invitation, JsonFileFeedCommerceCategory, JsonFileFeedCommerceProduct, JsonFileFeedCommerceRepository, MagicEraseImageJob, MediaHub, Organization, PersonalAccessToken, PreviewKey, SalesforceCommerceCategory, SalesforceCommerceProduct, SalesforceCommerceRepository, ScayleCommerceCategory, ScayleCommerceProduct, ScayleCommerceRepository, ShopifyCommerceCategory, ShopifyCommerceProduct, ShopifyCommerceRepository, Team, TransformationTemplate, UpdateAssetMetadataResponse, User, VideoTranscodingProfile, VirtualStagingEnvironment, WebhookListener, XmlFileFeedCommerceCategory, XmlFileFeedCommerceProduct, XmlFileFeedCommerceRepository