Add friend · Remove friend · Friends list — one API, one UI.
All endpoints accept GET and return JSON. CORS is open (*).
/api/public/friend-addSend a friend request to a target UID.
friend_uidTarget player UID (required)token | jwtDirect JWT (skip JWT generation)access_token | accessGarena access token (auto-converted to JWT)uid + passwordGuest UID + password (auto-converted to JWT)server_name | regionIND, ME, BR, US, EU, TH, ID, VN, TW, SG, RU, PK, BD, NA, SAC, or OTHERbase_url | custom_urlRequired when region = OTHER/api/public/friend-removeRemove a friend from your friends list.
friend_uidTarget friend UID to remove (required)token | access_token | uid+passwordAuth (same as add)server_nameRegion override (optional, auto-detected from JWT)base_urlCustom upstream URL (region = OTHER)/api/public/friend-listGet all friends with their UID and nickname.
token | access_token | uid+passwordAuth (same as add)server_nameRegion override (optional)base_urlCustom upstream URL (region = OTHER)/api/public/player_infoGet target player's public profile (raw protobuf hex).
friend_uidTarget UIDAuth params (same as add)/api/public/tokenUpstream proxy to convert UID+password or access_token → JWT.
uid + passwordGuest credentialsaccess_tokenGarena OAuth token