[{"data":1,"prerenderedAt":557},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fuser\u002Fteam\u002F":3,"docs-nav":102},{"id":4,"title":5,"body":6,"description":16,"extension":91,"layout":92,"meta":93,"navGroup":92,"navGroupOrder":92,"navOrder":92,"navTitle":5,"navigation":94,"originalPath":95,"path":96,"redirect":92,"seo":97,"stem":98,"updated":99,"version":100,"__hash__":101},"docs\u002Fdocs\u002Fuser\u002Fteam\u002Findex.md","Teams",{"type":7,"value":8,"toc":79},"minimark",[9,13,17,22,27,30,43,47,50,58,62,70,73],[10,11,5],"h1",{"id":12},"teams",[14,15,16],"p",{},"Teams are groups of users that collaborate on their Node-RED applications.",[18,19,21],"h2",{"id":20},"managing-teams","Managing Teams",[23,24,26],"h3",{"id":25},"creating-a-new-team","Creating a New Team",[14,28,29],{},"Users can create new teams. Creating a team requires a name and a unique url. The user who creates the team is added as its \"owner\".",[14,31,32,36,37,42],{},[33,34,35],"strong",{},"Note:"," Administrators might not ",[38,39,41],"a",{"href":40},"\u002Fdocs\u002Fadmin\u002Fintroduction#admin-settings","allow all users to create teams",". FlowFuse Cloud does allow any user to create a new team.",[23,44,46],{"id":45},"adding-team-members","Adding Team Members",[14,48,49],{},"Each user with \"owner\" permissions on a team can invite new members on the \"Members\" tab of the team page. Invitations can be sent to existing users on the platform by their username, or via email. Users have up to 7 days to accept, or decline, the invitation before it will expire.",[14,51,52,53,57],{},"When inviting a member, you can assign them an initial role (Owner, Member, Viewer, or Dashboard Only). This role can be changed later by team owners. For more details on managing roles, see ",[38,54,56],{"href":55},"\u002Fdocs\u002Fuser\u002Frole-based-access-control","Role-Based Access Control",".",[23,59,61],{"id":60},"removing-team-members","Removing Team Members",[14,63,64,65,69],{},"Owners can remove a member from a team by clicking the dropdown menu next to the username and selecting ",[66,67,68],"code",{},"Remove from team",". The team member will no longer have access to any team data.",[18,71,56],{"id":72},"role-based-access-control",[14,74,75,76,57],{},"FlowFuse uses role-based access control to manage what users can do within teams and applications. For detailed information about roles, permissions, and access control at both team and application levels, see the ",[38,77,78],{"href":55},"Role-Based Access Control documentation",{"title":80,"searchDepth":81,"depth":81,"links":82},"",4,[83,90],{"id":20,"depth":84,"text":21,"children":85},2,[86,88,89],{"id":25,"depth":87,"text":26},3,{"id":45,"depth":87,"text":46},{"id":60,"depth":87,"text":61},{"id":72,"depth":84,"text":56},"md",null,{},true,"user\u002Fteam\u002FREADME.md","\u002Fdocs\u002Fuser\u002Fteam",{"title":5,"description":16},"docs\u002Fuser\u002Fteam\u002Findex","2025-12-05 17:11:23 +0530","2.33.2","WvrK0B8EX8-BM4z6T30xVrXf1hHuGRa9vdsHZf51Alc",[103,111,130,142],{"name":104,"order":105,"children":106},"FlowFuse User Manuals",1,[107],{"title":108,"path":109,"group":104,"groupOrder":105,"order":84,"children":110},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"name":112,"order":81,"children":113},"FlowFuse Self-Hosted",[114,118],{"title":115,"path":116,"group":112,"groupOrder":81,"order":105,"children":117},"Quick Start","\u002Fdocs\u002Fquick-start",[],{"title":119,"path":120,"group":112,"groupOrder":81,"order":87,"children":121},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[122,126],{"title":123,"path":124,"order":92,"children":125},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":127,"path":128,"order":92,"children":129},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":131,"order":132,"children":133},"Support",5,[134,138],{"title":135,"path":136,"group":131,"groupOrder":132,"order":87,"children":137},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":139,"path":140,"group":131,"groupOrder":132,"order":92,"children":141},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":143,"order":92,"children":144},"Other",[145,193,205,284,333,352,426,437],{"title":146,"path":147,"order":92,"children":148},"admin","\u002Fdocs\u002Fadmin",[149,153,165,173,177,181,185,189],{"title":150,"path":151,"order":105,"children":152},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":154,"path":155,"order":92,"children":156},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[157,161],{"title":158,"path":159,"order":92,"children":160},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":162,"path":163,"order":92,"children":164},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":166,"path":167,"order":92,"children":168},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[169],{"title":170,"path":171,"order":92,"children":172},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":174,"path":175,"order":92,"children":176},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":178,"path":179,"order":92,"children":180},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":182,"path":183,"order":92,"children":184},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":186,"path":187,"order":92,"children":188},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":190,"path":191,"order":92,"children":192},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":194,"path":195,"order":92,"children":196},"cloud","\u002Fdocs\u002Fcloud",[197,201],{"title":198,"path":199,"order":105,"children":200},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":202,"path":203,"order":92,"children":204},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":206,"path":207,"order":92,"children":208},"contribute","\u002Fdocs\u002Fcontribute",[209,212,216,220,224,228,232,240,276,280],{"title":198,"path":210,"order":105,"children":211},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":213,"path":214,"order":92,"children":215},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":217,"path":218,"order":92,"children":219},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":221,"path":222,"order":92,"children":223},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":225,"path":226,"order":92,"children":227},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":229,"path":230,"order":92,"children":231},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":233,"path":234,"order":92,"children":235},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[236],{"title":237,"path":238,"order":92,"children":239},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":241,"path":242,"order":92,"children":243},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[244,248,252,256,260,264,268,272],{"title":245,"path":246,"order":92,"children":247},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":249,"path":250,"order":92,"children":251},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":253,"path":254,"order":92,"children":255},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":257,"path":258,"order":92,"children":259},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":261,"path":262,"order":92,"children":263},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":265,"path":266,"order":92,"children":267},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":269,"path":270,"order":92,"children":271},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":273,"path":274,"order":92,"children":275},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":277,"path":278,"order":92,"children":279},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":281,"path":282,"order":92,"children":283},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":285,"path":286,"order":92,"children":287},"device-agent","\u002Fdocs\u002Fdevice-agent",[288,292,295,299,303,308],{"title":289,"path":290,"order":105,"children":291},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":115,"path":293,"order":84,"children":294},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":296,"path":297,"order":81,"children":298},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":300,"path":301,"order":132,"children":302},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":304,"path":305,"order":306,"children":307},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":309,"path":310,"order":92,"children":311},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[312,317,321,325,329],{"title":313,"path":314,"group":315,"order":105,"children":316},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview","DeviceAgentInstallation",[],{"title":318,"path":319,"group":315,"order":84,"children":320},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":322,"path":323,"group":315,"order":87,"children":324},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":326,"path":327,"group":315,"order":81,"children":328},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":330,"path":331,"group":315,"order":132,"children":332},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":334,"path":335,"order":92,"children":336},"hardware","\u002Fdocs\u002Fhardware",[337,340,344,348],{"title":313,"path":338,"order":105,"children":339},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":341,"path":342,"order":84,"children":343},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":345,"path":346,"order":87,"children":347},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":349,"path":350,"order":87,"children":351},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":309,"path":353,"order":92,"children":354},"\u002Fdocs\u002Finstall",[355,358,362,366,386,390,394,398],{"title":313,"path":356,"order":105,"children":357},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":359,"path":360,"order":92,"children":361},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":363,"path":364,"order":92,"children":365},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":367,"path":368,"order":92,"children":369},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[370,374,378,382],{"title":371,"path":372,"order":92,"children":373},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":375,"path":376,"order":92,"children":377},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":379,"path":380,"order":92,"children":381},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":383,"path":384,"order":92,"children":385},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":387,"path":388,"order":92,"children":389},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":391,"path":392,"order":92,"children":393},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":395,"path":396,"order":92,"children":397},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":399,"path":400,"order":92,"children":401},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[402,406,410,414,418,422],{"title":403,"path":404,"order":92,"children":405},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":407,"path":408,"order":92,"children":409},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":411,"path":412,"order":92,"children":413},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":415,"path":416,"order":92,"children":417},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":419,"path":420,"order":92,"children":421},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":423,"path":424,"order":92,"children":425},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":427,"path":428,"order":92,"children":429},"migration","\u002Fdocs\u002Fmigration",[430,433],{"title":198,"path":431,"order":105,"children":432},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":434,"path":435,"order":92,"children":436},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":438,"path":439,"order":92,"children":440},"user","\u002Fdocs\u002Fuser",[441,445,449,453,457,462,466,470,474,478,482,486,498,502,506,510,514,518,522,526,530,534,538,540,544,548,551,553],{"title":442,"path":443,"order":105,"children":444},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":446,"path":447,"order":105,"children":448},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":450,"path":451,"order":84,"children":452},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":454,"path":455,"order":84,"children":456},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":458,"path":459,"order":460,"children":461},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":463,"path":464,"order":92,"children":465},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":467,"path":468,"order":92,"children":469},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":471,"path":472,"order":92,"children":473},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":475,"path":476,"order":92,"children":477},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":479,"path":480,"order":92,"children":481},"DevOps Pipelines","\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":483,"path":484,"order":92,"children":485},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":487,"path":488,"order":92,"children":489},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[490,494],{"title":491,"path":492,"order":92,"children":493},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":495,"path":496,"order":92,"children":497},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":499,"path":500,"order":92,"children":501},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":503,"path":504,"order":92,"children":505},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":507,"path":508,"order":92,"children":509},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":511,"path":512,"order":92,"children":513},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":515,"path":516,"order":92,"children":517},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":519,"path":520,"order":92,"children":521},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":523,"path":524,"order":92,"children":525},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":527,"path":528,"order":92,"children":529},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":531,"path":532,"order":92,"children":533},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":535,"path":536,"order":92,"children":537},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":56,"path":55,"order":92,"children":539},[],{"title":541,"path":542,"order":92,"children":543},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":545,"path":546,"order":92,"children":547},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":277,"path":549,"order":92,"children":550},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":5,"path":96,"order":92,"children":552},[],{"title":554,"path":555,"order":92,"children":556},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546045733]