Skip to content

Asset Permissions (v1)

OpenCloud v1 reference for Asset Permissions.

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

Method Path Name
PATCH /asset-permissions-api/v1/assets/permissions patchAssetPermissionsApiV1AssetsPermissions

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/opencloud/v1/asset-permissions';
const data = await fetchApi(patchAssetPermissionsApiV1AssetsPermissions, {
body: { /* ... */ }
});

All fields are optional (PATCH partial update)

Field Type Description
subjectType `“Invalid” “User”
subjectId string | null
action `“Invalid” “Edit”
requests object[] | null See below
assetIds number[] | null
enableDeepAccessCheck boolean

requests[] item fields:

Field Type Description
assetId number
grantToDependencies boolean
parentVersionNumber number
Field Type Description
successAssetIds number[] | null
errors object[] | null See below

errors[] item fields:

Field Type Description
assetId number
code `“UnknownError” “InvalidRequest”
Status Description
400 Bad Request
403 Forbidden
500 Internal Server Error