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
Copy file name to clipboardExpand all lines: content/en-us/art/validation-errors.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,7 +93,7 @@ The following is a table of all possible validation error codes, as well as any
93
93
<td>Failed to execute similarity mesh vertex check for `%s`. Make sure mesh exists and try again.</td>
94
94
<td></td>
95
95
</tr>
96
-
<tr>
96
+
<trid = "cageDensity">
97
97
<td>`%s` has `%d` % of vertices too close to each other. Please edit the vertices to have at most `%d` % coincident or close to one another.</td>
98
98
<td>Your accessory cage has too many vertices close together. This may cause the system to treat them as repeated vertices, or zero area triangles. You need to [edit and move](../art/accessories/caging-best-practices.md) the vertices away from each other in the region(s) they are almost coincident.</td>
99
99
</tr>
@@ -136,7 +136,7 @@ The following is a table of all possible validation error codes, as well as any
136
136
<td>WrapTarget `%s` found under `%s` has a CageOrigin position greater than %. You need to set `CageOrigin.Position` to `0`,`0`,`0`.</td>
137
137
<td>Cage origin must be zero to properly align with its corresponding body or accessory.</td>
138
138
</tr>
139
-
<tr>
139
+
<trid = "cageMeshDistance">
140
140
<td>Average distance between outer cage to mesh is too high. Mesh seems to be outside of the outer cage.<br/><br/>Average distance between outer cage to mesh is too high %. Make adjustment to cage to fit the mesh better.</td>
141
141
<td>The outer cage is too far away from its corresponding body or accessory model mesh. You need to [remodel the outer cage](../art/accessories/caging-best-practices.md) and bring its vertices closer to the model mesh.</td>
142
142
</tr>
@@ -192,7 +192,7 @@ The following is a table of all possible validation error codes, as well as any
192
192
<td>Failed to execute cage relevancy detection for `%s`. Make sure the cage mesh exists and try again.</td>
193
193
<td></td>
194
194
</tr>
195
-
<tr>
195
+
<trid = "cageRelevancy">
196
196
<td>Validation detected `%d` % of the outer cage edits do not cover the accessory. Make sure you are moving the outer cage only where needed.</td>
197
197
<td>This validation has detected that you moved out many vertices of your outer cage that weren't in the same region as your model geometry. <br/><br/>You need to verify your outer cage is modified only enough to envelop the accessory model mesh, and stays consistent with the inner cage everywhere else.</td>
198
198
</tr>
@@ -204,7 +204,7 @@ The following is a table of all possible validation error codes, as well as any
204
204
<td>Failed to load UVs for Inner cage of `%s`. Make sure the UV map exists and try again.</td>
205
205
<td></td>
206
206
</tr>
207
-
<tr>
207
+
<trid = "cageExtraUvs">
208
208
<td>There are `%d` UV values in `%s` cage that do not belong to the template. Please correct the cage UV.</td>
209
209
<td>The cage has an invalid UV map, possibly from using an old or third-party cage. Use the UV map and model mesh templates provided in the [official documentation resources](../avatar/resources.md#project-files).</td>
210
210
</tr>
@@ -407,7 +407,7 @@ The following is a table of all possible validation error codes, as well as any
407
407
<td>Failed to execute render mesh inside outer mesh check for `%s` and `%s`. Make sure the meshes exists and try again.</td>
408
408
<td></td>
409
409
</tr>
410
-
<tr>
410
+
<trid ="cageInsideMesh">
411
411
<td>Validation detected `%d`% of the accessory is outside its outer cage. Make adjustments to have more of the accessory placed between the cages.</td>
412
412
<td>The outer cage needs to envelop the model mesh of its corresponding accessory. This check has detected a large portion of the model mesh is outside its outer cage. You need to edit the model and/or the cage to fix this issue.</td>
Copy file name to clipboardExpand all lines: content/en-us/cloud/guides/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Open Cloud guides
3
3
description: In addition to using Engine and Studio tools to create experiences on Roblox, you can automate your internal workflows, improve your efficiency creating content, and support your experience operation needs from the web.
4
4
---
5
5
6
-
The Open Cloud v1 and v2 resource guides provide detailed walkthroughs for popular Open Cloud use cases, such as [retrieving user inventories](inventory.md), [sending announcements](usage-messaging.md), or [using webhooks](../webhooks/webhook-notifications.md) to notify your apps of certain events.
6
+
The Open Cloud resource guides provide detailed walkthroughs for popular Open Cloud use cases, such as [retrieving user inventories](inventory.md), [sending announcements](usage-messaging.md), or [using webhooks](../webhooks/webhook-notifications.md) to notify your apps of certain events.
7
7
8
8
Guides often include sample code in Python or Node.js and are a great way to get started, understand a resource, and spark ideas for your own usage.
Copy file name to clipboardExpand all lines: content/en-us/cloud/index.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,20 +3,23 @@ title: Cloud API reference
3
3
description: Get comprehensive API reference documentation for Open Cloud.
4
4
---
5
5
6
-
With Open Cloud, you can access Roblox resources through standard [REST](https://en.wikipedia.org/wiki/REST) APIs, which lets you build everything from command line automation tools to complex web apps. The Open Cloud APIs support HTTPS and use [API keys](./auth/api-keys.md) or [OAuth 2.0](./auth/oauth2-overview.md) for authentication. You can update experiences, restart servers, work with your data stores and memory stores, manage user restrictions, list inventory items, and much, much more.
6
+
With Open Cloud, you can access Roblox resources through standard [REST](https://en.wikipedia.org/wiki/REST) APIs, which lets you build everything from command line automation tools to complex web apps. You can update experiences, restart servers, work with your data stores and memory stores, manage user restrictions, list inventory items, and much, much more.
7
7
8
8
## About this reference
9
9
10
10
This reference documentation is broken into two sections:
11
11
12
-
- A [feature-based section](features/accounts.md)that categorizes APIs by use case (Avatars, Game Passes, Users, etc.).
13
-
- A [section that separates endpoints by system](/cloud/reference/DataStore#Cloud_ListDataStores) (Open Cloud v2, v1, or legacy).
12
+
- A [section that separates endpoints by feature](./features/accounts.md) (Avatars, Game Passes, Users, etc.)
13
+
- A [section that separates endpoints by authentication type](./api/toolbox-service.md) (Open Cloud or cookie-based)
14
14
15
15
**Both sections** contain the full list of available API endpoints; use whichever helps you find what you need.
16
16
17
-
Whenever possible, use Open Cloud v2, Open Cloud v1, or [legacy endpoints that support API key and/or OAuth 2.0 authentication](legacy.md). These APIs have strong stability guarantees and regularly add new resources.
17
+
Whenever possible, use the Open Cloud APIs. These APIs support HTTPS and use [API keys](./auth/api-keys.md)or [OAuth 2.0](./auth/oauth2-overview.md) for authentication. They have strong stability guarantees and regular releases.
18
18
19
-
Legacy API endpoints with cookie authentication can incorporate breaking changes without notice and have minimal stability guarantees. We don't recommend them for production applications. The legacy API has been known by various names over the years, including the Roblox site API, the web API, and the classic API.
19
+
- Open Cloud v2 APIs use certain resource-oriented design patterns. For more information, see [Patterns](./reference/patterns.md).
20
+
- Some other Open Cloud APIs share similar resource-oriented patterns, but are not guaranteed to strictly follow all of them.
21
+
22
+
Legacy APIs use cookie-based authentication, can incorporate breaking changes without notice, and have minimal stability guarantees. We don't recommend them for production applications.
20
23
21
24
<Alertseverity="info">
22
25
Roblox also offers [webhooks](./webhooks/webhook-notifications.md), which can notify your applications when certain events occur, such as refunds or changes to subscriptions.
@@ -30,4 +33,4 @@ Roblox also offers [webhooks](./webhooks/webhook-notifications.md), which can no
30
33
31
34
1. Test API calls using tools like [Postman](https://www.postman.com) with [OpenAPI descriptions](./reference/openapi.md) or the [OAuth 2.0 sample app](./auth/oauth2-sample.md).
32
35
1. Review the [resource guides](./guides/index.md) for end-to-end walkthroughs of using certain APIs.
33
-
1. Explore the left navigation for the full list of Open Cloud v2 and v1 resources, [common API patterns](./reference/patterns.md), [types](./reference/types.md), and [error codes](./reference/errors.md).
36
+
1. Explore the left navigation for the full list of features, [common API patterns](./reference/patterns.md), [types](./reference/types.md), and [error codes](./reference/errors.md).
0 commit comments