Develop API Asset Endpoints Deprecation

Why does endorsed not have an alternative?

2 Likes

Well, it is sad, but we can’t expect old unmaintained games to work forever. The platform has to move on.

I hated FilteringEnabled when it was first introduced as well, but when I look back now, it was a vital change.

2 Likes

You can’t tell me what to do! I clicked all the links just for you :slight_smile:

20 Likes

“Invalid authentication data provided” :thinking:

But not for https://apis.roblox.com/assets/user-auth/v1/assets/{assetId}. I wonder if the user-auth one just uses the Cookies compared to the other one.

Ohhh, wait the alternatives listed are Open Cloud APIs. Okay, so that means it needs the API Key. That’s why it is saying that error, I think.

I think it would be great if the post mentions that the alternatives are part of the Open Cloud APIs. I believe otherwise, it is too difficult to distinguish which apis.roblox.com endpoints are part of the Open Cloud. :thinking:

 

Also, was this always like this?

Is it still possible to change “Invalid authentication data provided” to something like “API Key Required”?

1 Like

here

https://economy.roblox.com/v2/developer-products/:ID:/info

1 Like

Unfortunately.

In my opinion, the previous version of the archive/restore API was better. Also, now it can hurt older games even more that use the previous version of this API.

1 Like

Did you enjoy the errors you got? :laughing:

1 Like

You can use the isEndorsed property from https://apis.roblox.com/toolbox-service/v1/items/details?assetIds=1216637897.

3 Likes

You can’t even make requests to these domains/APIs without using an external server… Which means if the game is unmaintained the owner of said game is likely not going to maintain the webserver and the game will break on its own immediately.

3 Likes

can we also get archiving for RenderMeshes? since there’s no way right now to archive them, and there’s been a f e w topics about this problem

1 Like

Tell me you know nothing about the external Roblox API endpoints without telling me you know nothing about about the external Roblox API endpoints lol

2 Likes

I am aware of this endpoint, I am asking for an open cloud endpoint.
Using cookies sucks because of the IP address locking.

1 Like

That endpoint doesn’t require a cookie, or any form of authentication. Its just a simple GET request.

1 Like

But its not for creating a developer product. I’ve been waiting since open cloud was first announced for developer product endpoints. I was even told it was something they would look into down the line. If I want to get developer product info, there’s both in-game and out-of-game APIs that I can use. I want to create them, not get info on them.

2 Likes

Probably not affected by this, but whatever you do, please never deprecate https://assetdelivery.roblox.com/v2/assetid/XXXXX without providing a suitable alternative. This is probably the most useful API for my work as an engineer to audit assets in a game and make small changes.

1 Like

this the funniest post i seen in a min ngl :sob: :sob:
its even funnier cuz it seems like ur actually deadass too :skull_and_crossbones:

1 Like

That’s a bit rude. I just misunderstood asset types.

1 Like

There is an undocumented API that is used for for creating developer products.

https://apis.roblox.com/developer-products/v1/universes/UNIVERSE_ID/developerproducts?description=DESCRIPTION_HERE&name=NAME_HERE&priceInRobux=PRICE_HERE

You need to do a POST to this endpoint with your cookie, x-csrf-token.
Also keep in mind universe id is not the same as the experience id, you can copy the universe id from your dashboard with the three dots.

1 Like

Yes, however, this doesn’t solve the actual problem. I want a endpoint that uses the API keys, not user cookies or x-csrf-tokens.

I’ve already updated everything I use to this, but I still can’t use this in any of my FOSS stuff, because, it requires cookies, which is painful to get.

1 Like

im having trouble finding the asset. i get an assetid from the cloud API, but its not the same asset Id in roblox studio? does anyone else have that problem?