Experience thumbnail URLs are no longer usable for webhooks

Reproduction Steps

  1. Visit the provided URL
  2. Observe it does not let you look at the thumbnail
  3. The URL can no longer be used for webhook thumbnails as a result; it can still be used in-experience for decals/images/UIs.

Expected Behavior
Visiting the URL allows you to look at and use the thumbnail for webhooks.

Actual Behavior
You cannot use the URL for webhook thumbnails anymore. There is no in-engine alternative to grab a usable thumbnail for webhooks without using proxies for Roblox’s web APIs.

This stopped working at some point between 2:27 PM and 6:13 PM PST on April 14th.

Workaround
N/A

Issue Area: Roblox Website
Page URL: http://www.roblox.com/Thumbs/Asset.ashx?Width=768&Height=432&AssetID=1818
Impact: High
Frequency: Constantly
Date First Experienced: 2022-04-14 03:04:00 (-07:00)
Date Last Experienced: 2022-04-17 00:04:00 (-07:00)

1 Like

Looks like this was intentionally removed (a bit after the original announcement):

Doesn’t seem like there’s an alternative long-term endpoint for my use case here sadly.

1 Like

There are alternate endpoints you could use to get the thumbnail. For example, there is another asset thumbnail URL, which was announced in this post:

https://www.roblox.com/asset-thumbnail/image?assetId=1818&width=420&height=420&format=png
Additionally, there are other APIs you could use to retrieve the thumbnail, which you could find here:
https://thumbnails.roblox.com/docs#!/Assets/get_v1_assets

1 Like

Appreciate the alternatives. I was planning on using that endpoint as a fix, but I reckon it’ll go away in the near future.

I can use the API if I want to pre-create a list, but there’s no way to call it in-game without a proxy.

1 Like

Sorry for the bump, but the endpoints on New image endpoints that can be used in-game! were deleted, are there any new endpoints? I don’t want to use the API since it’s not as fast and would need a proxy (making it even slower) to get a thumbnail ingame.

I don’t think there’s another way to retrieve them other than using the respective APIs (someone can correct me if I’m wrong)

Just following up!

I’m closing the thread, since this is intended and is marked as “Solution” by OP.
For any other issues, please submit a new report!

Thanks!

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.