Asset Permissions (v1)
OpenCloud v1 reference for Asset Permissions.
Base URL: https://apis.roblox.com
Endpoints
Section titled “Endpoints”| 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: { /* ... */ }});Request Body
Section titled “Request 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 |
Response
Section titled “Response”| Field | Type | Description |
|---|---|---|
successAssetIds |
number[] | null |
|
errors |
object[] | null |
See below |
errors[] item fields:
| Field | Type | Description |
|---|---|---|
assetId |
number |
|
code |
`“UnknownError” | “InvalidRequest” |
Errors
Section titled “Errors”| Status | Description |
|---|---|
| 400 | Bad Request |
| 403 | Forbidden |
| 500 | Internal Server Error |