OBJECT

Mutation

link GraphQL Schema definition

  • type Mutation {
  • # Create a new analytics settings for a site
  • #
  • # Arguments
  • # siteId: Site ID
  • # input: Analytics settings data
  • createAnalyticsSettings(
  • siteId: Int!,
  • input: CreateAnalyticsSettingsInput!
  • ): AnalyticsSettings!
  • # Update an existing analytics settings
  • #
  • # Arguments
  • # siteId: Site ID
  • # analyticsSettingsId: Analytics Settings ID
  • # input: Analytics settings data
  • updateAnalyticsSettings(
  • siteId: Int!,
  • analyticsSettingsId: Int!,
  • input: UpdateAnalyticsSettingsInput!
  • ): AnalyticsSettings!
  • # Toggle enabledOnSite for an analytics settings
  • #
  • # Arguments
  • # siteId: Site ID
  • # analyticsSettingsId: Analytics Settings ID
  • switchAnalyticsEnabledOnSite(
  • siteId: Int!,
  • analyticsSettingsId: Int!
  • ): AnalyticsSettings!
  • # Toggle usedForStats for an analytics settings (only one can be active)
  • #
  • # Arguments
  • # siteId: Site ID
  • # analyticsSettingsId: Analytics Settings ID
  • switchAnalyticsUsedForStats(
  • siteId: Int!,
  • analyticsSettingsId: Int!
  • ): AnalyticsSettings!
  • # Delete an analytics settings
  • #
  • # Arguments
  • # siteId: Site ID
  • # analyticsSettingsId: Analytics Settings ID
  • deleteAnalyticsSettings(
  • siteId: Int!,
  • analyticsSettingsId: Int!
  • ): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # formattedErrors: [Not documented]
  • createArticle(
  • input: CreateArticleInput!,
  • siteId: Int!,
  • formattedErrors: Boolean
  • ): Article!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # articleId: [Not documented]
  • # formattedErrors: [Not documented]
  • updateArticle(
  • input: UpdateArticleInput!,
  • siteId: Int!,
  • articleId: Int!,
  • formattedErrors: Boolean
  • ): Article!
  • # Arguments
  • # siteId: New site Id of overridden article
  • # articleId: Article id to override
  • overrideArticle(siteId: Int!, articleId: Int!): Article!
  • # Arguments
  • # siteId: Site ID of the duplicated article
  • # articleId: Id of the article to duplicate
  • duplicateArticle(siteId: Int!, articleId: Int!): Article!
  • # Arguments
  • # siteId: [Not documented]
  • # articleId: [Not documented]
  • deleteArticle(siteId: Int!, articleId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # input: [Not documented]
  • deleteArticles(siteId: Int!, input: DeleteArticlesInput!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • unpublishArticles(input: UnpublishArticlesInput!, siteId: Int!): [Article]!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • publishArticles(input: PublishArticlesInput!, siteId: Int!): [Article]!
  • # Arguments
  • # input: Ids of articles to publish
  • # siteId: Id of site which possesses the category
  • # categoryId: Id of the category on which articles will be
  • # published
  • publishArticlesInCategory(
  • input: [Int]!,
  • siteId: Int!,
  • categoryId: Int!
  • ): [Article]!
  • # Arguments
  • # input: Ids of articles to unpublish
  • # siteId: Id of site which possesses the category
  • # categoryId: Id of the category on which articles will be
  • # unpublished
  • unPublishArticlesInCategory(
  • input: [Int]!,
  • siteId: Int!,
  • categoryId: Int!
  • ): [Article]!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • generateArticleContent(
  • input: GenerateArticleContentInput!,
  • siteId: Int!
  • ): GeneratedArticleContent!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • generateArticleMetas(
  • input: GenerateArticleMetasInput!,
  • siteId: Int!
  • ): GeneratedArticleMetas!
  • # Arguments
  • # input: [Not documented]
  • createCompany(input: CreateCompanyInput!): Company!
  • # Arguments
  • # input: [Not documented]
  • # companyId: [Not documented]
  • updateCompany(input: UpdateCompanyInput!, companyId: Int!): Company!
  • # Arguments
  • # companyId: [Not documented]
  • deleteCompany(companyId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • createUserCompany(input: CreateUserCompanyInput!): UserCompany!
  • # Arguments
  • # input: [Not documented]
  • # userCompanyId: [Not documented]
  • updateUserCompany(
  • input: UpdateUserCompanyInput!,
  • userCompanyId: Int!
  • ): UserCompany!
  • # Arguments
  • # userCompanyId: [Not documented]
  • deleteUserCompany(userCompanyId: Int!): Boolean!
  • # Dispatches an async Orion site registration. Returns a token; the new site can
  • # later be fetched via Site.importRef = token.
  • #
  • # Arguments
  • # input: Site + main location + contact user (Orion onboarding)
  • createSiteWithUser(input: CreateSiteWithUserInput!): String!
  • # Arguments
  • # input: List of parameters to create a site
  • createSite(input: CreateSiteInput!): Site!
  • # Arguments
  • # input: List of parameters to update a site
  • # siteId: Site Id to update
  • updateSite(input: UpdateSiteInput!, siteId: Int!): Site!
  • # Arguments
  • # siteId: Id of your site
  • # themeId: Id of theme to install
  • installThemeOnSite(siteId: Int!, themeId: Int!): Boolean!
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of site theme to publish
  • publishThemeOnSite(siteId: Int!, siteThemeId: Int!): Boolean!
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of site theme to update
  • updateSiteTheme(siteId: Int!, siteThemeId: Int!): Boolean!
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of site theme to rollback
  • rollbackSiteTheme(siteId: Int!, siteThemeId: Int!): Boolean!
  • # Copy ThemeVersion layouts to the site as a starting point for customization
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion to initialize
  • initOrionSiteLayouts(siteId: Int!, siteThemeId: Int!): Boolean!
  • # Save site-specific layout overrides (JSON-serialized LayoutDTO[]). Components
  • # are read-only and always resolved from ThemeVersion.
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion to update
  • # layouts: JSON array of LayoutDTO (same structure as
  • # ThemeVersion layouts). Only layout structure and element props can differ —
  • # componentId must reference existing ThemeVersion components.
  • saveOrionSiteLayouts(
  • siteId: Int!,
  • siteThemeId: Int!,
  • layouts: String!
  • ): Boolean!
  • # Delete the dedicated Orion layout of a page in the given SiteThemeOrion and
  • # detach it from the page.
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion
  • # pageId: Id of the Page whose dedicated layout must be deleted
  • deleteOrionPageLayout(
  • siteId: Int!,
  • siteThemeId: Int!,
  • pageId: Int!
  • ): Boolean!
  • # Create a dedicated Orion layout for a page in the given SiteThemeOrion. Returns
  • # the new layout id.
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion
  • # pageId: Id of the Page to link the layout to
  • # layoutType: Layout type: PAGE or HOMEPAGE
  • # layoutName: Name of the new layout
  • createOrionPageLayout(
  • siteId: Int!,
  • siteThemeId: Int!,
  • pageId: Int!,
  • layoutType: String!,
  • layoutName: String!
  • ): String!
  • # Save site-specific variable overrides. variables is a JSON object keyed by
  • # variable id, value is the overridden defaultValue (same structure as
  • # ThemeVariable.defaultValue).
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion to update
  • # variables: JSON object: { [variableId]: defaultValue }. Pass an
  • # empty object to clear all overrides.
  • saveOrionSiteVariables(
  • siteId: Int!,
  • siteThemeId: Int!,
  • variables: String!
  • ): Boolean!
  • # Save site-specific CSS override, injected after the theme CSS.
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion to update
  • # css: CSS to inject. Pass an empty string to clear the override.
  • saveOrionSiteCss(siteId: Int!, siteThemeId: Int!, css: String!): Boolean!
  • # Save site-specific JS override, injected after the theme JS.
  • #
  • # Arguments
  • # siteId: Id of your site
  • # siteThemeId: Id of the SiteThemeOrion to update
  • # js: JS to inject. Pass an empty string to clear the override.
  • saveOrionSiteJs(siteId: Int!, siteThemeId: Int!, js: String!): Boolean!
  • # Arguments
  • # input: Data input
  • # siteId: Site Id to update
  • updateSiteVariation(
  • input: UpdateVariationInput!,
  • siteId: Int!
  • ): Site!
  • # Arguments
  • # siteId: Id of your site
  • # contactEmail: Your new email of contact
  • updateSiteContactEmail(siteId: Int!, contactEmail: String!): Site!
  • # Arguments
  • # siteId: Site Id to delete
  • deleteSite(siteId: Int!): Boolean!
  • # Arguments
  • # siteHost: Host of a site (or a platform) you want to enable
  • # HTTPS support, e.g.: example.com.
  • enableSsl(siteHost: String!): Site!
  • # Arguments
  • # siteHost: Host of a site (or a platform) you want to disable
  • # HTTPS support, e.g.: example.com.
  • disableSsl(siteHost: String!): Site!
  • # Arguments
  • # siteId: Site Id to enable ssl
  • enableSpecificWorkflowSsl(siteId: Int!): Boolean!
  • # Arguments
  • # siteId: Site Id to disable ssl
  • disableSpecificWorkflowSsl(siteId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createField(input: CreateFieldInput!, siteId: Int!): Field!
  • # Arguments
  • # input: [Not documented]
  • # fieldId: [Not documented]
  • # siteId: [Not documented]
  • updateField(input: UpdateFieldInput!, fieldId: Int!, siteId: Int!): Field!
  • # Arguments
  • # fieldId: [Not documented]
  • # siteId: [Not documented]
  • deleteField(fieldId: Int!, siteId: Int!): Boolean!
  • # Arguments
  • # fieldId: [Not documented]
  • # siteId: [Not documented]
  • overrideField(fieldId: Int!, siteId: Int!): Field!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createCallTracking(
  • input: CreateCallTrackingInput!,
  • siteId: Int!
  • ): CallTracking!
  • # Arguments
  • # input: [Not documented]
  • # callTrackingId: [Not documented]
  • updateCallTracking(
  • input: UpdateCallTrackingInput!,
  • callTrackingId: Int!
  • ): CallTracking!
  • # Arguments
  • # siteId: [Not documented]
  • # phoneDestination: Your new phone number (the real number, not
  • # the tracked/mirror one)
  • # useCallCenterNumber: Should use call center number?
  • updateCallTrackingPhoneDestination(
  • siteId: Int!,
  • phoneDestination: String!,
  • useCallCenterNumber: Boolean
  • ): CallTracking!
  • # Arguments
  • # callTrackingId: [Not documented]
  • deleteCallTracking(callTrackingId: Int!): Boolean!
  • # Update a cookie
  • #
  • # Arguments
  • # siteId: Site ID
  • # cookieId: Cookie ID
  • # input: Cookie data
  • updateCookie(siteId: Int!, cookieId: Int!, input: UpdateCookieInput!): Cookie!
  • # Toggle cookie enabled status
  • #
  • # Arguments
  • # siteId: Site ID
  • # cookieId: Cookie ID
  • toggleCookieEnabled(siteId: Int!, cookieId: Int!): Cookie!
  • # Toggle the llms.txt generation (generates the content when enabling)
  • #
  • # Arguments
  • # siteId: Site ID
  • toggleGeoLlmsEnabled(siteId: Int!): GeoConfiguration!
  • # Regenerate the llms.txt content
  • #
  • # Arguments
  • # siteId: Site ID
  • regenerateGeoLlms(siteId: Int!): GeoConfiguration!
  • # Publish the generated llms.txt content
  • #
  • # Arguments
  • # siteId: Site ID
  • publishGeoLlms(siteId: Int!): GeoConfiguration!
  • # Arguments
  • # input: [Not documented]
  • # companyId: [Not documented]
  • createUser(input: CreateUserInput!, companyId: Int!): User!
  • # Arguments
  • # input: [Not documented]
  • # companyId: [Not documented]
  • # userId: [Not documented]
  • updateUser(input: UpdateUserInput!, companyId: Int!, userId: Int!): User!
  • # Arguments
  • # companyId: [Not documented]
  • # userId: [Not documented]
  • deleteUser(companyId: Int!, userId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • changePassword(input: ChangePasswordInput!): User!
  • # Arguments
  • # userId: [Not documented]
  • impersonate(userId: Int!): String!
  • # Arguments
  • # input: [Not documented]
  • # siteId: Site Id for the new page
  • # formattedErrors: [Not documented]
  • createPage(
  • input: CreatePageInput!,
  • siteId: Int!,
  • formattedErrors: Boolean
  • ): Page!
  • # Arguments
  • # siteId: New site Id of overridden page
  • # pageId: Page id to override
  • overridePage(siteId: Int!, pageId: Int!): Page!
  • # Arguments
  • # siteId: Site Id of the duplicated page
  • # pageId: Page id to duplicate
  • duplicatePage(siteId: Int!, pageId: Int!): Page!
  • # Arguments
  • # siteId: Site Id of the page to delete
  • # pageId: Page id to delete
  • deletePage(siteId: Int!, pageId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: New site Id of overridden page
  • # pageId: Page id to override
  • # formattedErrors: [Not documented]
  • updatePage(
  • input: UpdatePageInput!,
  • siteId: Int!,
  • pageId: Int!,
  • formattedErrors: Boolean
  • ): Page!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # formattedErrors: [Not documented]
  • createLocation(
  • input: CreateLocationInput!,
  • siteId: Int!,
  • formattedErrors: Boolean
  • ): Location!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # locationId: [Not documented]
  • # formattedErrors: [Not documented]
  • updateLocation(
  • input: UpdateLocationInput!,
  • siteId: Int!,
  • locationId: Int!,
  • formattedErrors: Boolean
  • ): Location!
  • # Arguments
  • # locationId: [Not documented]
  • # siteId: [Not documented]
  • deleteLocation(locationId: Int!, siteId: Int!): Boolean!
  • # Arguments
  • # locationId: [Not documented]
  • # siteId: [Not documented]
  • overrideLocation(locationId: Int!, siteId: Int!): Location!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # formattedErrors: [Not documented]
  • createSiteNavigation(
  • input: CreateSiteNavigationInput!,
  • siteId: Int!,
  • formattedErrors: Boolean
  • ): SiteNavigation!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # siteNavigationId: [Not documented]
  • # formattedErrors: [Not documented]
  • updateSiteNavigation(
  • input: UpdateSiteNavigationInput!,
  • siteId: Int!,
  • siteNavigationId: Int!,
  • formattedErrors: Boolean
  • ): SiteNavigation!
  • # Arguments
  • # siteNavigationId: [Not documented]
  • # siteId: [Not documented]
  • deleteSiteNavigation(siteNavigationId: Int!, siteId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • createTheme(input: CreateThemeInput!): ThemeV2!
  • # Arguments
  • # input: [Not documented]
  • # themeId: [Not documented]
  • updateTheme(input: UpdateThemeInput!, themeId: Int!): ThemeV2!
  • # Arguments
  • # themeId: [Not documented]
  • deleteTheme(themeId: Int!): Boolean!
  • # Package a theme into a transferable archive
  • #
  • # Arguments
  • # themeId: [Not documented]
  • # version: Export a published version instead of the working copy
  • exportTheme(themeId: Int!, version: String): ThemeExport!
  • # Restore a theme from an archive produced by exportTheme
  • #
  • # Arguments
  • # asNew: Create a separate theme instead of updating the one
  • # sharing the same uuid
  • # publish: Publish the imported theme
  • importTheme(asNew: Boolean!, publish: Boolean!): ThemeV2!
  • # Arguments
  • # themeId: Id of the theme to duplicate
  • duplicateTheme(themeId: Int!): ThemeV2!
  • # Arguments
  • # themeId: [Not documented]
  • publishTheme(themeId: Int!): ThemeV2!
  • # Arguments
  • # themeId: [Not documented]
  • unpublishTheme(themeId: Int!): ThemeV2!
  • # Arguments
  • # input: [Not documented]
  • # themeId: [Not documented]
  • createThemeVersion(
  • input: CreateThemeVersionInput!,
  • themeId: Int!
  • ): ThemeVersion!
  • # Restore an archived content into the theme, archiving the current one first
  • #
  • # Arguments
  • # themeId: [Not documented]
  • # restorePointId: [Not documented]
  • restoreThemeRestorePoint(
  • themeId: Int!,
  • restorePointId: Int!
  • ): ThemeV2!
  • # Delete an archived content of a theme
  • #
  • # Arguments
  • # themeId: [Not documented]
  • # restorePointId: [Not documented]
  • deleteThemeRestorePoint(
  • themeId: Int!,
  • restorePointId: Int!
  • ): Boolean!
  • # Upload a file to a theme
  • #
  • # Arguments
  • # themeId: Id of the Theme where the file will be uploaded
  • uploadThemeFile(themeId: Int!): ThemeFile!
  • # Update the page thumbnails list of a theme
  • #
  • # Arguments
  • # themeId: Id of the Theme
  • # pageThumbnails: New list of page thumbnails
  • updateThemePageThumbnails(
  • themeId: Int!,
  • pageThumbnails: [PageThumbnailInput]!
  • ): [ThemePageThumbnail]!
  • # Upload a page thumbnail for a theme
  • #
  • # Arguments
  • # themeId: Id of the Theme
  • # pageName: Name of the page for the thumbnail
  • uploadThemePageThumbnail(
  • themeId: Int!,
  • pageName: String!
  • ): ThemePageThumbnail!
  • # List all assets of a theme
  • #
  • # Arguments
  • # themeId: Id of the Theme
  • listThemeAssets(themeId: Int!): [ThemeAsset]!
  • # Toggle asset enabled status
  • #
  • # Arguments
  • # themeId: Id of the Theme
  • # assetId: Id of the Asset
  • # enabled: Enabled status
  • toggleThemeAsset(themeId: Int!, assetId: String!, enabled: Boolean!): ThemeAsset!
  • # Delete a theme asset
  • #
  • # Arguments
  • # themeId: Id of the Theme
  • # assetId: Id of the Asset
  • deleteThemeAsset(themeId: Int!, assetId: String!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • createFixtureSet(input: FixtureSetInput!): FixtureSet!
  • # Arguments
  • # fixtureSetId: [Not documented]
  • # input: [Not documented]
  • updateFixtureSet(fixtureSetId: Int!, input: FixtureSetInput!): FixtureSet!
  • # Arguments
  • # fixtureSetId: [Not documented]
  • duplicateFixtureSet(fixtureSetId: Int!): FixtureSet!
  • # Arguments
  • # fixtureSetId: [Not documented]
  • deleteFixtureSet(fixtureSetId: Int!): Boolean!
  • # Create a signed link to the Orion theme catalogue
  • #
  • # Arguments
  • # days: Validity of the link, in days (1 to 90). Without it, the
  • # link never expires.
  • # themeIds: Restrict the catalogue to these themes. Without them,
  • # the link opens every theme.
  • # draft: Show the working copy of the themes instead of their
  • # current version, unpublished themes included
  • createCatalogueLink(days: Int, themeIds: [Int!], draft: Boolean): CatalogueLink!
  • # Package a fixture set and its hosted images into a transferable archive
  • #
  • # Arguments
  • # fixtureSetId: [Not documented]
  • exportFixtureSet(fixtureSetId: Int!): FixtureSetExport!
  • # Restore a fixture set from an archive produced by exportFixtureSet, or from its
  • # JSON manifest (multipart field "file")
  • #
  • # Arguments
  • # asNew: Create a separate set instead of updating the one
  • # sharing the same uuid
  • importFixtureSet(asNew: Boolean!): FixtureSet!
  • # Host an image with a fixture set (multipart field "file", optional "name"); the
  • # set content references it once saved
  • #
  • # Arguments
  • # fixtureSetId: [Not documented]
  • uploadFixtureSetMedia(fixtureSetId: Int!): FixtureSetMediaUpload!
  • # Arguments
  • # input: New version of component
  • # siteId: Site context for the preview (required for
  • # site-specific access and components)
  • # fixtureSetId: Fixture set whose content feeds the entity
  • # parameters of the preview instead of the placeholders (super admin only).
  • previewComponent(
  • input: PreviewComponentInput!,
  • siteId: Int,
  • fixtureSetId: Int
  • ): ThemeComponentPreview!
  • # Arguments
  • # content: JSON array of SectionDTO (a LayoutDTO.content[]) to
  • # render iso with the public front
  • # siteId: Site context: components from the site theme version +
  • # entity resolution. Omit for theme-builder context.
  • # siteThemeId: Site context: id of the edited SiteThemeOrion —
  • # its own (overridden) layouts and installed theme version are used instead of the
  • # site published theme.
  • # themeId: Theme context: load components from this theme when no
  • # siteId is given (theme builder).
  • # layoutType: Layout type value (header/footer/page/...), so
  • # header/footer are wrapped in
    /
    iso with the public front.
  • # withChrome: Render the real header/footer (read-only) around
  • # the edited content layout to preview it in full page context.
  • # headerContent: Optional live header content (JSON array of
  • # SectionDTO) to use as chrome instead of the persisted one — lets the theme
  • # builder preview unsaved header edits.
  • # footerContent: Optional live footer content (JSON array of
  • # SectionDTO) to use as chrome instead of the persisted one — lets the theme
  • # builder preview unsaved footer edits.
  • # layoutSettings: Optional settings of the edited layout (JSON
  • # LayoutSettingsDTO, e.g. the header position), so unsaved settings are previewed.
  • # headerSettings: Optional live header settings (JSON
  • # LayoutSettingsDTO) to go with headerContent.
  • # sectionModels: Optional live section library (JSON array of
  • # SectionDTO) used to expand the linked sections instead of the persisted one —
  • # lets the theme builder preview unsaved models. Ignored when siteId is set: a
  • # site preview always uses the library of the installed theme version.
  • # locale: Locale used to resolve translatable content (site
  • # context) so the preview can be reloaded in a given site locale. Falls back to
  • # the request locale when omitted.
  • # fixtureSetId: Fixture set whose content feeds the entity
  • # parameters of the preview instead of the placeholders (super admin only).
  • previewLayout(
  • content: String!,
  • siteId: Int,
  • siteThemeId: Int,
  • themeId: Int,
  • layoutType: String,
  • withChrome: Boolean,
  • headerContent: String,
  • footerContent: String,
  • layoutSettings: String,
  • headerSettings: String,
  • sectionModels: String,
  • locale: String,
  • fixtureSetId: Int
  • ): OrionLayoutPreview!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # formattedErrors: [Not documented]
  • createCategory(
  • input: CreateCategoryInput!,
  • siteId: Int!,
  • formattedErrors: Boolean
  • ): Category!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # categoryId: [Not documented]
  • # formattedErrors: [Not documented]
  • updateCategory(
  • input: UpdateCategoryInput!,
  • siteId: Int!,
  • categoryId: Int!,
  • formattedErrors: Boolean
  • ): Category!
  • # Arguments
  • # siteId: Id of site on which category exists
  • # categoryId: Id of the category to delete
  • deleteCategory(siteId: Int!, categoryId: Int!): Boolean!
  • # Arguments
  • # siteId: Id of site on which category exists
  • # categoryId: Id of the category to override
  • overrideCategory(siteId: Int!, categoryId: Int!): Category!
  • # Arguments
  • # siteId: Id of site on which category exists
  • # categoryId: Id of the category to duplicate
  • duplicateCategory(siteId: Int!, categoryId: Int!): Category!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • enableCategories(input: EnableCategoriesInput!, siteId: Int!): [Category]!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • disableCategories(input: DisableCategoriesInput!, siteId: Int!): [Category]!
  • # Arguments
  • # siteId: [Not documented]
  • # input: [Not documented]
  • deleteCategories(siteId: Int!, input: DeleteCategoriesInput!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createServiceOrion(
  • input: CreateServiceOrionInput!,
  • siteId: Int!
  • ): ServiceOrion!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # serviceId: [Not documented]
  • updateServiceOrion(
  • input: UpdateServiceOrionInput!,
  • siteId: Int!,
  • serviceId: Int!
  • ): ServiceOrion!
  • # Arguments
  • # siteId: [Not documented]
  • # serviceId: [Not documented]
  • deleteServiceOrion(siteId: Int!, serviceId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createSiteSocialNetwork(
  • input: CreateSiteSocialNetworkInput!,
  • siteId: Int!
  • ): SiteSocialNetwork!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # socialNetworkId: [Not documented]
  • updateSiteSocialNetwork(
  • input: UpdateSiteSocialNetworkInput!,
  • siteId: Int!,
  • socialNetworkId: Int!
  • ): SiteSocialNetwork!
  • # Arguments
  • # siteId: [Not documented]
  • # socialNetworkId: [Not documented]
  • deleteSiteSocialNetwork(
  • siteId: Int!,
  • socialNetworkId: Int!
  • ): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createServiceOrionCategory(
  • input: CreateServiceOrionCategoryInput!,
  • siteId: Int!
  • ): ServiceOrionCategory!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # serviceCategoryId: [Not documented]
  • updateServiceOrionCategory(
  • input: UpdateServiceOrionCategoryInput!,
  • siteId: Int!,
  • serviceCategoryId: Int!
  • ): ServiceOrionCategory!
  • # Arguments
  • # siteId: [Not documented]
  • # serviceCategoryId: [Not documented]
  • deleteServiceOrionCategory(
  • siteId: Int!,
  • serviceCategoryId: Int!
  • ): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createCategoryOrion(
  • input: CreateCategoryOrionInput!,
  • siteId: Int!
  • ): CategoryOrion!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # categoryOrionId: [Not documented]
  • updateCategoryOrion(
  • input: UpdateCategoryOrionInput!,
  • siteId: Int!,
  • categoryOrionId: Int!
  • ): CategoryOrion!
  • # Arguments
  • # siteId: [Not documented]
  • # categoryOrionId: [Not documented]
  • deleteCategoryOrion(siteId: Int!, categoryOrionId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createFaqCategory(input: CreateFaqCategoryInput!, siteId: Int!): FaqCategory!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # faqCategoryId: [Not documented]
  • updateFaqCategory(
  • input: UpdateFaqCategoryInput!,
  • siteId: Int!,
  • faqCategoryId: Int!
  • ): FaqCategory!
  • # Arguments
  • # siteId: [Not documented]
  • # faqCategoryId: [Not documented]
  • deleteFaqCategory(siteId: Int!, faqCategoryId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # faqCategoryId: [Not documented]
  • generateFaq(siteId: Int!, faqCategoryId: Int!): [GeneratedFaq!]!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # faqCategoryId: [Not documented]
  • createFaq(input: CreateFaqInput!, siteId: Int!, faqCategoryId: Int!): Faq!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # faqId: [Not documented]
  • updateFaq(input: UpdateFaqInput!, siteId: Int!, faqId: Int!): Faq!
  • # Arguments
  • # siteId: [Not documented]
  • # faqId: [Not documented]
  • deleteFaq(siteId: Int!, faqId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # faqCategoryId: [Not documented]
  • # faqIds: [Not documented]
  • reorderFaqs(siteId: Int!, faqCategoryId: Int!, faqIds: [Int!]!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createImagine(input: CreateImagineInput!, siteId: Int!): ImagineList!
  • # Arguments
  • # input: [Not documented]
  • # imagineId: [Not documented]
  • # siteId: [Not documented]
  • updateImagine(
  • input: UpdateImagineInput!,
  • imagineId: Int!,
  • siteId: Int!
  • ): ImagineList!
  • # Arguments
  • # imagineId: [Not documented]
  • # siteId: [Not documented]
  • deleteImagine(imagineId: Int!, siteId: Int!): Boolean!
  • # Arguments
  • # imagineId: [Not documented]
  • # siteId: [Not documented]
  • overrideImagine(imagineId: Int!, siteId: Int!): ImagineList!
  • # Push (and not create) new medias in an ImagineList
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Site id where the image needs to be created
  • # imagineId: Imagine list id
  • createImagineMedias(
  • input: CreateImagineMediasInput!,
  • siteId: Int!,
  • imagineId: Int!
  • ): [ImagineImageList!]
  • # Create a new image in a list
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Site id where the image needs to be created
  • # imagineId: Imagine list id
  • createImagineImage(
  • input: CreateImagineImageInput!,
  • siteId: Int!,
  • imagineId: Int!
  • ): ImagineImageList!
  • # Update an image in a list
  • #
  • # Arguments
  • # input: Input data
  • # imageId: Image id to update
  • # imagineId: Imagine list id
  • # siteId: Site id where the image needs to be updated
  • updateImagineImage(
  • input: UpdateImagineImageInput!,
  • imageId: Int!,
  • imagineId: Int!,
  • siteId: Int!
  • ): ImagineImageList!
  • # Delete an image from a list
  • #
  • # Arguments
  • # imageId: Image id to delete
  • # imagineId: Imagine list id
  • # siteId: Site id where the image needs to be deleted
  • deleteImagineImage(imageId: Int!, imagineId: Int!, siteId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createTeamWorker(input: CreateTeamWorkerInput!, siteId: Int!): TeamWorker!
  • # Arguments
  • # input: [Not documented]
  • # teamWorkerId: [Not documented]
  • # siteId: [Not documented]
  • updateTeamWorker(
  • input: UpdateTeamWorkerInput!,
  • teamWorkerId: Int!,
  • siteId: Int!
  • ): TeamWorker!
  • # Arguments
  • # teamWorkerId: [Not documented]
  • # siteId: [Not documented]
  • deleteTeamWorker(teamWorkerId: Int!, siteId: Int!): Boolean!
  • # Create a new Media category
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Site where the Media category will be created
  • createMediaCategory(
  • input: CreateMediaCategoryInput!,
  • siteId: Int!
  • ): MediaCategory!
  • # Update a Media category
  • #
  • # Arguments
  • # input: Input data
  • # mediaCategoryId: Id of the Media category to update
  • # siteId: Id of the Site where the Media category will be updated
  • updateMediaCategory(
  • input: UpdateMediaCategoryInput!,
  • mediaCategoryId: Int!,
  • siteId: Int!
  • ): MediaCategory!
  • # Delete a Media category
  • #
  • # Arguments
  • # mediaCategoryId: Id of the Media category to delete
  • # siteId: [Not documented]
  • deleteMediaCategory(mediaCategoryId: Int!, siteId: Int!): Boolean!
  • # Update the platform's sites theme
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Platform
  • updatePlatformSitesTheme(
  • input: UpdatePlatformSitesThemeInput!,
  • siteId: Int!
  • ): Boolean!
  • # Update themes for the given sites
  • #
  • # Arguments
  • # input: Input data
  • updateSitesTheme(input: UpdateSitesThemeInput!): Boolean!
  • # Create a new Image Slider
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of a Site where the Image Slider will be created.
  • # formattedErrors: [Not documented]
  • createImageSlider(
  • input: CreateImageSliderInput!,
  • siteId: Int!,
  • formattedErrors: Boolean
  • ): ImageSlider!
  • # Update an Image Slider
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of a Site that owns the Image Slider
  • # imageSliderId: Id of the ImageSlider to update
  • # formattedErrors: [Not documented]
  • updateImageSlider(
  • input: UpdateImageSliderInput!,
  • siteId: Int!,
  • imageSliderId: Int!,
  • formattedErrors: Boolean
  • ): ImageSlider!
  • # Arguments
  • # siteId: Id of a Site that will owns the overridden Image Slider
  • # imageSliderId: Id of the ImageSlider to update
  • overrideImageSlider(siteId: Int!, imageSliderId: Int!): ImageSlider!
  • # Delete an Image Slider
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the Image Slider
  • # imageSliderId: Id of the ImageSlider to delete
  • deleteImageSlider(siteId: Int!, imageSliderId: Int!): Boolean!
  • # Upload a Media
  • #
  • # Arguments
  • # siteId: Id of the Site where Medias will be uploaded.
  • # categoriesIds: Ids of Categories where the uploaded Medias will
  • # belongs.
  • uploadMedias(siteId: Int!, categoriesIds: [Int]): [Media!]!
  • # Arguments
  • # mediaId: [Not documented]
  • # siteId: [Not documented]
  • overrideMedia(mediaId: Int!, siteId: Int!): Media!
  • # Update a Media
  • #
  • # Arguments
  • # input: Input data
  • # mediaId: Id of the Media to update
  • # siteId: Id of the Site where the Media will be updated
  • updateMedia(input: UpdateMediaInput!, mediaId: Int!, siteId: Int!): Media!
  • # Bulk update Medias
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Site where Medias will be updated
  • bulkUpdateMedias(input: BulkUpdateMediasInput!, siteId: Int!): [Media]
  • # Delete a Media
  • #
  • # Arguments
  • # mediaId: Id of the Media to delete
  • # siteId: Id of the site where the Media will be deleted
  • deleteMedia(mediaId: Int!, siteId: Int!): Boolean!
  • # Bulk delete Media
  • #
  • # Arguments
  • # input: Input data
  • bulkDeleteMedia(input: BulkDeleteMediaInput!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createService(input: CreateServiceInput!, siteId: Int!): Service!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # serviceId: [Not documented]
  • updateService(
  • input: UpdateServiceInput!,
  • siteId: Int!,
  • serviceId: Int!
  • ): Service!
  • # Arguments
  • # siteId: New site Id of overridden service
  • # serviceId: Service id to override
  • overrideService(siteId: Int!, serviceId: Int!): Service!
  • # Arguments
  • # siteId: [Not documented]
  • # serviceId: [Not documented]
  • deleteService(siteId: Int!, serviceId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # serviceCategoryId: [Not documented]
  • # servicesIds: [Not documented]
  • setServicesOrder(
  • siteId: Int!,
  • serviceCategoryId: Int!,
  • servicesIds: [Int!]!
  • ): [Service!]!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createServiceCategory(
  • input: CreateServiceCategoryInput!,
  • siteId: Int!
  • ): ServiceCategory!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # serviceCategoryId: [Not documented]
  • updateServiceCategory(
  • input: UpdateServiceCategoryInput!,
  • siteId: Int!,
  • serviceCategoryId: Int!
  • ): ServiceCategory!
  • # Arguments
  • # siteId: New site Id of overridden service
  • # serviceCategoryId: ServiceCategory id to override
  • overrideServiceCategory(
  • siteId: Int!,
  • serviceCategoryId: Int!
  • ): ServiceCategory!
  • # Arguments
  • # siteId: [Not documented]
  • # serviceCategoryId: [Not documented]
  • deleteServiceCategory(siteId: Int!, serviceCategoryId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # serviceCategoriesIds: [Not documented]
  • setServiceCategoriesOrder(
  • siteId: Int!,
  • serviceCategoriesIds: [Int!]!
  • ): [ServiceCategory!]!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createReviewSubmission(
  • input: CreateReviewSubmissionInput!,
  • siteId: Int!
  • ): ReviewSubmission!
  • # Arguments
  • # siteId: Site id of submission
  • # reviewSubmissionId: Review submission id
  • changeVisibilityReviewSubmission(
  • siteId: Int!,
  • reviewSubmissionId: Int!
  • ): ReviewSubmission!
  • # Arguments
  • # input: [Not documented]
  • # siteId: Site id of review
  • commentReview(input: CommentReviewInput!, siteId: Int!): Review!
  • # Arguments
  • # input: [Not documented]
  • # siteId: Id of a Site
  • # prevGroupId: Id of a Group
  • # nextGroupId: Id of a Group
  • createAlpGroup(
  • input: CreateAlpGroupInput!,
  • siteId: Int!,
  • prevGroupId: Int,
  • nextGroupId: Int
  • ): AlpGroup!
  • # Arguments
  • # input: [Not documented]
  • # siteId: Id of a Site
  • # groupId: Id of the Group to update
  • updateAlpGroup(
  • input: UpdateAlpGroupInput!,
  • siteId: Int!,
  • groupId: Int!
  • ): AlpGroup!
  • # Arguments
  • # siteId: Id of a Site
  • # groupId: Id of the Group to update
  • # prevGroupId: Id of a Group
  • # nextGroupId: Id of a Group
  • moveAlpGroup(
  • siteId: Int!,
  • groupId: Int!,
  • prevGroupId: Int,
  • nextGroupId: Int
  • ): Boolean!
  • # Arguments
  • # siteId: Id of a Site
  • # groupId: Id of the Group to delete
  • deleteAlpGroup(siteId: Int!, groupId: Int): Boolean!
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # widgetId: Id of the Widget to move
  • moveAlpWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • widgetId: Int!
  • ): Boolean!
  • # Arguments
  • # siteId: Id of a Site
  • # widgetId: Id of the Widget to delete
  • deleteAlpWidget(siteId: Int!, widgetId: Int!): Boolean!
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpAddressWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpAddressWidgetInput
  • ): AlpAddressWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpArticleWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpArticleWidgetInput
  • ): AlpArticleWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpArticlesWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpArticlesWidgetInput
  • ): AlpArticlesWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpContactEmailWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpContactEmailWidgetInput
  • ): AlpContactEmailWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpContactFormSubmissionsWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpContactFormSubmissionsWidgetInput
  • ): AlpContactFormSubmissionsWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpCustomFieldImageWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpCustomFieldImageWidgetInput
  • ): AlpCustomFieldImageWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpCustomFieldListWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpCustomFieldListWidgetInput
  • ): AlpCustomFieldListWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpCustomFieldWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpCustomFieldWidgetInput
  • ): AlpCustomFieldWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpImagineListWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpImagineListWidgetInput
  • ): AlpImagineListWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpLogoWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpLogoWidgetInput
  • ): AlpLogoWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpPhoneWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpPhoneWidgetInput
  • ): AlpPhoneWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpScheduleWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpScheduleWidgetInput
  • ): AlpScheduleWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpServicesWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpServicesWidgetInput
  • ): AlpServicesWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpReviewsWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpReviewsWidgetInput
  • ): AlpReviewsWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpSliderWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpSliderWidgetInput
  • ): AlpSliderWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpTextWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpTextWidgetInput
  • ): AlpTextWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # groupId: Id of the Group which will contains this Widget.
  • # prevWidgetId: Id of a Widget which will precedes this Widget.
  • # nextWidgetId: Id of a Widget which will follows this Widget.
  • # input: Input data.
  • createAlpSiteCallsWidget(
  • siteId: Int!,
  • groupId: Int!,
  • prevWidgetId: Int,
  • nextWidgetId: Int,
  • input: CreateAlpSiteCallsWidgetInput
  • ): AlpSiteCallsWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpAddressWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpAddressWidgetInput
  • ): AlpAddressWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpArticleWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpArticleWidgetInput
  • ): AlpArticleWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpArticlesWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpArticlesWidgetInput
  • ): AlpArticlesWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpContactEmailWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpContactEmailWidgetInput
  • ): AlpContactEmailWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpContactFormSubmissionsWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpContactFormSubmissionsWidgetInput
  • ): AlpContactFormSubmissionsWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpCustomFieldImageWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpCustomFieldImageWidgetInput
  • ): AlpCustomFieldImageWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpCustomFieldListWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpCustomFieldListWidgetInput
  • ): AlpCustomFieldListWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpCustomFieldWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpCustomFieldWidgetInput
  • ): AlpCustomFieldWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpImagineListWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpImagineListWidgetInput
  • ): AlpImagineListWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpLogoWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpLogoWidgetInput
  • ): AlpLogoWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpPhoneWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpPhoneWidgetInput
  • ): AlpPhoneWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpScheduleWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpScheduleWidgetInput
  • ): AlpScheduleWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpServicesWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpServicesWidgetInput
  • ): AlpServicesWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpReviewsWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpReviewsWidgetInput
  • ): AlpReviewsWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpSliderWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpSliderWidgetInput
  • ): AlpSliderWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpTextWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpTextWidgetInput
  • ): AlpTextWidget
  • # Arguments
  • # siteId: Id of the Site which owns Group `groupId`.
  • # widgetId: Id of the Widget to update.
  • # input: Input data.
  • updateAlpSiteCallsWidget(
  • siteId: Int!,
  • widgetId: Int!,
  • input: UpdateAlpSiteCallsWidgetInput
  • ): AlpSiteCallsWidget
  • # Arguments
  • # testimonialId: TestimonialOrion ID to update
  • # input: TestimonialOrion data to update
  • updateTestimonialOrion(
  • testimonialId: Int!,
  • input: UpdateTestimonialOrionInput!
  • ): TestimonialOrion
  • # Arguments
  • # testimonialId: TestimonialOrion ID to toggle spam status
  • toggleTestimonialOrionSpamStatus(
  • testimonialId: Int!
  • ): TestimonialOrion
  • # Arguments
  • # testimonialId: TestimonialOrion ID to delete
  • deleteTestimonialOrion(testimonialId: Int!): Boolean!
  • # Create a new Popup on an Orion Site
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Site where the Popup will be created
  • createPopupOrion(input: CreatePopupOrionInput!, siteId: Int!): PopupOrion!
  • # Update a Popup
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Site that owns the Popup
  • # popupId: Popup ID to update
  • updatePopupOrion(
  • input: UpdatePopupOrionInput!,
  • siteId: Int!,
  • popupId: Int!
  • ): PopupOrion!
  • # Display or hide a Popup. Displaying one hides the other pop-ups of the Site.
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the Popup
  • # popupId: Popup ID to display or hide
  • togglePopupOrionEnabled(siteId: Int!, popupId: Int!): PopupOrion!
  • # Duplicate a Popup. The copy is created disabled.
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the Popup
  • # popupId: Popup ID to duplicate
  • duplicatePopupOrion(siteId: Int!, popupId: Int!): PopupOrion!
  • # Delete a Popup
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the Popup
  • # popupId: Popup ID to delete
  • deletePopupOrion(siteId: Int!, popupId: Int!): Boolean!
  • # Delete a Booking for good, which frees its place
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the Booking
  • # bookingId: Booking ID to delete
  • deleteBooking(siteId: Int!, bookingId: Int!): Boolean!
  • # Move a Booking to another time slot of its planning, if that slot still has a
  • # place
  • #
  • # Arguments
  • # input: The new day and time slot
  • # siteId: Id of the Site that owns the Booking
  • # bookingId: Booking ID to move
  • rescheduleBooking(
  • input: RescheduleBookingInput!,
  • siteId: Int!,
  • bookingId: Int!
  • ): Booking!
  • # Create a new BookingPlanning on a Site
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Site where the BookingPlanning will be
  • # created
  • createBookingPlanning(
  • input: CreateBookingPlanningInput!,
  • siteId: Int!
  • ): BookingPlanning!
  • # Update a BookingPlanning
  • #
  • # Arguments
  • # input: Input data
  • # siteId: Id of the Site that owns the BookingPlanning
  • # planningId: BookingPlanning ID to update
  • updateBookingPlanning(
  • input: UpdateBookingPlanningInput!,
  • siteId: Int!,
  • planningId: Int!
  • ): BookingPlanning!
  • # Enable or disable a BookingPlanning
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the BookingPlanning
  • # planningId: BookingPlanning ID to enable or disable
  • toggleBookingPlanningEnabled(
  • siteId: Int!,
  • planningId: Int!
  • ): BookingPlanning!
  • # Duplicate a BookingPlanning with its time slots and blocked periods. The copy is
  • # created disabled.
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the BookingPlanning
  • # planningId: BookingPlanning ID to duplicate
  • duplicateBookingPlanning(siteId: Int!, planningId: Int!): BookingPlanning!
  • # Delete a BookingPlanning
  • #
  • # Arguments
  • # siteId: Id of the Site that owns the BookingPlanning
  • # planningId: BookingPlanning ID to delete
  • deleteBookingPlanning(siteId: Int!, planningId: Int!): Boolean!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • createForm(input: CreateFormInput!, siteId: Int!): Form!
  • # Arguments
  • # input: [Not documented]
  • # siteId: [Not documented]
  • # formId: [Not documented]
  • updateForm(input: UpdateFormInput!, siteId: Int!, formId: Int!): Form!
  • # Arguments
  • # siteId: [Not documented]
  • # formId: [Not documented]
  • deleteForm(siteId: Int!, formId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # submissionId: [Not documented]
  • deleteFormSubmission(siteId: Int!, submissionId: Int!): Boolean!
  • # Arguments
  • # siteId: [Not documented]
  • # submissionId: [Not documented]
  • # read: [Not documented]
  • setFormSubmissionRead(
  • siteId: Int!,
  • submissionId: Int!,
  • read: Boolean!
  • ): FormSubmission!
  • # Arguments
  • # input: Current form configuration to preview
  • # siteId: Site context for the preview
  • previewForm(input: PreviewFormInput!, siteId: Int!): FormPreview!
  • # Replace the layout of the site dashboard, shared by every user of the Site
  • #
  • # Arguments
  • # input: Widgets of the dashboard, in display order
  • # siteId: Id of the Site
  • updateSiteDashboardLayout(
  • input: SiteDashboardLayoutInput!,
  • siteId: Int!
  • ): Site!
  • # Go back to the default layout of the site dashboard
  • #
  • # Arguments
  • # siteId: Id of the Site
  • resetSiteDashboardLayout(siteId: Int!): Site!
  • }

link Require by

This element is not required by anyone