What a group UUID is and why you need it

A group UUID in Second Life is a unique identifier — a long string of numbers and letters — that points to a specific group. Think of it like a postal code for a group instead of a location. When you need to reference a group in a script, a website, or another tool outside Second Life, you use the UUID rather than the group's name, because names can change or be duplicated, but UUIDs never do.

You'll need a group UUID if you're writing scripts that interact with groups, setting up external websites that pull group information, or troubleshooting group-related issues with Linden Lab support. The UUID stays the same even if someone renames the group, so it's the reliable way to identify exactly which group you mean.

Key Takeaways

  • A group UUID is a permanent identifier for a Second Life group that looks like a string of numbers and letters separated by hyphens.
  • You can find a group's UUID by opening the group profile in Second Life and copying it from the URL in your browser's address bar.
  • The UUID appears in the URL after "group/" and before any forward slash or question mark that follows.
  • Once you copy the UUID, you can paste it into scripts, websites, or support tickets to reference that specific group without ambiguity.

Finding the group UUID through the Second Life client

Open Second Life and navigate to the group whose UUID you need. You can find groups through the search function (Ctrl+F or Cmd+F), through your own group list in the People menu, or by clicking a group notice or group tag on another avatar. Once you've located the group, click on its name or profile picture to open the group profile window.

Look at the group profile window that appears. At the top of the window, you'll see the group name and a series of tabs. The group UUID is not displayed directly in this window, so you'll need to use the browser method instead — close this window and use the web-based approach described in the next section.

Copying the UUID from the Second Life website

Open a web browser and go to the Second Life website (secondlife.com). Log in with your account if you're not already logged in. Use the search function on the website to find the group you need, or navigate directly to it if you have a link.

Once you're on the group's profile page on the website, look at the address bar at the top of your browser. The URL will look something like this: secondlife.com/gapps/groups/uuid/12345678-1234-1234-1234-123456789012. The long string of numbers and letters after "groups/" is the UUID. Highlight that entire string (the part with the hyphens), right-click, and select Copy. You now have the UUID ready to paste wherever you need it.

What the UUID looks like and how to verify it

A Second Life group UUID always follows the same format: eight characters, then a hyphen, then four characters, then a hyphen, then four characters, then a hyphen, then four characters, then a hyphen, then twelve characters. An example would be 12a3b4c5-d6e7-f8g9-h0i1-j2k3l4m5n6o7. If what you copied doesn't match this pattern, you may have copied something else by mistake.

The easiest way to verify you have the right UUID is to paste it back into the browser address bar and add it to the end of this URL: secondlife.com/gapps/groups/uuid/ — so the full URL becomes secondlife.com/gapps/groups/uuid/12a3b4c5-d6e7-f8g9-h0i1-j2k3l4m5n6o7. If the page loads the correct group profile, you have the right UUID.

Using the UUID in scripts and external tools

Once you have the UUID copied, you can use it in Linden Scripting Language (LSL) scripts by pasting it as a key variable. For example, in a script you might write key groupID = "12a3b4c5-d6e7-f8g9-h0i1-j2k3l4m5n6o7"; to reference that specific group. The UUID ensures the script always refers to the same group, regardless of whether the group's name changes.

If you're setting up a website or external tool that needs to reference a Second Life group, paste the UUID into whatever field or configuration the tool provides. Different tools format the request differently, so follow the tool's documentation for where to place the UUID and whether it needs any special formatting like quotation marks or brackets around it.

Troubleshooting if you can't find the UUID

If you're logged into the Second Life website but the group profile page won't load, try logging out and logging back in. Sometimes the session expires and the page displays an error instead of the group information. If the group is private and you're not a member, you won't be able to see its profile page on the website, so you'll need to join the group first or ask someone who is a member to provide the UUID.

If you're trying to find a group UUID for a group that no longer exists, the UUID is still valid in scripts and records — it just won't have an active profile page anymore. If you have the UUID written down somewhere from before the group closed, that UUID is still the correct identifier for that group, even though you can't visit its profile.

Frequently Asked Questions

Can I find a group UUID without logging into the Second Life website?

No, you need to be logged in to view group profile pages on the website. If you're not logged in, the page will redirect you to the login screen. Once you're logged in, you can access any group profile page and copy the UUID from the URL.

Does the UUID change if the group name changes?

No. The UUID is permanent and never changes, even if the group is renamed. This is why UUIDs are useful — they remain stable identifiers even when other details about the group change.

What if I copy the UUID but it doesn't work in my script?

Check that you copied the entire UUID including all the hyphens and that there are no extra spaces before or after it. Also verify that the UUID is formatted as a string (in quotation marks) if your script requires it. If the UUID is correct but the script still doesn't work, the issue is likely with the script itself, not the UUID.

Can I use a group name instead of a UUID in scripts?

No. Scripts require the UUID format. Group names are not reliable identifiers in code because multiple groups could theoretically have similar names, and names can change. Always use the UUID when a script or tool asks for it.