Teams
Developer teams let multiple people collaborate on extensions under a shared identity. A team has its own name, slug, avatar, and store presence -- extensions published by a team are attributed to the team, not individual members.
Creating a team
There are two ways to create a team:
- During the developer application -- choose "Team" as your developer type in Step 1 of the application wizard. A team is created automatically when your application is approved.
- From the Teams list -- navigate to Dashboard > Extensions > Teams and click Create Team. Enter a team name and the team is created immediately with you as the owner.
When a team is created, three default roles are seeded automatically: Owner, Admin, and Member.
Multi-team support
A developer can belong to multiple teams simultaneously. The Teams page lists all teams you are a member of. Click any team card to open that team's dashboard, where you can manage extensions, members, roles, and settings.
There is no limit on the number of teams a developer can create or join.
Team settings
Team owners can edit team settings from Dashboard > Extensions > Teams > {team} > Settings:
| Setting | Description |
|---|---|
| Team Name | Display name shown on the Extension Store and in the dashboard |
| Slug | URL-safe identifier, set at creation time (read-only after creation) |
Deleting a team
Team owners can delete a team from the Danger Zone section on the settings page. Deletion is permanent and removes the team, its roles, and all member associations. Extensions owned by the team must be transferred or removed before deletion.
Team members
Navigate to Dashboard > Extensions > Teams > {team} > Members to view and manage members.
Inviting members
Team members with the team-members:invite permission can create invite links:
- Click Invite Member
- Choose a role to assign to the invitee
- Optionally restrict the invite to a specific email address
- Set the maximum number of uses and expiration time (default: 1 use, 7 days)
- Share the generated invite link
The invitee opens the link, logs in to Lumio, and accepts the invitation. They are added to the team with the selected role.
Changing a member's role
Members with the team-members:edit permission can reassign roles for existing members. Navigate to the member list, click a member, and select a new role.
Removing members
Members with the team-members:remove permission can remove other members from the team. The team owner cannot be removed.
Next steps
- Roles and Permissions -- configure what each team member can do
- Security & API Keys -- manage team credentials
- Payout Settings -- configure revenue sharing