Cohorts
server
This API is used to check the cohort membership status of players in your experience.
local Gamebeast = require(game:GetService("ReplicatedStorage"):WaitForChild("Gamebeast"))
local GamebeastCohorts = Gamebeast:GetService("Cohorts") :: Gamebeast.CohortsService:GetCohortMembershipStatusAsync(cohortName, userIds)
→ { [ number ] : boolean }
This method retrieves the cohort membership status for a list of user IDs. It returns a dictionary where the keys are user IDs and the values are booleans indicating whether each user is a member of the specified cohort.
This method is asynchronous and should be wrapped in a pcall to handle any potential errors.
cohortName
string
The name of the cohort.
userIds
{ number }
A list of user IDs to check for cohort membership.
Usage
local success, data = pcall(function()
return GamebeastCohorts:GetCohortMembershipStatusAsync("My Cohort", {69935436, 51501379})
end)
if success then
for userId, isMember in pairs(data) do
print("User ID:", userId, "Is Member:", isMember)
end
else
warn("Failed to get cohort membership status:", data)
end