So theres
GET
apis.roblox.com/look-api/v1/looks/2696613121075445890 (without meta)
-
look
: {lookId
items
totalPrice
totalPremiumPrice
createdTime
updatedTime
}
GET
apis.roblox.com/look-api/v2/looks/2696613121075445890 (with meta)
-
look
: {lookId
items
curator
totalValue
totalPrice
avatarProperties
createdTime
updatedTime
lookType
moderationStatus
name
description
displayProperties
}
POST
apis.roblox.com/look-api/v1/looks/create (creates without meta)
POST
apis.roblox.com/look-api/v2/looks/create (404) (doesn’t exist!?)
GET
apis.roblox.com/look-api/v1/users/197825358/looks (I Guessed this one)
"User is not authorized to perform this action."
how to use POSTs? and where is v2 post/users? and how to avoid "User is not authorized to perform this action."
?
and what other apis is there?
GET
apis.roblox.com/look-api/v1/looks/2696613121075445890 actual result V1
{
"look": {
"lookId": "2696613121075445890",
"items": [
{
"id": 9982983558,
"name": "RGB Vertical Lines Pants",
"description": "www.roblox.com/catalog/9982978934/Shirt",
"priceInRobux": 5,
"productId": 1275703832,
"collectibleItemId": "7b1700f9-1523-49b4-8ddd-e24f5eed9672",
"collectibleProductId": "7ddfa972-d26d-4dec-a8db-6dade068cb25",
"bundleIdToPurchaseFrom": null,
"isPurchasable": true,
"quantityOwned": 0,
"shouldPurchaseFromOriginalStock": true,
"assetType": 12,
"order": null,
"premiumPriceInRobux": 5,
"resellers": [],
"catalogItemRestrictions": []
},
{
"id": 9982978934,
"name": "RGB Vertical Lines Shirt",
"description": "www.roblox.com/catalog/9982983558/Pants",
"priceInRobux": 5,
"productId": 1275703911,
"collectibleItemId": "9b32ac1f-e825-4a42-b4a8-6e0839bca44c",
"collectibleProductId": "0c373f02-1aa9-4f44-991f-7472adf5e728",
"bundleIdToPurchaseFrom": null,
"isPurchasable": true,
"quantityOwned": 0,
"shouldPurchaseFromOriginalStock": true,
"assetType": 11,
"order": null,
"premiumPriceInRobux": 5,
"resellers": [],
"catalogItemRestrictions": []
},
{
"id": 201,
"name": "Headless Horseman",
"description": "\"No, you must believe me. It was a horseman, a dead one. Headless.\"",
"priceInRobux": null,
"productId": 369653854,
"collectibleItemId": "7c246452-87ed-431f-9702-11e1c89d8141",
"collectibleProductId": "6c7a7427-0f3d-4ae6-abea-27eab466b543",
"bundleIdToPurchaseFrom": null,
"isPurchasable": false,
"quantityOwned": 0,
"shouldPurchaseFromOriginalStock": null,
"assetType": 0,
"order": null,
"premiumPriceInRobux": null,
"resellers": [],
"catalogItemRestrictions": []
}
],
"totalPrice": 10,
"totalPremiumPrice": 10,
"createdTime": "2025-02-28T15:26:23.067Z",
"updatedTime": "2025-02-28T15:26:23.067Z"
}
}
GET
apis.roblox.com/look-api/v2/looks/2696613121075445890 actual result V2
{
"look": {
"lookId": "2696613121075445890",
"items": [
{
"id": 201,
"name": "Headless Horseman",
"description": "\"No, you must believe me. It was a horseman, a dead one. Headless.\"",
"priceInRobux": null,
"productId": 369653854,
"collectibleItemId": "7c246452-87ed-431f-9702-11e1c89d8141",
"collectibleProductId": "6c7a7427-0f3d-4ae6-abea-27eab466b543",
"isPurchasable": false,
"quantityOwned": 0,
"assetType": null,
"bundleType": 1,
"creator": {
"type": "User",
"id": 1,
"name": "Roblox",
"hasVerifiedBadge": true
},
"assetsInBundle": [
{
"id": 134082453,
"assetType": 29,
"isIncluded": false
},
{
"id": 134082473,
"assetType": 28,
"isIncluded": false
},
{
"id": 134082507,
"assetType": 30,
"isIncluded": false
},
{
"id": 134082533,
"assetType": 31,
"isIncluded": false
},
{
"id": 134082557,
"assetType": 27,
"isIncluded": false
},
{
"id": 131592085,
"assetType": 19,
"isIncluded": false
},
{
"id": 15093053680,
"assetType": 79,
"isIncluded": true,
"meta": {
"version": 1,
"order": null,
"puffiness": 1,
"position": null,
"rotation": null,
"scale": null
}
},
{
"id": 11573370910,
"assetType": 78,
"isIncluded": false
}
],
"noPriceStatus": "OffSale",
"itemRestrictions": [],
"itemType": "Bundle"
},
{
"id": 9982983558,
"name": "RGB Vertical Lines Pants",
"description": "www.roblox.com/catalog/9982978934/Shirt",
"priceInRobux": 5,
"productId": 1275703832,
"collectibleItemId": "7b1700f9-1523-49b4-8ddd-e24f5eed9672",
"collectibleProductId": "7ddfa972-d26d-4dec-a8db-6dade068cb25",
"isPurchasable": true,
"quantityOwned": 0,
"assetType": 12,
"bundleType": null,
"creator": {
"type": "Group",
"id": 5143762,
"name": "Diamond.Games",
"hasVerifiedBadge": false
},
"assetsInBundle": null,
"noPriceStatus": null,
"itemRestrictions": [],
"itemType": "Asset",
"meta": {
"version": 1,
"order": null,
"puffiness": 1,
"position": null,
"rotation": null,
"scale": null
}
},
{
"id": 9982978934,
"name": "RGB Vertical Lines Shirt",
"description": "www.roblox.com/catalog/9982983558/Pants",
"priceInRobux": 5,
"productId": 1275703911,
"collectibleItemId": "9b32ac1f-e825-4a42-b4a8-6e0839bca44c",
"collectibleProductId": "0c373f02-1aa9-4f44-991f-7472adf5e728",
"isPurchasable": true,
"quantityOwned": 0,
"assetType": 11,
"bundleType": null,
"creator": {
"type": "Group",
"id": 5143762,
"name": "Diamond.Games",
"hasVerifiedBadge": false
},
"assetsInBundle": null,
"noPriceStatus": null,
"itemRestrictions": [],
"itemType": "Asset",
"meta": {
"version": 1,
"order": null,
"puffiness": 1,
"position": null,
"rotation": null,
"scale": null
}
}
],
"curator": {
"type": "User",
"id": 197825358,
"name": "DiamondRoPlayz",
"hasVerifiedBadge": false
},
"totalValue": 10,
"totalPrice": 10,
"avatarProperties": {
"playerAvatarType": "R15",
"bodyColor3s": {
"headColor3": "CC8E69",
"leftArmColor3": "CC8E69",
"leftLegColor3": "CC8E69",
"rightArmColor3": "CC8E69",
"rightLegColor3": "CC8E69",
"torsoColor3": "CC8E69"
},
"scale": {
"height": 1,
"width": 1,
"head": 1,
"proportion": 0,
"bodyType": 0,
"depth": 1
}
},
"createdTime": "2025-02-28T15:26:23.067Z",
"updatedTime": "2025-02-28T15:26:23.067Z",
"lookType": "Avatar",
"moderationStatus": "Approved",
"name": "Headless RGB Vertical Lines",
"description": "Zooming in and out makes it look like an illusion, I figured this out many years ago...",
"displayProperties": null
}
}
I’d like to create my looks in V2 because V1 removes the meta ruining the outfit and more… and id like to try post it using the APIs I found/guessed or if anyone know any?