Skip to content

Entities

Last reviewed: 2026-06-30

This page lists the current backend entities that matter when designing APIs, dashboard workflows and runtime integrations.

  • Tenant: account boundary and plan/status holder.
  • IosApp: current platform app contract for iOS, including bundle id, primary domain, locales, store defaults, domain state, Adjust settings and price cache policy.
  • AppleAccount: encrypted App Store Connect credential metadata owned by a tenant.
  • Product: app-scoped store product used by runtime decisioning.
  • BillingEntitlementDefinition: tenant-level entitlement definition.
  • BillingProductDefinition: tenant-level product abstraction.
  • BillingProviderProduct: provider/platform mapping for App Store, Play Store, Stripe, Paddle or manual sources.
  • Purchase: recorded purchase lifecycle item.
  • Entitlement: access right granted to a customer.
  • Placement: named decision point.
  • Experience: renderable package for paywall, onboarding, upsell, winback or survey paywall.
  • Experiment: weighted variant split.
  • EntryFlow: first and optional second offer orchestration.
  • StorefrontExperiment: App Store-style product page experiment.
  • Customer: app-scoped customer profile.
  • CustomerIdentity: linked identity provider/value.
  • AuthExperience: runtime auth entry experience.
  • LegalDocument: terms, privacy or EULA document.
  • Ticket: support thread with messages and status.
  • TicketMailbox: inbound/outbound support email configuration.
  • UsageEvent: persisted product/app event.
  • AnalyticsQueueMessage: queue payload for R2/ClickHouse pipeline.
  • AttributionUpdate: Adjust/mobile attribution callback.
  • SkanPostback: aggregate Apple attribution postback.