Skip to content

Commit 4bede56

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

File tree

15 files changed

+196
-58
lines changed

15 files changed

+196
-58
lines changed

content/common/navigation/engine/reference.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -265,11 +265,6 @@ navigation:
265265
type: engineapi
266266
source: /reference/engine/classes/AudioSearchParams.yaml
267267
ignoreTranslation: true
268-
- title: AudioTextToSpeech
269-
path: /reference/engine/classes/AudioTextToSpeech
270-
type: engineapi
271-
source: /reference/engine/classes/AudioTextToSpeech.yaml
272-
ignoreTranslation: true
273268
- title: AvatarCreationService
274269
path: /reference/engine/classes/AvatarCreationService
275270
type: engineapi

content/en-us/cloud/guides/data-store-api-handling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Before sending requests to Open Cloud APIs for [standard data stores](../../refe
77

88
## Authorization
99

10-
Like all Open Cloud APIs, data store endpoints require all requests to include the `x-api-key` header, which contains an API key with enough permissions for the request. This requires you to apply the key to the experience and the data store, and the endpoint operation is permitted. If the key is invalid, `403 Unauthorized` is returned. For more information on API keys, see [Manage API keys](api-keys.md).
10+
Like all Open Cloud APIs, data store endpoints require all requests to include the `x-api-key` header, which contains an API key with enough permissions for the request. This requires you to apply the key to the experience and the data store, and the endpoint operation is permitted. If the key is invalid, `403 Unauthorized` is returned. For more information on API keys, see [Manage API keys](../auth/api-keys.md).
1111

1212
## Throttling
1313

content/en-us/cloud/guides/usage-data-stores.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Although Open Cloud APIs are similar to `Class.DataStoreService`, there are a fe
3535

3636
Data stores often store sensitive information, such as user profiles and virtual currency. To maintain security, each Open Cloud API has corresponding required permissions that you must add to your API key, such as the `List Keys` permission for the listing API. If you don't add the required permissions, your API call returns an error. For the specific permissions that are required for each operation, see the API reference of [standard](../../reference/cloud/datastores-api/v1.json) and [ordered data stores](../../reference/cloud/datastores-api/ordered-v1.json).
3737

38-
When [configuring your API keys](./api-keys.md#create-an-api-key), you can set granular permissions, such as read, write, and list entry, for each data store within a specific experience, or you can give a key to read or write all data stores within an experience. You can also limit access to a subset of data stores needed for your tool instead of exposing all data stores. This mitigates the impact in case your key gets leaked.
38+
When [configuring your API keys](../auth/api-keys.md#create-an-api-key), you can set granular permissions, such as read, write, and list entry, for each data store within a specific experience, or you can give a key to read or write all data stores within an experience. You can also limit access to a subset of data stores needed for your tool instead of exposing all data stores. This mitigates the impact in case your key gets leaked.
3939

4040
## Build tools
4141

@@ -57,7 +57,7 @@ From a high level, you can build your Python app by adding API key permissions a
5757

5858
#### Add API key permissions for data stores
5959

60-
When [creating an API Key](./api-keys.md) for this example, make sure you perform the following settings:
60+
When [creating an API Key](../auth/api-keys.md) for this example, make sure you perform the following settings:
6161

6262
1. From the **Select API System** menu in the **Access Permissions** section, select **universe-datastores**.
6363

@@ -74,7 +74,7 @@ When [creating an API Key](./api-keys.md) for this example, make sure you perfor
7474
You don't need the `create entries` API key permission since the app doesn't create new user inventories.
7575
</Alert>
7676

77-
1. In the **Security** section, explicitly set IP access to the key using [CIDR notation](./api-keys.md#cidr-format), and set an explicit expiration date so your key automatically stops working after that date. For this example, if you plan to do local testing first, you can remove the IP restriction by setting it to **0.0.0.0/0** and let it expire in **30 days**.
77+
1. In the **Security** section, explicitly set IP access to the key using [CIDR notation](../auth/api-keys.md#cidr-format), and set an explicit expiration date so your key automatically stops working after that date. For this example, if you plan to do local testing first, you can remove the IP restriction by setting it to **0.0.0.0/0** and let it expire in **30 days**.
7878

7979
#### Add scripts for the user inventory support portal
8080

@@ -300,7 +300,7 @@ The example app requires four methods to achieve its functionalities: [`List`](.
300300
- **Read** for the `list` method.
301301
- **Write** for `Create`, `Update`, and `Increment` methods.
302302

303-
When [creating an API Key](./api-keys.md) for this example, make sure you perform the following operations:
303+
When [creating an API Key](../auth/api-keys.md) for this example, make sure you perform the following operations:
304304

305305
1. From the **Select API System** menu in the **Access Permissions** section, select **Ordered Data Stores**.
306306

@@ -309,7 +309,7 @@ When [creating an API Key](./api-keys.md) for this example, make sure you perfor
309309
1. Click the **Select Experience to Add** dropdown and select the target experience.
310310
2. In the **Experience Operations**, expand the dropdown to select **Read** and **Write** operations.
311311

312-
1. In the **Security** section, explicitly set IP access to the key using [CIDR notation](./api-keys.md#cidr-format), and set an explicit expiration date so your key automatically stops working after that date. For this example, if you plan to do local testing first, you can remove the IP restriction by setting it to **0.0.0.0/0** and let it expire in **30 days**.
312+
1. In the **Security** section, explicitly set IP access to the key using [CIDR notation](../auth/api-keys.md#cidr-format), and set an explicit expiration date so your key automatically stops working after that date. For this example, if you plan to do local testing first, you can remove the IP restriction by setting it to **0.0.0.0/0** and let it expire in **30 days**.
313313

314314
#### Add scripts for the leaderboard
315315

content/en-us/cloud/guides/usage-place-publishing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Before you can update an existing place of an experience, you need the place's *
2020

2121
To publish an existing place of an experience with [Place Publishing API](../../reference/cloud/universes-api/v1.json):
2222

23-
1. [Create an API key](./api-keys.md#create-an-API-key) on the **Creator Dashboard**. Make sure you perform the following settings:
23+
1. [Create an API key](../auth/api-keys.md#create-api-keys) on the **Creator Dashboard**. Make sure you perform the following settings:
2424

2525
1. Add **universe-places** to **Access Permissions**.
2626
1. Add **Write** operation to your selected experience.

content/en-us/reference/engine/classes/AudioTextToSpeech.yaml

Lines changed: 0 additions & 15 deletions
This file was deleted.

content/en-us/reference/engine/classes/AvatarCreationService.yaml

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,25 @@ methods:
269269
thread_safety: Unsafe
270270
capabilities: []
271271
writeCapabilities: []
272+
- name: AvatarCreationService:PrepareAvatarForPreviewAsync
273+
summary: ''
274+
description: ''
275+
code_samples: []
276+
parameters:
277+
- name: humanoidModel
278+
type: Model
279+
default:
280+
summary: ''
281+
returns:
282+
- type: void
283+
summary: ''
284+
tags:
285+
- Yields
286+
deprecation_message: ''
287+
security: None
288+
thread_safety: Unsafe
289+
capabilities: []
290+
writeCapabilities: []
272291
- name: AvatarCreationService:PromptCreateAvatarAsync
273292
summary: |
274293
Prompts a `Class.Player` to purchase and create an avatar from a
@@ -494,5 +513,24 @@ methods:
494513
thread_safety: Unsafe
495514
capabilities: []
496515
writeCapabilities: []
497-
events: []
516+
events:
517+
- name: AvatarCreationService.AvatarModerationCompleted
518+
summary: ''
519+
description: ''
520+
code_samples: []
521+
parameters:
522+
- name: outfitId
523+
type: int64
524+
default:
525+
summary: ''
526+
- name: moderationStatus
527+
type: ModerationStatus
528+
default:
529+
summary: ''
530+
tags: []
531+
deprecation_message: ''
532+
security: None
533+
thread_safety: Unsafe
534+
capabilities: []
535+
writeCapabilities: []
498536
callbacks: []

content/en-us/reference/engine/classes/GuiObject.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,27 @@ properties:
784784
capabilities:
785785
- UI
786786
writeCapabilities: []
787+
- name: GuiObject.SelectionRect2D
788+
summary: ''
789+
description: ''
790+
code_samples: []
791+
type: Rect
792+
tags:
793+
- Hidden
794+
- ReadOnly
795+
- NotReplicated
796+
deprecation_message: ''
797+
security:
798+
read: RobloxScriptSecurity
799+
write: RobloxScriptSecurity
800+
thread_safety: Unsafe
801+
category: Data
802+
serialization:
803+
can_load: false
804+
can_save: false
805+
capabilities:
806+
- UI
807+
writeCapabilities: []
787808
- name: GuiObject.Size
788809
summary: |
789810
Determines the pixel and scalar size of the `Class.GuiObject`.

content/en-us/reference/engine/classes/InputAction.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ properties:
2222
read: None
2323
write: None
2424
thread_safety: ReadSafe
25-
category: Data
25+
category: Behavior
2626
serialization:
2727
can_load: true
2828
can_save: true
@@ -39,7 +39,7 @@ properties:
3939
read: None
4040
write: None
4141
thread_safety: ReadSafe
42-
category: Data
42+
category: Behavior
4343
serialization:
4444
can_load: true
4545
can_save: true

content/en-us/reference/engine/classes/InputBinding.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ properties:
2222
read: None
2323
write: None
2424
thread_safety: ReadSafe
25-
category: Data
25+
category: Behavior
2626
serialization:
2727
can_load: true
2828
can_save: true
@@ -39,7 +39,7 @@ properties:
3939
read: None
4040
write: None
4141
thread_safety: ReadSafe
42-
category: Data
42+
category: Behavior
4343
serialization:
4444
can_load: true
4545
can_save: true

content/en-us/reference/engine/classes/InputContext.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ properties:
2222
read: None
2323
write: None
2424
thread_safety: ReadSafe
25-
category: Data
25+
category: Behavior
2626
serialization:
2727
can_load: true
2828
can_save: true
@@ -39,7 +39,7 @@ properties:
3939
read: None
4040
write: None
4141
thread_safety: ReadSafe
42-
category: Data
42+
category: Behavior
4343
serialization:
4444
can_load: true
4545
can_save: true
@@ -56,7 +56,7 @@ properties:
5656
read: None
5757
write: None
5858
thread_safety: ReadSafe
59-
category: Data
59+
category: Behavior
6060
serialization:
6161
can_load: true
6262
can_save: true

0 commit comments

Comments
 (0)