GET /users/{userId}/friends
Retrieves a paged list of friends for the specified user.
userId | long | The ID of the user. |
page | int | (Optional) The page to retrieve. |
Returns
[{ 'Id':12345678, 'Username':'user', 'AvatarUri':', 'AvatarFinal':true, 'IsOnline':true }]
Groups
GET /groups/{groupId}
Parameters
groupId | int | The ID of the group. |
{ 'Name':'Group name', 'Id':1234567, 'Owner': { 'Name':'owner', 'Id':12345678 }, 'EmblemUrl':'http://www.roblox.com/asset/?id=12345678', 'Description':', 'Roles':[{'Name':'Panem Citizens','Rank':1}] }
404 | Group not found |
503 | Get group info not enabled |
IncomingItems
GET /incoming-items/counts
Returns
{'unreadMessageCount': 1, 'friendRequestsCount': 2}
Marketplace
GET /marketplace/productinfo
Parameters
assetId | long | The ID of the asset. |
{ 'TargetId':123456789, 'ProductType':'User Product', 'AssetId':123456789, 'ProductId':24870409, 'Name':'Hat', 'Description':', 'AssetTypeId':8, 'Creator':{'Id':1,'Name':'ROBLOX'}, 'IconImageAssetId':0, 'Created':'2015-06-25T20:07:49.147Z', 'Updated':'2015-07-11T20:07:51.863Z', 'PriceInRobux':350, 'PriceInTickets':null, 'Sales':0, 'IsNew':true, 'IsForSale':true, 'IsPublicDomain':false, 'IsLimited':false, 'IsLimitedUnique':false, 'Remaining':null, 'MinimumMembershipLevel':0 }
GET /marketplace/game-pass-product-info
Returns the product info for the specified game pass.
gamePassId | long | The ID of the asset. |
Returns
{ 'TargetId':123456789, 'ProductType':'Game Pass', 'AssetId':123456789, 'ProductId':24870409, 'Name':'Hat', 'Description':', 'AssetTypeId':8, 'Creator':{'Id':1,'Name':'ROBLOX'}, 'IconImageAssetId':0, 'Created':'2015-06-25T20:07:49.147Z', 'Updated':'2015-07-11T20:07:51.863Z', 'PriceInRobux':350, 'PriceInTickets':null, 'Sales':0, 'IsNew':true, 'IsForSale':true, 'IsPublicDomain':false, 'IsLimited':false, 'IsLimitedUnique':false, 'Remaining':null, 'MinimumMembershipLevel':0 }
Ownership
GET /ownership/hasasset
Parameters
userId | int | The ID of the user. |
assetId | long | The ID of the asset. |
Reference
GET /reference/deviceinfo
Returns
{ 'PlatformType': 'platform name', 'DeviceType': 'device type', 'OperatingSystemType': 'OS type' }
UserBlock
POST /userblock/block
Block a user; prevent communication between the current user and the user specified.
userId | long | UserId of the user to be blocked |
Returns
Response Error
400 | Bad Request: Invalid user id |
POST /userblock/unblock
Unblock a user; allow communication between the current user and the user specified.
userId | long | UserId of the user to be unblocked |
Returns
Response Error
400 | Bad Request: Invalid user id |
Users
GET /users/{userId}
Retrieves user information for the specified user ID.
userId | int | The ID of the user. |
Returns
Free Roblox Builders
GET /users/get-by-username
Retrieves user information for the specified username.
username | string | The name of the user. |
Returns
Response Error
Invalid username |
User not found |
GET /users/{userId}/canmanage/{assetId}
Returns whether the user can manage a given asset.
userId | int | The ID of the user. |
assetId | long | The ID of the asset. |
Returns
Roblox Sign Up
Response Error
Create Pants Roblox Page
Not enabled |
Unknown user or asset |