You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks the coverage for the Roblox API in this library. Some endpoints may not be implementable due to special requirements (e.g., captchas). Currently, high priority endpoints are included in this list while other endpoints will be worked on in the future. This list may also not be entirely correct as it was automatically generated.
Progress Legend:
🔲 Not Started
🟡 In Progress/Higher Priority
✅ Completed
1. Users API
Base URL:https://users.roblox.com/ Documentation:Users API Docs
Endpoint
Suggested Method Name
HTTP Method
Status
/v1/birthdate
GetBirthdate(ctx context.Context)
GET
🔲
/v1/birthdate
UpdateBirthdate(ctx context.Context, p BirthdateParams)
POST
🔲
/v1/description
GetDescription(ctx context.Context)
GET
🔲
/v1/description
UpdateDescription(ctx context.Context, p DescriptionParams)
POST
🔲
/v1/gender
GetGender(ctx context.Context)
GET
🔲
/v1/gender
UpdateGender(ctx context.Context, p GenderParams)
POST
🔲
/v1/display-names/validate
ValidateDisplayName(ctx context.Context, p ValidateDisplayNameParams)
GET
🔲
/v1/users/{userId}/display-names/validate
ValidateUserDisplayName(ctx context.Context, p ValidateUserDisplayNameParams)
GET
🔲
/v1/users/{userId}/display-names
SetDisplayName(ctx context.Context, p SetDisplayNameParams)
PATCH
🔲
/v1/users/{userId}
GetUserByID(ctx context.Context, userID uint64)
GET
✅
/v1/users/authenticated
GetAuthUser(ctx context.Context)
GET
✅
/v1/users/authenticated/age-bracket
GetAuthUserAgeBracket(ctx context.Context)
GET
🔲
/v1/users/authenticated/country-code
GetAuthUserCountryCode(ctx context.Context)
GET
🔲
/v1/users/authenticated/roles
GetAuthUserRoles(ctx context.Context)
GET
🔲
/v1/usernames/users
GetUsersByUsernames(ctx context.Context, p UsersByUsernamesParams)
POST
✅
/v1/users
GetUsersByIDs(ctx context.Context, p UsersByIDsParams)
POST
✅
/v1/users/{userId}/username-history
GetUsernameHistory(ctx context.Context, p UsernameHistoryParams)
GET
✅
/v1/users/search
SearchUsers(ctx context.Context, p SearchUsersParams)
GET
✅
2. Friends API
Base URL:https://friends.roblox.com/ Documentation:Friends API Docs
Endpoint
Suggested Method Name
HTTP Method
Status
/v1/metadata
GetFriendsMetadata(ctx context.Context, p FriendsMetadataParams)
GET
🔲
/v1/my/friends/count
GetMyFriendsCount(ctx context.Context)
GET
🔲
/v1/my/friends/requests
GetMyFriendRequests(ctx context.Context, p FriendRequestsParams)
GET
🔲
/v1/user/friend-requests/count
GetFriendRequestsCount(ctx context.Context)
GET
🔲
/v1/users/{userId}/friends
GetFriends(ctx context.Context4, p UserFriendsParams)
This issue tracks the coverage for the Roblox API in this library. Some endpoints may not be implementable due to special requirements (e.g., captchas). Currently, high priority endpoints are included in this list while other endpoints will be worked on in the future. This list may also not be entirely correct as it was automatically generated.
Progress Legend:
1. Users API
Base URL:
https://users.roblox.com/
Documentation: Users API Docs
/v1/birthdate
GetBirthdate(ctx context.Context)
GET
/v1/birthdate
UpdateBirthdate(ctx context.Context, p BirthdateParams)
POST
/v1/description
GetDescription(ctx context.Context)
GET
/v1/description
UpdateDescription(ctx context.Context, p DescriptionParams)
POST
/v1/gender
GetGender(ctx context.Context)
GET
/v1/gender
UpdateGender(ctx context.Context, p GenderParams)
POST
/v1/display-names/validate
ValidateDisplayName(ctx context.Context, p ValidateDisplayNameParams)
GET
/v1/users/{userId}/display-names/validate
ValidateUserDisplayName(ctx context.Context, p ValidateUserDisplayNameParams)
GET
/v1/users/{userId}/display-names
SetDisplayName(ctx context.Context, p SetDisplayNameParams)
PATCH
/v1/users/{userId}
GetUserByID(ctx context.Context, userID uint64)
GET
/v1/users/authenticated
GetAuthUser(ctx context.Context)
GET
/v1/users/authenticated/age-bracket
GetAuthUserAgeBracket(ctx context.Context)
GET
/v1/users/authenticated/country-code
GetAuthUserCountryCode(ctx context.Context)
GET
/v1/users/authenticated/roles
GetAuthUserRoles(ctx context.Context)
GET
/v1/usernames/users
GetUsersByUsernames(ctx context.Context, p UsersByUsernamesParams)
POST
/v1/users
GetUsersByIDs(ctx context.Context, p UsersByIDsParams)
POST
/v1/users/{userId}/username-history
GetUsernameHistory(ctx context.Context, p UsernameHistoryParams)
GET
/v1/users/search
SearchUsers(ctx context.Context, p SearchUsersParams)
GET
2. Friends API
Base URL:
https://friends.roblox.com/
Documentation: Friends API Docs
/v1/metadata
GetFriendsMetadata(ctx context.Context, p FriendsMetadataParams)
GET
/v1/my/friends/count
GetMyFriendsCount(ctx context.Context)
GET
/v1/my/friends/requests
GetMyFriendRequests(ctx context.Context, p FriendRequestsParams)
GET
/v1/user/friend-requests/count
GetFriendRequestsCount(ctx context.Context)
GET
/v1/users/{userId}/friends
GetFriends(ctx context.Context4, p UserFriendsParams)
GET
/v1/users/{userId}/friends/count
GetFriendCount(ctx context.Context, userId uint64)
GET
/v1/users/{userId}/friends/find
FindFriends(ctx context.Context, p FindFriendsParams)
GET
/v1/users/{userId}/friends/inactive
GetInactiveFriends(ctx context.Context, userId uint64)
GET
/v1/users/{userId}/friends/online
GetOnlineFriends(ctx context.Context, p OnlineFriendsParams)
GET
/v1/users/{userId}/friends/search
SearchFriends(ctx context.Context, p SearchFriendsParams)
GET
/v1/users/{userId}/friends/statuses
GetFriendStatuses(ctx context.Context, p FriendStatusesParams)
GET
/v1/contacts/{targetContactId}/request-friendship
RequestFriendshipByContact(ctx context.Context, targetContactId string)
POST
/v1/user/friend-requests/decline-all
DeclineAllFriendRequests(ctx context.Context)
POST
/v1/user/multiget-are-friends
CheckMultiAreFriends(ctx context.Context, p MultiAreFriendsParams)
POST
/v1/users/{requesterUserId}/accept-friend-request
AcceptFriendRequest(ctx context.Context, requesterUserId uint64)
POST
/v1/users/{requesterUserId}/decline-friend-request
DeclineFriendRequest(ctx context.Context, requesterUserId uint64)
POST
/v1/users/{senderUserId}/accept-friend-request-with-token
AcceptFriendRequestWithToken(ctx context.Context, p AcceptFriendRequestTokenParams)
POST
/v1/users/{targetUserId}/request-friendship
RequestFriendship(ctx context.Context, p FriendshipRequestParams)
POST
/v1/users/{targetUserId}/unfriend
Unfriend(ctx context.Context, targetUserId uint64)
POST
/v1/users/{targetUserId}/followers
GetFollowers(ctx context.Context, p FollowersParams)
GET
/v1/users/{targetUserId}/followers/count
GetFollowerCount(ctx context.Context, targetUserId uint64)
GET
/v1/users/{targetUserId}/followings
GetFollowings(ctx context.Context, p FollowingsParams)
GET
/v1/users/{targetUserId}/followings/count
GetFollowingsCount(ctx context.Context, targetUserId uint64)
GET
/v1/user/following-exists
CheckFollowingExists(ctx context.Context, p FollowingExistsParams)
POST
/v1/users/{targetUserId}/follow
FollowUser(ctx context.Context, p FollowUserParams)
POST
/v1/users/{targetUserId}/unfollow
UnfollowUser(ctx context.Context, targetUserId uint64)
POST
3. Games API
Base URL:
https://games.roblox.com/
Documentation: Games API Docs
/v1/games
GetGamesDetails(ctx context.Context, p GamesDetailsParams)
GET
/v1/games/games-product-info
GetGamesProductInfo(ctx context.Context, p GamesProductInfoParams)
GET
/v1/games/list-spotlight
GetGamesSpotlight(ctx context.Context)
GET
/v1/games/multiget-place-details
GetMultiplePlaceDetails(ctx context.Context, p MultiplePlaceDetailsParams)
GET
/v1/games/multiget-playability-status
GetMultiplePlayabilityStatus(ctx context.Context, p MultiplePlayabilityStatusParams)
GET
/v1/games/recommendations/game/{universeId}
GetGameRecommendations(ctx context.Context, p GameRecommendationsParams)
GET
/v1/games/recommendations/algorithm/{algorithmName}
GetAlgorithmRecommendations(ctx context.Context, p AlgorithmRecommendationsParams)
GET
/v1/games/{placeId}/private-servers
GetPrivateServers(ctx context.Context, p PrivateServersParams)
GET
/v1/games/{placeId}/servers/{serverType}
GetGameServers(ctx context.Context, p GameServersParams)
GET
/v1/games/{universeId}/favorites
GetGameFavoriteStatus(ctx context.Context, universeId uint64)
GET
/v1/games/{universeId}/favorites
SetGameFavoriteStatus(ctx context.Context, p SetFavoriteStatusParams)
POST
/v1/games/{universeId}/favorites/count
GetGameFavoritesCount(ctx context.Context, universeId uint64)
GET
/v1/games/{universeId}/game-passes
GetGamePasses(ctx context.Context, p GamePassesParams)
GET
/v1/games/{universeId}/votes/user
GetUserVoteStatus(ctx context.Context, universeId uint64)
GET
/v1/games/votes
GetMultipleGameVotes(ctx context.Context, p MultipleGameVotesParams)
GET
/v1/games/{universeId}/user-votes
SetUserVote(ctx context.Context, p SetUserVoteParams)
PATCH
/v1/private-servers
GetPrivateServers(ctx context.Context, p PrivateServersParams)
GET
/v1/private-servers/enabled-in-universe/{universeId}
GetPrivateServersEnabled(ctx context.Context, universeId uint64)
GET
/v1/private-servers/my-private-servers
GetMyPrivateServers(ctx context.Context, p MyPrivateServersParams)
GET
/v1/vip-server/can-invite/{userId}
CanInviteToVipServer(ctx context.Context, userId uint64)
GET
/v1/vip-servers/{id}
GetVipServerInfo(ctx context.Context, id uint64)
GET
/v1/vip-servers/{id}
UpdateVipServer(ctx context.Context, p UpdateVipServerParams)
PATCH
/v1/games/vip-servers/{universeId}
CreateVipServer(ctx context.Context, p CreateVipServerParams)
POST
/v1/vip-servers/{id}/permissions
UpdateVipServerPermissions(ctx context.Context, p UpdateVipServerPermissionsParams)
PATCH
/v1/vip-servers/{id}/subscription
UpdateVipServerSubscription(ctx context.Context, p UpdateVipServerSubscriptionParams)
PATCH
/v1/vip-servers/{id}/voicesettings
UpdateVipServerVoiceSettings(ctx context.Context, p UpdateVipServerVoiceSettingsParams)
PATCH
/v2/games/{universeId}/media
GetGameMedia(ctx context.Context, universeId uint64)
GET
/v2/groups/{groupId}/games
GetGroupGames(ctx context.Context, p GroupGamesV2Params)
GET
/v2/groups/{groupId}/gamesV2
GetGroupGamesAlt(ctx context.Context, p GroupGamesV2AltParams)
GET
/v2/users/{userId}/games
GetUserGames(ctx context.Context, p UserGamesV2Params)
GET
4. Inventory API
Base URL:
https://inventory.roblox.com/
Documentation: Inventory API Docs
/v1/users/{userId}/assets/collectibles
GetUserCollectibles(ctx context.Context, p CollectiblesParams)
GET
/v1/users/{userId}/can-view-inventory
CanViewUserInventory(ctx context.Context, userId uint64)
GET
/v1/users/{userId}/categories
GetUserCategories(ctx context.Context, userId uint64)
GET
/v1/users/{userId}/categories/favorites
GetUserFavoriteCategories(ctx context.Context, userId uint64)
GET
/v1/users/{userId}/items/{itemType}/{itemTargetId}
GetUserItems(ctx context.Context, p GetUserItemsParams)
GET
/v1/users/{userId}/items/{itemType}/{itemTargetId}/is-owned
IsItemOwned(ctx context.Context, p IsItemOwnedParams)
GET
/v1/collections/items/{itemType}/{itemTargetId}
RemoveFromCollection(ctx context.Context, p RemoveFromCollectionParams)
DELETE
/v1/collections/items/{itemType}/{itemTargetId}
AddToCollection(ctx context.Context, itemType int, itemTargetId uint64)
POST
/v2/assets/{assetId}/owners
GetAssetOwners(ctx context.Context, p AssetOwnersParams)
GET
/v2/users/{userId}/inventory
GetUserInventory(ctx context.Context, p UserInventoryParams)
GET
/v2/users/{userId}/inventory/{assetTypeId}
GetUserInventoryByAssetType(ctx context.Context, p UserInventoryByAssetTypeParams)
GET
/v2/inventory/asset/{assetId}
DeleteUserAsset(ctx context.Context, assetId uint64)
DELETE
5. Groups API
Base URL:
https://groups.roblox.com/
Documentation: Groups API Docs
/v1/featured-content/event
DeleteFeaturedEvent(ctx context.Context, groupId int64, eventId int64)
DELETE
/v1/featured-content/event
GetFeaturedEvent(ctx context.Context, groupId int64)
GET
/v1/featured-content/event
SetFeaturedEvent(ctx context.Context, p SetFeaturedEventParams)
POST
/v1/groups/{groupId}
GetGroupInfo(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/audit-log
GetGroupAuditLog(ctx context.Context, p GroupAuditLogParams)
GET
/v1/groups/{groupId}/name-history
GetGroupNameHistory(ctx context.Context, p GroupNameHistoryParams)
GET
/v1/groups/{groupId}/settings
GetGroupSettings(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/settings
UpdateGroupSettings(ctx context.Context, p UpdateGroupSettingsParams)
PATCH
/v1/groups/configuration/metadata
GetGroupConfigMetadata(ctx context.Context)
GET
/v1/groups/metadata
GetGroupsMetadata(ctx context.Context)
GET
/v1/groups/create
CreateGroup(ctx context.Context, p CreateGroupParams)
POST
/v1/groups/policies
GetGroupPolicies(ctx context.Context, p GroupPoliciesParams)
POST
/v1/groups/{groupId}/description
UpdateGroupDescription(ctx context.Context, p UpdateDescriptionParams)
PATCH
/v1/groups/{groupId}/name
UpdateGroupName(ctx context.Context, p UpdateNameParams)
PATCH
/v1/groups/{groupId}/notification-preference
UpdateNotificationPreference(ctx context.Context, p UpdateNotificationPreferenceParams)
PATCH
/v1/groups/{groupId}/status
SetGroupStatus(ctx context.Context, p SetStatusParams)
PATCH
/v1/groups/icon
UpdateGroupIcon(ctx context.Context, p UpdateGroupIconParams)
PATCH
/v1/groups/{groupId}/join-requests
DeclineJoinRequests(ctx context.Context, p DeclineJoinRequestsParams)
DELETE
/v1/groups/{groupId}/join-requests
GetJoinRequests(ctx context.Context, p JoinRequestsParams)
GET
/v1/groups/{groupId}/join-requests
AcceptJoinRequests(ctx context.Context, p AcceptJoinRequestsParams)
POST
/v1/groups/{groupId}/join-requests/users/{userId}
DeclineJoinRequest(ctx context.Context, groupId int64, userId int64)
DELETE
/v1/groups/{groupId}/join-requests/users/{userId}
GetJoinRequest(ctx context.Context, groupId int64, userId int64)
GET
/v1/groups/{groupId}/join-requests/users/{userId}
AcceptJoinRequest(ctx context.Context, groupId int64, userId int64)
POST
/v1/groups/{groupId}/membership
GetMembershipInfo(ctx context.Context, groupId int64, includeNotificationPreferences bool)
GET
/v1/groups/{groupId}/roles
GetGroupRoles(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/roles/{roleSetId}/users
GetRolesetUsers(ctx context.Context, p RolesetUsersParams)
GET
/v1/groups/{groupId}/users
GetGroupUsers(ctx context.Context, p GroupUsersParams)
GET
/v1/groups/{groupId}/users
JoinGroup(ctx context.Context, p JoinGroupParams)
POST
/v1/user/groups/pending
GetPendingGroups(ctx context.Context)
GET
/v1/users/{userId}/friends/groups/roles
GetFriendsGroupRoles(ctx context.Context, userId int64)
GET
/v1/users/{userId}/groups/roles
GetUserGroupRoles(ctx context.Context, p UserGroupRolesParams)
GET
/v1/groups/{groupId}/change-owner
ChangeGroupOwner(ctx context.Context, p ChangeOwnerParams)
POST
/v1/groups/{groupId}/claim-ownership
ClaimGroupOwnership(ctx context.Context, groupId int64)
POST
/v1/groups/{groupId}/users/{userId}
RemoveGroupMember(ctx context.Context, groupId int64, userId int64)
DELETE
/v1/groups/{groupId}/users/{userId}
UpdateUserRole(ctx context.Context, groupId int64, p UpdateRoleParams)
PATCH
/v1/groups/{groupId}/payout-restriction
GetPayoutRestriction(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/payouts
GetGroupPayouts(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/payouts
PayoutMembers(ctx context.Context, p PayoutMembersParams)
POST
/v1/groups/{groupId}/payouts/recurring
UpdateRecurringPayouts(ctx context.Context, p RecurringPayoutsParams)
POST
/v1/groups/{groupId}/relationships/{groupRelationshipType}
GetGroupRelationships(ctx context.Context, p GroupRelationshipsParams)
GET
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requests
GetRelationshipRequests(ctx context.Context, p RelationshipRequestsParams)
GET
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requests
AcceptRelationshipRequests(ctx context.Context, p AcceptRelationshipRequestsParams)
POST
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requests
DeclineRelationshipRequests(ctx context.Context, p DeclineRelationshipRequestsParams)
DELETE
/v1/groups/{groupId}/relationships/{groupRelationshipType}/{relatedGroupId}
CreateRelationship(ctx context.Context, groupId int64, relationshipType string, relatedGroupId int64)
POST
/v1/groups/{groupId}/relationships/{groupRelationshipType}/{relatedGroupId}
DeleteRelationship(ctx context.Context, groupId int64, relationshipType string, relatedGroupId int64)
DELETE
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requests/{relatedGroupId}
AcceptRelationshipRequest(ctx context.Context, groupId int64, relationshipType string, relatedGroupId int64)
POST
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requests/{relatedGroupId}
DeclineRelationshipRequest(ctx context.Context, groupId int64, relationshipType string, relatedGroupId int64)
DELETE
/v1/groups/{groupId}/roles/{roleSetId}/permissions
GetRolePermissions(ctx context.Context, groupId int64, roleSetId int)
GET
/v1/groups/{groupId}/roles/{roleSetId}/permissions
UpdateRolePermissions(ctx context.Context, p UpdateRolePermissionsParams)
PATCH
/v1/groups/{groupId}/roles/guest/permissions
GetGuestRolePermissions(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/roles/permissions
GetAllRolesPermissions(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/social-links
GetSocialLinks(ctx context.Context, groupId int64)
GET
/v1/groups/{groupId}/social-links
AddSocialLink(ctx context.Context, p AddSocialLinkParams)
POST
/v1/groups/{groupId}/social-links/{socialLinkId}
UpdateSocialLink(ctx context.Context, p UpdateSocialLinkParams)
PATCH
/v1/groups/{groupId}/social-links/{socialLinkId}
DeleteSocialLink(ctx context.Context, groupId int64, socialLinkId int64)
DELETE
/v1/groups/{groupId}/wall/posts
GetWallPosts(ctx context.Context, p WallPostsParams)
GET
/v1/groups/{groupId}/wall/posts
CreateWallPost(ctx context.Context, p CreateWallPostParams)
POST
/v1/groups/{groupId}/wall/subscribe
SubscribeToWall(ctx context.Context, groupId int64)
POST
/v1/groups/{groupId}/wall/posts/{postId}
DeleteWallPost(ctx context.Context, groupId int64, postId int64)
DELETE
/v1/groups/{groupId}/wall/users/{userId}/posts
DeleteUserWallPosts(ctx context.Context, groupId int64, userId int64)
DELETE
/v1/groups/search
SearchGroups(ctx context.Context, p SearchGroupsParams)
GET
/v1/groups/search/lookup
LookupGroup(ctx context.Context, groupName string)
GET
/v1/groups/search/metadata
GetSearchMetadata(ctx context.Context)
GET
/v1/roles
GetRoles(ctx context.Context, p GetRolesParams)
GET
/v1/users/{userId}/groups/primary/role
GetPrimaryGroupRole(ctx context.Context, userId int64)
GET
/v1/user/groups/primary
RemovePrimaryGroup(ctx context.Context)
DELETE
/v1/user/groups/primary
SetPrimaryGroup(ctx context.Context, p SetPrimaryGroupParams)
POST
/v1/groups/{groupId}/rolesets/create
CreateRoleset(ctx context.Context, p CreateRolesetParams)
POST
/v1/groups/{groupId}/rolesets/{rolesetId}
DeleteRoleset(ctx context.Context, groupId int64, rolesetId int64)
DELETE
/v1/groups/{groupId}/rolesets/{rolesetId}
UpdateRoleset(ctx context.Context, p UpdateRolesetParams)
PATCH
/v2/groups
GetGroupsInfo(ctx context.Context, p GetGroupsInfoParams)
GET
/v2/users/{userId}/groups/roles
GetUserGroupRolesV2(ctx context.Context, p UserGroupRolesV2Params)
GET
/v2/groups/{groupId}/wall/posts
GetGroupWallPostsV2(ctx context.Context, p GroupWallPostsV2Params)
GET
/v2/groups/{groupId}/wall/posts
CreateGroupWallPostV2(ctx context.Context, p CreateGroupWallPostV2Params)
POST
6. Presence API
Base URL:
https://presence.roblox.com/
Documentation: Presence API Docs
/v1/presence/last-online
GetLastOnline(ctx context.Context, p LastOnlineParams)
POST
/v1/presence/users
GetUserPresences(ctx context.Context, p UserPresencesParams)
POST
7. Thumbnails API
Base URL:
https://thumbnails.roblox.com/
Documentation: Thumbnails API Docs
/v1/asset-thumbnail-animated
GetAnimatedAssetThumbnail(ctx context.Context, p AnimatedAssetThumbnailParams)
GET
/v1/assets
GetAssetsThumbnails(ctx context.Context, p AssetsThumbnailsParams)
GET
/v1/assets-thumbnail-3d
GetAsset3DThumbnail(ctx context.Context, p Asset3DThumbnailParams)
GET
/v1/badges/icons
GetBadgeIcons(ctx context.Context, p BadgeIconsParams)
GET
/v1/bundles/thumbnails
GetBundleThumbnails(ctx context.Context, p BundleThumbnailsParams)
GET
/v1/developer-products/icons
GetDeveloperProductIcons(ctx context.Context, p DeveloperProductIconsParams)
GET
/v1/game-passes
GetGamePassThumbnails(ctx context.Context, p GamePassThumbnailsParams)
GET
/v1/games/{universeId}/thumbnails
GetGameThumbnails(ctx context.Context, p GameThumbnailsParams)
GET
/v1/games/icons
GetGameIcons(ctx context.Context, p GameIconsParams)
GET
/v1/games/multiget/thumbnails
GetMultipleGameThumbnails(ctx context.Context, p MultiGameThumbnailsParams)
GET
/v1/groups/icons
GetGroupIcons(ctx context.Context, p GroupIconsParams)
GET
/v1/places/gameicons
GetPlaceGameIcons(ctx context.Context, p PlaceGameIconsParams)
GET
/v1/users/avatar
GetUserAvatars(ctx context.Context, p UserAvatarsParams)
GET
/v1/users/avatar-3d
GetUserAvatar3D(ctx context.Context, userId int64)
GET
/v1/users/avatar-bust
GetUserAvatarBusts(ctx context.Context, p UserAvatarBustsParams)
GET
/v1/users/avatar-headshot
GetUserAvatarHeadshots(ctx context.Context, p UserAvatarHeadshotsParams)
GET
/v1/users/outfit-3d
GetOutfit3D(ctx context.Context, outfitId int64)
GET
/v1/users/outfits
GetUserOutfits(ctx context.Context, p UserOutfitsParams)
GET
/v1/batch
GetBatchThumbnails(ctx context.Context, p BatchThumbnailsParams)
POST
8. Economy API
Base URL:
https://economy.roblox.com/
Documentation: Economy API Docs
/v1/user/currency
GetUserCurrency(ctx context.Context)
GET
9. Asset Delivery API
Base URL:
https://assetdelivery.roblox.com/
Documentation: Asset Delivery API Docs
/v1/alias/{alias}
GetAssetByAlias(ctx context.Context, p AssetByAliasParams)
GET
/v1/asset
GetAsset(ctx context.Context, p AssetParams)
GET
/v1/assetId/{assetId}
GetAssetById(ctx context.Context, p AssetByIdParams)
GET
/v1/assetId/{assetId}/version/{version}
GetAssetByIdAndVersion(ctx context.Context, p AssetByIdAndVersionParams)
GET
/v1/assetVersionId/{assetVersionId}
GetAssetByVersionId(ctx context.Context, p AssetByVersionIdParams)
GET
/v1/marAssetHash/{marAssetHash}/marCheckSum/{marCheckSum}
GetAssetByMarHashAndChecksum(ctx context.Context, p AssetByMarParams)
GET
/v1/userAssetId/{userAssetId}
GetAssetByUserAssetId(ctx context.Context, p AssetByUserAssetIdParams)
GET
/v1/assets/batch
GetAssetsBatch(ctx context.Context, p AssetsBatchParams)
POST
/v2/alias/{alias}
GetAssetByAliasV2(ctx context.Context, p AssetByAliasParamsV2)
GET
/v2/asset
GetAssetV2(ctx context.Context, p AssetParamsV2)
GET
/v2/assetId/{assetId}
GetAssetByIdV2(ctx context.Context, p AssetByIdParamsV2)
GET
/v2/assetId/{assetId}/version/{version}
GetAssetByIdAndVersionV2(ctx context.Context, p AssetByIdAndVersionParamsV2)
GET
/v2/assetVersionId/{assetVersionId}
GetAssetByVersionIdV2(ctx context.Context, p AssetByVersionIdParamsV2)
GET
/v2/marAssetHash/{marAssetHash}/marCheckSum/{marCheckSum}
GetAssetByMarHashAndChecksumV2(ctx context.Context, p AssetByMarParamsV2)
GET
/v2/userAssetId/{userAssetId}
GetAssetByUserAssetIdV2(ctx context.Context, p AssetByUserAssetIdParamsV2)
GET
/v2/assets/batch
GetAssetsBatchV2(ctx context.Context, p AssetsBatchParamsV2)
POST
10. Trades API
Base URL:
https://trades.roblox.com/
Documentation: Trades API Docs
/v1/trades/{tradeId}
GetTradeDetails(ctx context.Context, tradeId int64)
GET
/v1/trades/{tradeStatusType}
GetTradesList(ctx context.Context, p TradesListParams)
GET
/v1/trades/{tradeStatusType}/count
GetTradesCount(ctx context.Context, tradeStatusType int)
GET
/v1/trades/metadata
GetTradesMetadata(ctx context.Context)
GET
/v1/users/{userId}/can-trade-with
CanTradeWith(ctx context.Context, userId int64)
GET
/v1/trades/{tradeId}/accept
AcceptTrade(ctx context.Context, tradeId int64)
POST
/v1/trades/{tradeId}/counter
CounterTrade(ctx context.Context, p CounterTradeParams)
POST
/v1/trades/{tradeId}/decline
DeclineTrade(ctx context.Context, tradeId int64)
POST
/v1/trades/expire-outdated
ExpireOutdatedTrades(ctx context.Context)
POST
/v1/trades/send
SendTrade(ctx context.Context, p SendTradeParams)
POST
The text was updated successfully, but these errors were encountered: