Summary
Surface the current team's UID from Settings > Teams with a one-click copy affordance, so users who need the team UID for Oz and other external integrations can grab it without going through internal tools.
Problem
Team UIDs are not sensitive, but the Warp client does not expose them anywhere in the UI. They are required for some Oz integrations and other external tooling that operate against a specific team, so users who need a team UID today have no in-app way to obtain it. Asking a team admin, looking up the value in an internal tool, or running an internal workflow just to read back a non-privileged identifier for the team you already belong to is unnecessary friction.
Reproduction steps or desired workflow
- Open Settings > Teams while signed into a team.
- Next to the team name, a small copy icon is rendered alongside the existing customer-type / delinquency badges.
- Hovering the icon shows a tooltip: Copy Team UID.
- Clicking the icon writes the current team's UID to the clipboard and surfaces a toast confirming the copy (e.g. "Team UID copied to clipboard").
The affordance should be available to any team member, not just admins, since the UID itself is not privileged information.
Artifacts
None attached.
Warp version
v0.2026.04.30.08.57.dev_00
Operating system
macOS 26.5 (build 25F5068a)
Possible source references
app/src/settings_view/teams_page.rs — render_header (around line 1979) builds the team-name row (left_side Flex::row()) where the rename editor / static team name and the customer-type and delinquency badges are placed. This is the natural location for the copy icon.
app/src/settings_view/teams_page.rs — copy_invite_link (around line 1325) demonstrates the existing in-page pattern for clipboard + toast: ctx.clipboard().write(ClipboardContent::plain_text(...)) followed by show_toast(..., ToastFlavor::Default, ctx).
app/src/settings_view/teams_page.rs — update_team_name and user_workspaces.current_team() (around line 1233) show how the current Team is resolved; team.uid (a ServerId) is the value that should be written to the clipboard.
Summary
Surface the current team's UID from Settings > Teams with a one-click copy affordance, so users who need the team UID for Oz and other external integrations can grab it without going through internal tools.
Problem
Team UIDs are not sensitive, but the Warp client does not expose them anywhere in the UI. They are required for some Oz integrations and other external tooling that operate against a specific team, so users who need a team UID today have no in-app way to obtain it. Asking a team admin, looking up the value in an internal tool, or running an internal workflow just to read back a non-privileged identifier for the team you already belong to is unnecessary friction.
Reproduction steps or desired workflow
The affordance should be available to any team member, not just admins, since the UID itself is not privileged information.
Artifacts
None attached.
Warp version
v0.2026.04.30.08.57.dev_00
Operating system
macOS 26.5 (build 25F5068a)
Possible source references
app/src/settings_view/teams_page.rs—render_header(around line 1979) builds the team-name row (left_sideFlex::row()) where the rename editor / static team name and the customer-type and delinquency badges are placed. This is the natural location for the copy icon.app/src/settings_view/teams_page.rs—copy_invite_link(around line 1325) demonstrates the existing in-page pattern for clipboard + toast:ctx.clipboard().write(ClipboardContent::plain_text(...))followed byshow_toast(..., ToastFlavor::Default, ctx).app/src/settings_view/teams_page.rs—update_team_nameanduser_workspaces.current_team()(around line 1233) show how the currentTeamis resolved;team.uid(aServerId) is the value that should be written to the clipboard.