GetRelationships
Retrieve all relationships (friends, pending, blocked). Request:friends.GetRelationships → Response: friends.Relationships
No parameters.
Relationships
Array of relationship objects
Array of user objects referenced in relationships
SyncFriends
Sync friends from external platforms. Request:friends.SyncFriends → Response: ()
User’s identifier on the platform
Hashed platform user identifier
User’s name on the platform (optional)
Platform identifier (e.g., “discord”, “twitter”)
Array of hashed friend identifiers
Array of hashed community identifiers
ChangeRelationship
Change relationship with another user. Request:friends.ChangeRelationship → Response: ()
Reference to the user
Type of relationship change to perform
RelationshipChangeType
Enum values:Invalid/unknown type
Send friend request
Accept friend request
Remove friend or cancel request
Block user
Unblock user