51 lines
843 B
GraphQL

fragment PageTemplate on DataHubPageTemplate {
urn
type
properties {
rows {
...PageTemplateRow
}
surface {
surfaceType
}
visibility {
scope
}
}
}
fragment PageTemplateRow on DataHubPageTemplateRow {
modules {
...PageModule
}
}
fragment PageModule on DataHubPageModule {
urn
type
properties {
name
type
visibility {
scope
}
params {
richTextParams {
content
}
}
}
}
mutation upsertPageTemplate($input: UpsertPageTemplateInput!) {
upsertPageTemplate(input: $input) {
urn
}
}
mutation upsertPageModule($input: UpsertPageModuleInput!) {
upsertPageModule(input: $input) {
urn
}
}