Teams let you share workflows, credentials, global variables, vector stores, and Drive files with a group of users at once.
Overview
- Team – A named group with a creator and members
- Creator – Always a member; can edit team, delete team, add members
- Member – Can add and remove other members (except creator); has access to resources shared with the team
Creating and Managing Teams
Create teams from the Teams tab. Add members by email; they must have an account. The creator cannot be removed. Deleting a team removes all team shares.
Sharing Model
Resources can be shared with:
- Individual users – By email (user-to-user share)
- Teams – By selecting a team (team share)
Both models are additive. A user gains access if they are either:
- Shared directly (user share), or
- A member of a team that has a team share
What Can Be Shared with Teams
| Resource | Share Location |
|---|---|
| Workflows | Share dialog in workflow editor |
| Workflow Templates | Share dialog when creating/editing a workflow template |
| Node Templates | Share dialog when creating/editing a node template |
| Credentials | Share dialog in Credentials tab |
| Global Variables | Share dialog in Variables tab |
| Vector Stores | Share dialog in Vectors tab |
| Drive Files | Share dialog in Drive tab or Drive node shareWithMyTeams / unshareWithMyTeams operations |
For templates, when visibility is Specific users, you can also select teams. All members of selected teams gain access to the template. Drive file team shares are read-only for team members; the file owner keeps management permissions.
API Endpoints
GET /api/teams– List teams the user belongs toGET /api/teams/{id}– Get team details with membersGET /api/teams/{id}/shared-entities– Returns entities shared with the team (workflows, credentials, global variables, vector stores, files, workflow templates, node templates)POST /api/teams– Create teamPATCH /api/teams/{id}– Update teamDELETE /api/teams/{id}– Delete team (creator only)POST /api/teams/{id}/members– Add member (body:{ "email": "..." })DELETE /api/teams/{id}/members/{user_id}– Remove member
Team shares per resource:
GET/POST/DELETE /api/workflows/{id}/team-sharesGET/POST/DELETE /api/credentials/{id}/team-sharesGET/POST/DELETE /api/global-variables/{id}/team-sharesGET/POST/DELETE /api/vector-stores/{id}/team-sharesPATCH /api/files/{id}/team-sharing
Related
- Teams Tab – Create and manage teams
- Templates Tab – Share workflow and node templates with teams
- Credentials Sharing – Share credentials with users and teams
- Workflow Organization – Folders and workflow sharing