You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before using the [Inventory API][1], you must [generate an API key](api-keys.md) or [configure OAuth 2](oauth2-overview.md) for your app. The examples on this page use API keys.
14
+
Before using the [Inventory API][1], you must [generate an API key](../auth/api-keys.md) or [configure OAuth 2](../auth/oauth2-overview.md) for your app. The examples on this page use API keys.
Copy file name to clipboardExpand all lines: content/en-us/cloud/guides/usage-assets.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,11 +115,11 @@ Updating asset metadata using the **Update Asset** endpoint is not subject to th
115
115
</td>
116
116
<td>
117
117
<ul>
118
-
<li>Up to 30 seconds of duration.</li>
118
+
<li>Up to 60 seconds of duration.</li>
119
119
<li>Up to 4096x2160 resolution.</li>
120
-
<li>Up to 375 MB.</li>
120
+
<li>Up to 750 MB.</li>
121
121
<li>Currently, only English, Spanish, Portuguese, Indonesian, Chinese (simplified and traditional), Japanese, and/or Korean audio and text are allowed.</li>
122
-
<li>Up to 3 uploads per month if you're 13+ and ID-verified.</li>
122
+
<li>Up to 10 uploads per month if you're 13+ and ID-verified.</li>
123
123
</ul>
124
124
</td>
125
125
</tr>
@@ -129,11 +129,11 @@ Updating asset metadata using the **Update Asset** endpoint is not subject to th
129
129
130
130
## Security permissions
131
131
132
-
The API supports both first-party use with [API key authorization](./api-keys.md) and third-party use in [OAuth 2 applications](./oauth2-overview.md). Each way requires different security permission settings.
132
+
The API supports both first-party use with [API key authorization](../auth/api-keys.md) and third-party use in [OAuth 2 applications](../auth/oauth2-overview.md). Each way requires different security permission settings.
133
133
134
134
### API keys
135
135
136
-
To use the API in your own scripts or tools, you need to [create an API key](./api-keys.md#create-api-keys) for authorization and security. To manage assets that you own individually, create the API key under your account. To manage group-owned assets, create the API key under the target group. For more information on group-owned API keys, see [Group-owned API key permissions](./api-keys.md#group-owned-api-key-permissions).
136
+
To use the API in your own scripts or tools, you need to [create an API key](../auth/api-keys.md#create-api-keys) for authorization and security. To manage assets that you own individually, create the API key under your account. To manage group-owned assets, create the API key under the target group. For more information on group-owned API keys, see [Group-owned API key permissions](../auth/api-keys.md#group-owned-api-key-permissions).
137
137
138
138
Once you create an API key, you can't switch its ownership between individuals or groups, so if you create an API key under your own account, you can't use it for managing group assets.
139
139
@@ -154,7 +154,7 @@ Once you have the API key, copy it to the `x-api-key` request header. All endpoi
154
154
155
155
### OAuth 2.0 apps
156
156
157
-
To use the API for a third-party OAuth 2.0 application, add the `asset:read` and `asset:write` permission scopes when [registering your app](./oauth2-registration.md#add-permissions). Choose these scopes based on the requirements of the endpoints you plan to use.
157
+
To use the API for a third-party OAuth 2.0 application, add the `asset:read` and `asset:write` permission scopes when [registering your app](../auth/oauth2-registration.md#add-permissions). Choose these scopes based on the requirements of the endpoints you plan to use.
158
158
159
159
## Create a new asset
160
160
@@ -321,7 +321,7 @@ Third-Party app support through OAuth 2.0 is a Beta feature that might be subjec
321
321
322
322
To use Assets API for your application and request permissions from your users, perform the following settings:
323
323
324
-
1. When [registering your application](./oauth2-registration.md#register-an-app), under **Permissions**, select **asset:read** and **asset:write** scopes.
324
+
1. When [registering your application](../auth/oauth2-registration.md#register-your-app), under **Permissions**, select **asset:read** and **asset:write** scopes.
325
325
326
326
1. When [implementing the authorization flow](../../cloud/auth/oauth2-overview.md#implement-authorization-flows), include `asset:read` and `asset:write` as the scope parameters of the authorization URL that redirects users back to your application, like the following example:
After [setting up](#set-up-a-topic-for-messaging) a topic, publish a message to your experience's live servers:
59
59
60
-
1.[Create an API key](./api-keys.md#creating-an-API-key) on [Creator Dashboard](https://create.roblox.com/dashboard/credentials) and copy it somewhere safe. Make sure you perform the following settings:
60
+
1.[Create an API key](../auth/api-keys.md#create-api-keys) on [Creator Dashboard](https://create.roblox.com/dashboard/credentials) and copy it somewhere safe. Make sure you perform the following settings:
61
61
62
62
1. Add **messaging-service** to **Access Permissions**.
63
63
2. Select an experience, and add the **universe-messaging-service:publish** operation.
@@ -98,14 +98,14 @@ Third-party app support through OAuth 2.0 is a beta feature that might be subjec
98
98
99
99
To use Messaging Service API for your application and request permissions from your users, perform the following settings:
100
100
101
-
1. When [registering your application](./oauth2-registration.md#registering-an-app), under **Permissions**, select the **universe-messaging-service:publish** scope.
102
-
2. When [implementing the authorization flow](../../cloud/auth/oauth2-overview.md#implementing-authorization-flows), include `universe-messaging-service:publish` in the `scope` parameter of the authorization URL that redirects users back to your application, like the following example:
101
+
1. When [registering your application](../auth/oauth2-registration.md#register-your-app), under **Permissions**, select the **universe-messaging-service:publish** scope.
102
+
2. When [implementing the authorization flow](../../cloud/auth/oauth2-overview.md), include `universe-messaging-service:publish` in the `scope` parameter of the authorization URL that redirects users back to your application, like the following example:
3. Request access to the `universeId` of the experience that the user wants to publish their messages to. Your application can send a `POST` request to the [token resources endpoint](oauth2-reference.md#token-exchange) with the access token, client ID and secret or the `code challenge`, depending on your [implementation of your authorization flow](../../cloud/auth/oauth2-overview.md#implementing-authorization-flows), as request parameters to get a list of `universeIds` of experiences that the user granted permission to:
108
+
3. Request access to the `universeId` of the experience that the user wants to publish their messages to. Your application can send a `POST` request to the [token resources endpoint](../auth/oauth2-reference.md#token-exchange) with the access token, client ID and secret or the `code challenge`, depending on your [implementation of your authorization flow](../../cloud/auth/oauth2-overview.md#implementing-authorization-flows), as request parameters to get a list of `universeIds` of experiences that the user granted permission to:
109
109
110
110
```bash title="Example Request"
111
111
curl --location --request POST 'https://apis.roblox.com/oauth/v1/token/resources' \
Copy file name to clipboardExpand all lines: content/en-us/ui/video-frames.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,15 +17,15 @@ To upload video assets, you must be a 13+ [ID verified](https://en.help.roblox.c
17
17
18
18
- You have the legal rights to use the video asset.
19
19
- It adheres to the [Roblox Community Standards](https://en.help.roblox.com/hc/en-us/articles/203313410) and [Terms of Use](https://en.help.roblox.com/hc/en-us/articles/115004647846).
20
-
- It's 30 seconds or less in either `.mp4` or `.mov` format.
20
+
- It's 60 seconds or less in either `.mp4` or `.mov` format.
21
21
- Its resolution is less than or equal to 4096×2160.
22
-
- It's less than 375 MB.
22
+
- It's less than 750 MB.
23
23
- It includes only English, Spanish, Portuguese, Indonesian, Chinese (simplified and traditional), Japanese, and/or Korean audio and text.
24
24
25
25
Videos that don't meet these requirements are rejected. Alpha channels are not supported and will be ignored. When uploading videos, consider the following:
26
26
27
27
- Each video upload costs 2,000 Robux.
28
-
- You can upload a maximum of three videos within any 30-day period, starting from the date of your first video upload.
28
+
- You can upload a maximum of ten videos within any 30-day period, starting from the date of your first video upload.
0 commit comments