Skip to content

Seat Types & Licensing

42Forms uses a hierarchical seat-type model. Each tier includes all capabilities of the tiers below it.

TierLevelCapabilities
view0Read-only access to submissions and dashboards
act1Create and edit submissions, submit for review
build2Create projects, design forms, configure sync
admin3Full access - manage org, members, connections, licenses

Licenses are assigned via SQL in Snowsight:

CALL FORTY_TWO_FORMS_APP.CORE.SET_LICENSE('USERNAME', 'admin');

The API polls the license_commands staging table every 30 seconds and applies changes automatically.

Seat types are global (per-org) and gate access to features. Partition-level permissions (can_read, can_edit, etc.) provide granular control within those features.

For example, an act-tier user can create submissions, but only in partitions where they have can_submit permission. A view-tier user cannot create submissions regardless of partition permissions.

  • Users are auto-provisioned on first login via the Snowflake gateway
  • New users default to view tier until an admin assigns a license
  • Personal organizations are created automatically for each user