Developer

Data model

Apex relational model families and enum groups from the original docs data model map.

Tenancy and access

Workspace, shop, team, invitation, profile, API credential, audit, and privacy-request ownership boundaries.

  • Organization
  • OrgMember
  • OrgInvitation
  • Shop
  • ShopMember
  • Invitation
  • UserProfile
  • ApiKey
  • AuditLog
  • PrivacyRequest

Experimentation

Core test setup, targeting, metrics, variants, QA runs, screenshots, heatmaps, archives, behavior insight, and result readback.

  • Experiment
  • Variation
  • Goal
  • ExperimentGoal
  • Segment
  • Signal
  • Page
  • ExperimentQaRun
  • ScreenshotJob
  • HeatmapScreenshot
  • ExperimentArchive
  • ExperimentBehaviorInsight
  • TestResult

Operator and workbench

Persisted agent runs, chat messages, tool timelines, artifacts, code workspaces, revisions, preview sessions, and usage logging.

  • OperatorRun
  • OperatorMessage
  • OperatorEvent
  • CodeArtifact
  • ExperimentWorkspace
  • ExperimentWorkspaceFile
  • ExperimentWorkspaceRevision
  • PreviewSession
  • AiUsageLog

Store intelligence

Runtime controls, store checks, evidence, findings, brand profile, technical profile, learning runs, facts, and reference assets.

  • ShopRuntimeSettings
  • ShopAuditRun
  • ShopAuditEvidence
  • ShopAuditFinding
  • ShopBrandProfile
  • ShopTechnicalProfile
  • ShopLearningRun
  • ShopStoreEvidence
  • ShopStoreFact
  • Asset

Advanced runtime

Flags, typed payloads, personalized experiences, generated landing pages, published versions, QA runs, external harness sessions, and saved funnels.

  • FeatureFlag
  • FeatureFlagVariant
  • Personalization
  • PersonalizationRule
  • PersonalizationExperience
  • LandingPage
  • LandingPageVersion
  • LandingPagePublish
  • LandingPageQaRun
  • HarnessSession
  • Funnel

Shopify and delivery

Shopify OAuth/install state, product cost data, pixel event settings, webhook endpoints, and webhook delivery records.

  • ShopifyInstallation
  • ShopifyVariantCost
  • ShopifyEventSetting
  • Webhook
  • WebhookDelivery

Enums

The controlled vocabularies used by status filters, lifecycle actions, targeting types, workspace roles, and runtime delivery modes.

  • ShopRole: client-facing memberships use owner, editor, and client_viewer (shown as Owner, Editor, and Viewer). Stored admin, viewer, analyst, and client_approver values are legacy compatibility values and are not offered by client invite or role-change surfaces.

  • ExperimentStatus

  • GoalType

  • PatternType

  • ShopRole

  • InvitationStatus

  • OrgRole

  • WorkspaceType

  • SegmentType

  • SegmentStatus

  • BacklogStatus

  • BacklogActionType

  • FeatureFlagStatus

  • FeatureFlagDeliveryType

  • PersonalizationStatus

  • PersonalizationDeliveryType

  • LandingPageStatus

  • LandingPagePublishMode

  • LandingPageType

  • ApiKeyType

  • PrivacyRequestType

  • PrivacyRequestStatus

  • AuditAction