Skip to content

Asset Permissions (v1)

OpenCloud v1 reference for Asset Permissions.

Base URL: https://apis.roblox.com

MethodPathName
PATCH/asset-permissions-api/v1/assets/permissionspatchAssetPermissionsApiV1AssetsPermissions

patchAssetPermissionsApiV1AssetsPermissions

Section titled “patchAssetPermissionsApiV1AssetsPermissions”

PATCH /asset-permissions-api/v1/assets/permissions

BETA Grant a subject permission to multiple assets. Authorization is required to grant permissions to the subject and asset IDs in the request. Engine: Not available in-engine

Scopes: asset-permissions:write

Usage
import { fetchApi } from 'rozod';
import { patchAssetPermissionsApiV1AssetsPermissions } from 'rozod/lib/opencloud/v1/asset-permissions';
const data = await fetchApi(patchAssetPermissionsApiV1AssetsPermissions, {
body: { /* ... */ }
});

All fields are optional (PATCH partial update)

FieldTypeDescription
subjectType`“Invalid""User"
subjectIdstring | null
action`“Invalid""Edit"
requestsobject[] | nullSee below
assetIdsnumber[] | null
enableDeepAccessCheckboolean

requests[] item fields:

FieldTypeDescription
assetIdnumber
grantToDependenciesboolean
parentVersionNumbernumber
FieldTypeDescription
successAssetIdsnumber[] | null
errorsobject[] | nullSee below

errors[] item fields:

FieldTypeDescription
assetIdnumber
code`“UnknownError""InvalidRequest"
StatusDescription
400Bad Request
403Forbidden
500Internal Server Error