Skip to main content

BuilderVersionState

Whether one asset, and its instance, are on the new builder, and what the builder's "Try the New Builder" button may offer. See App\Services\LayoutSchema\AssetBuilderVersion.

type BuilderVersionState {
product_on_new_builder: Boolean!
asset_on_new_builder: Boolean!
saves_live: Boolean!
review_open: Boolean!
supported: Boolean!
can_upgrade: Boolean!
can_switch_back: Boolean!
can_switch_instance: Boolean!
instance_admin_emails: [String!]!
classic_saved_at: DateTime
classic_saved_by: String
}

Fields​

BuilderVersionState.product_on_new_builder ● Boolean! non-null scalar​

The whole instance is on the new builder; the button is not shown.

BuilderVersionState.asset_on_new_builder ● Boolean! non-null scalar​

This asset's latest version is a new-builder layout.

BuilderVersionState.saves_live ● Boolean! non-null scalar​

Saving this asset publishes it (an email on an instance without approvals), so upgrading or switching back changes what is live.

BuilderVersionState.review_open ● Boolean! non-null scalar​

A draft of this asset is in review; neither switch is offered until it is finished or withdrawn.

BuilderVersionState.supported ● Boolean! non-null scalar​

False for an asset with no builder layout to convert: an email not built in the builder (custom HTML, built with AI, personally authored), or any asset whose body has no layout tree.

BuilderVersionState.can_upgrade ● Boolean! non-null scalar​

BuilderVersionState.can_switch_back ● Boolean! non-null scalar​

BuilderVersionState.can_switch_instance ● Boolean! non-null scalar​

The current user is an instance admin, who may switch the whole instance.

BuilderVersionState.instance_admin_emails ● [String!]! non-null scalar​

Who to ask, for a user who may not switch the instance. Empty for one who may.

BuilderVersionState.classic_saved_at ● DateTime scalar​

When the classic version that switching back restores was saved. Null unless can_switch_back.

BuilderVersionState.classic_saved_by ● String scalar​

Who saved that classic version, when known.

Returned By​

builderVersionState query ● switchAssetToClassicBuilder mutation ● upgradeAssetToNewBuilder mutation

Product

PricingFAQPaminga vs. MarketoMigration CenterMarketo to Paminga TranslatorMarketo Alternative
Paminga Logo
LinkedInFacebookXYouTube
ISO 27001 CompliantSOC 2 Compliant

Built with pride in Denver, Colorado, USA

Copyright © Paminga, Inc. 2026
All rights reserved. Various trademarks held by their respective owners.