Skip to main content

Objects: CMS

GraphQL object types for CMS hubs and repositories in the Amplience GraphQL Management API.

Hubs & repositories
Link copied!

CMSHub
Link copied!

Implements: Node

FieldTypeDescription
idID!The ID of the object
userPermissions[CMSHubPermission!]!
commerceRepositories[CommerceRepository]!
contentGenerationBriefTemplates[ContentGenerationBriefTemplate]!
contentGenerationAudiencesContentGenerationAudience
Connection!

Args: before: String, after: String, first: Int, last: Int
contentGenerationBrandVoicesContentGenerationBrandVoice
Connection!

Args: before: String, after: String, first: Int, last: Int
contentGenerationTonesContentGenerationTone
Connection!

Args: before: String, after: String, first: Int, last: Int
contentGenerationModels[HubContentGenerationModel]!
contentGenerationSessionsContentGenerationSession
Connection!

Args: authorId: ID, before: String, after: String, first: Int, last: Int
extensionsExtensionConnection!
Args: before: String, after: String, first: Int, last: Int, filter: ExtensionFilterInput
extensionInstances[ExtensionInstance!]!
contentReviewTasksContentReviewTaskConnection!
Args: before: String, after: String, first: Int, last: Int, filter: ContentReviewTaskFilterInput, sortBy: ContentReviewTaskSortInput
contentReviewTaskFacetsContentReviewTaskFacets
Args: facets: [ContentReviewTaskFacetName!]!, filter: ContentReviewTaskFacetFilterInput
contentReviewTaskSearchContentReviewTaskSearchResult
Connection!

Args: before: String, after: String, first: Int, last: Int, searchTerms: [String], filter: ContentReviewTaskSearchFilterInput
webhookListenersWebhookListenerConnection!
Args: before: String, after: String, first: Int, last: Int
contentFlowRunsContentFlowRunConnection!
Args: before: String, after: String, first: Int, last: Int
contentFlowsContentFlowConnection!
Args: before: String, after: String, first: Int, last: Int
cmsHubIdStringHub ID
statusCMSHubStatusHub status
labelStringHub label
nameStringHub name
repositories[CMSRepository!]!

CMSRepository
Link copied!

Implements: Node

FieldTypeDescription
idID!The ID of the object
userPermissions[CMSRepositoryPermission!]!
cmsRepositoryIdStringRepo ID
statusCMSRepositoryStatusRepo status
labelStringRepo label
nameStringRepo name
cmsHubIdStringHub ID

Role assignments
Link copied!

CMSHubRoles
Link copied!

FieldTypeDescription
cmsHubIdID!ID of the Hub that these role assignments correspond to
roles[HubRole!]!List of repository roles assigned to this user

CMSHubRolesTeamAssignment
Link copied!

FieldTypeDescription
cmsHubIdID!ID of the Hub that these role assignments correspond to
teamIdID!ID of the Team that these role assignments correspond to
organizationIdID!ID of the Organization that these role assignments correspond to
roles[CMSHubRole!]!List of repository roles assigned to this Team
lastModifiedDateTime!The Last Modified date

CMSHubRolesUserAssignment
Link copied!

FieldTypeDescription
cmsHubIdID!ID of the Hub that these role assignments correspond to
userIdID!ID of the User that these role assignments correspond to
roles[CMSHubRole!]!List of repository roles assigned to this user

CMSRepositoryRoles
Link copied!

FieldTypeDescription
cmsRepositoryIdID!ID of the Repository that these role assignments correspond to
roles[RepositoryRole!]!List of repository roles assigned to this user

CMSRepositoryRolesTeamAssignment
Link copied!

FieldTypeDescription
cmsRepositoryIdID!ID of the Repository that these role assignments correspond to
organizationIdID!ID of the Organization that these role assignments correspond to
teamIdID!ID of the Team that these role assignments correspond to
roles[CMSRepositoryRole!]!List of repository roles assigned to this Team
lastModifiedDateTime!The Last Modified date

CMSRepositoryRolesUserAssignment
Link copied!

FieldTypeDescription
cmsRepositoryIdID!ID of the Repository that these role assignments correspond to
userIdID!ID of the User that these role assignments correspond to
roles[CMSRepositoryRole!]!List of repository roles assigned to this user