Skip to content

Commit ec8a58f

Browse files
update Open Source Docs from Roblox internal teams
1 parent f985bc5 commit ec8a58f

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

content/en-us/cloud/guides/inventory.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Responses from the [Inventory API][1] include items from the following categorie
1111
- Purchases and rewards (badges, passes, purchased places, private servers)
1212
- Avatar items (avatar animations, classic heads, emotes, faces, hair, heads)
1313

14-
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.
1515

1616
## Check item ownership
1717

content/en-us/cloud/guides/usage-assets.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,11 @@ Updating asset metadata using the **Update Asset** endpoint is not subject to th
115115
</td>
116116
<td>
117117
<ul>
118-
<li>Up to 30 seconds of duration.</li>
118+
<li>Up to 60 seconds of duration.</li>
119119
<li>Up to 4096x2160 resolution.</li>
120-
<li>Up to 375 MB.</li>
120+
<li>Up to 750 MB.</li>
121121
<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>
123123
</ul>
124124
</td>
125125
</tr>
@@ -129,11 +129,11 @@ Updating asset metadata using the **Update Asset** endpoint is not subject to th
129129

130130
## Security permissions
131131

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.
133133

134134
### API keys
135135

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).
137137

138138
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.
139139

@@ -154,7 +154,7 @@ Once you have the API key, copy it to the `x-api-key` request header. All endpoi
154154

155155
### OAuth 2.0 apps
156156

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.
158158

159159
## Create a new asset
160160

@@ -321,7 +321,7 @@ Third-Party app support through OAuth 2.0 is a Beta feature that might be subjec
321321

322322
To use Assets API for your application and request permissions from your users, perform the following settings:
323323

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.
325325

326326
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:
327327

content/en-us/cloud/guides/usage-messaging.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Players.PlayerAdded:Connect(onPlayerAdded)
5757

5858
After [setting up](#set-up-a-topic-for-messaging) a topic, publish a message to your experience's live servers:
5959

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:
6161

6262
1. Add **messaging-service** to **Access Permissions**.
6363
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
9898

9999
To use Messaging Service API for your application and request permissions from your users, perform the following settings:
100100

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:
103103

104104
```plain
105105
https://authorize.roblox.com?client_id=816547628409595165403873012&redirect_uri=https://my-app.com/redirect&scope=openid+universe-messaging-service:publish&response_type=Code&prompts=login+consent&nonce=12345&state=6789
106106
```
107107

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](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:
109109

110110
```bash title="Example Request"
111111
curl --location --request POST 'https://apis.roblox.com/oauth/v1/token/resources' \

content/en-us/ui/video-frames.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ To upload video assets, you must be a 13+ [ID verified](https://en.help.roblox.c
1717

1818
- You have the legal rights to use the video asset.
1919
- 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.
2121
- Its resolution is less than or equal to 4096&times;2160.
22-
- It's less than 375 MB.
22+
- It's less than 750 MB.
2323
- It includes only English, Spanish, Portuguese, Indonesian, Chinese (simplified and traditional), Japanese, and/or Korean audio and text.
2424

2525
Videos that don't meet these requirements are rejected. Alpha channels are not supported and will be ignored. When uploading videos, consider the following:
2626

2727
- 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.
2929

3030
### Upload
3131

0 commit comments

Comments
 (0)