User Search and Random Lookup
Friends
Messages
Guilds
joinPolicy, use HyperX.GuildJoinPolicy.Open, HyperX.GuildJoinPolicy.Approval, or HyperX.GuildJoinPolicy.InviteOnly. You can still pass a string for custom values. Joining an approval or invite-only guild creates a member with requested status, and the guild owner or an officer can approve or reject the request.
Guild owners and officers can create and revoke invite codes. Joining by invite either adds the player immediately or creates a pending request depending on the guild policy.