Skip to Content Skip to Search

Provides V2 API information for plan replacement.

Specialized behavior applies only to SiteOwners and MemberSpacePlans

Downgrade Detected

  • Any active Site owned by the member is using features that are not enabled by the new_plan

  • The member is past any limits imposed by the new_plan

  • The active_plan has enabled features which are disabled in the new_plan

  • The active_plan has higher limits than those imposed by the new_plan

Upgrade Detected

  • The active_plan has disabled features which are enabled in the new_plan

  • The active_plan has lower limits than those imposed by the new_plan

Swap Detected

  • Neither a downgrade nor an upgrade were detected, and

    • member is a SiteOwner with an active_plan, or

    • regular Member with an active subscription and the incoming new_plan is subscription_plan_type?

None Detected

  • The member is a regular Member (not a SiteOwner)

  • Neither a downgrade nor an upgrade were detected, the member is a SiteOwner and does not have an active_plan

Restricted Downgrades

SiteOwners cannot downgrade their active_plan if:

  • They are above the new_plan max_sites limit

  • They are using any of these features on any active Site and the new_plan doesn’t enable them:

    • can_create_free_plans

    • can_invite_site_admins

    • can_send_broadcasts

    • can_setup_integrations

Restricted downgrades will add to errors

Allowed Downgrades

SiteOwners may downgrade their active_plan if:

  • They are at or below the new_plan max_sites limit

  • They are using any of these features on any active Site even if the new_plan doesn’t enable them:

    • can_remove_branding

Namespace