Inconsistent Owner Field Behavior in Roblox Groups API (v1 vs. v2)

Issue: When a community has no active owner and the previous owner’s account has been terminated, the V2 Group API incorrectly continues to indicate that the banned user is still the owner, despite them no longer being part of the community.

Additionally, the V1 Group API normally returns an empty string ("") to represent that a community currently has no owner. However, in cases where the previous owner’s account has been terminated, the API incorrectly returns null instead on certain communities.

Example:

Browser Information:

  • Edge 134 on Windows 11

Expected behavior

Both Group APIs return the owner as an empty string (“”).

A private message is associated with this bug report

EDIT:
Normally when the community has no owner the V2 API will respond with null.

{
  "data": [
    {
      "id": 15053767,
      "name": "_Gaby_1092",
      "description": "Make sure to join my group for give away to get in the give away make sure to Sub to my channel and like and than come back to the group and comment done.",
      "owner": null,
      "created": "2022-06-09T22:31:23.877Z",
      "hasVerifiedBadge": false
    }
  ]
}

Hey, thanks for the report - the expected behavior would be that null is returned when the community has no owner, not an empty string. However, I cannot reproduce the issue of getting an empty string when I abandoned a test group - I got null returned for the owner.

Do you have a link that reproduces the issue (empty string returned for the owner)?

Regarding the banned user issue - I’ve triaged the issue internally

I can no longer reproduce the empty string issue. It seems to be fixed.

Thank you for the help!