It is already a feature of groups API if I am not mistaken. You just need to create the API key under the Roblox group to authenticate permission to upload to a group I believe (if you also check the docs it talks about how to select to the groups).
Please let me know if I am wrong though cuz I have not tried it but from what I can see I don’t see what is stopping it.
I’m confused by asset updating docs. It says that the endpoint is /v1/assets/{assetId}, but then the cURL example doesn’t use assetId in the path, but rather as a form parameter. Which one should it be?
Also, I’m curious as to why this can’t be used to update other fields of the asset? e.g. name, description. I understand how only models can be updated in terms of actual asset data, but it would be nice to have the ability to edit any metadata too.
The request parameter is also typed as an Asset type, but that’s not true if it only takes assetId.
Thank you for the feedback, Sleitnick. The example in the usage guideline is correct. We’ve pushed a fix for the API reference doc. And we are currently working on supporting the metadata update for name, description as mentioned in the announcement. When it is ready, you’ll be able to update them with the Patch assets/v1/assets/{assetId} endpoint.
We are actively working on extending this support to more asset types, as well as adding get/update asset metadata support using the API. Stay tuned!
Would this include the asset ID?
On successful upload, I just get a path returned, which says something like operations/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
It would be very impractical to upload a new model each time your project is built. Guess you’d have to put something in place so that it only re-uploads when a change is made.
Roblox has said somewhere (can’t remember were or it may have been a private channel) that it is on there list of things to do due to high demand/requesting/
It’s stated in this thread that this endpoint should serve as an alternative to the 3D importer. Will there eventually be support for setting whether or not fbx models will upload as single or multiple meshes? What is the current default behavior?