Organizations allow to manage your Platform.sh projects, users and billing.

Organization settings 

As an organization owner you can manage basic settings of your organization such as its name and URL.

Organization billing 

As an organization owner, or as an organization user with the manage billing permission, you can access and download invoices, edit billing information such as the stored credit card, the billing address etc.

Organization permissions 

As an organization owner, or as an organization user with the manage users permission, you can invite other users to your organization and grant them the following permissions:

  • Manage plans (plans): Add, remove and edit plans and plan options for your existing projects. (Change plan, change storage, change the number of environments, change the number of user licenses)
  • Manage billing (billing): Add, remove and edit billing information. Access invoices and vouchers.
  • Create projects (projects:create): Create new projects within the organization.
  • Manage users (members): Add, remove and edit organization-level users and permissions, including your own.

Manage organizations with the CLI 

You can use the Platform.sh command line interface to manage your organizations.

Available commands (get the full list with ‘platform list organization’)

Available commands for the "organization" namespace:
  organization:billing:address                                  View or change an organization's billing address
  organization:billing:profile                                  View or change an organization's billing profile
  organization:create                                           Create a new organization
  organization:info                                             View or change organization details
  organization:list (orgs, organizations)                       List organizations
  organization:subscription:list (organization:subscriptions)   List subscriptions within an organization
  organization:user:add                                         Invite a user to an organization
  organization:user:delete                                      Remove a user from an organization
  organization:user:get                                         View an organization user
  organization:user:list (organization:users)                   List organization users
  organization:user:update                                      Update an organization user

For example, the following command would invite alice@example.com with the Manage users, Billing, Plans and Projects create permissions to the acme-corp organization.

platform organization:user:add alice@example.com --org=acme-corp --permission=members,billing,plans,projects:create

After inviting alice@example.com, Alice will receive an invitation email asking to confirm her details and optionally, register for a Platform.sh account.

To update Alice’s permissions in your organization, run:

platform organization:user:update alice@example.com --org=acme-corp --permission=billing

This command would remove all previously granted permissions from Alice, and only grant the Billing permission.

Transfer project ownership 

If you want to transfer a project to a different organization, please submit a support ticket from the current project to ask for the transfer.

This action will automatically transfer the subscription charges to the new organization.