Skip to content

CreateAssetResult

Not yet Enum

Indicates the outcome of a call to AssetService.CreateAssetAsync() or AssetService.CreateAssetVersionAsync().

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

Description

CreateAssetResult is returned as the first element of the tuple from AssetService.CreateAssetAsync() and AssetService.CreateAssetVersionAsync(). It indicates whether the asset was created or updated successfully, or why the operation failed. On success, the second tuple element is the new asset ID (for CreateAssetAsync) or the new version number (for CreateAssetVersionAsync); on failure, the second element is a string with additional diagnostic information.

Items

Item Value Status Notes
Success 1 Not yet The asset was created or updated successfully.
PermissionDenied 2 Not yet The caller does not have permission to create or update an asset in the target inventory.
UploadFailed 3 Not yet The upload request to the Roblox asset service failed for a reason other than a permission error.
Unknown 4 Not yet An unexpected error occurred and the operation could not complete.

Roblox reference: CreateAssetResult