Skip to content

Commit b661fb1

Browse files
update Open Source Docs from Roblox internal teams
1 parent 6917550 commit b661fb1

File tree

2 files changed

+15
-145
lines changed

2 files changed

+15
-145
lines changed

content/en-us/cloud-services/data-stores/error-codes-and-limits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ Each queue has a limit of 30 requests. When the limit of a queue is reached, req
326326

327327
<Tabs>
328328
<TabItem label="Server limits">
329-
Each server is allowed a certain number of data store requests based on the request type and number of users. Use `Class.DataStoreService:GetRequestBudgetForRequestType()|GetRequestBudgetForRequestType()` to confirm the number of data store requests that the current place can make.
329+
Each server is allowed a certain number of data store requests based on the request type and number of users. Servers often receive a one-time allotment of additional requests when they first start up. Use `Class.DataStoreService:GetRequestBudgetForRequestType()|GetRequestBudgetForRequestType()` to confirm the number of data store requests that the current place can make.
330330

331331
For each request type, the limit is shared among all listed functions.
332332

content/en-us/reference/cloud/openapi.json

Lines changed: 14 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -40773,6 +40773,7 @@
4077340773
},
4077440774
"/v1/groups/{groupId}/configuration": {
4077540775
"get": {
40776+
"tags": ["Groups"],
4077640777
"summary": "Gets group configuration information",
4077740778
"parameters": [
4077840779
{
@@ -40825,7 +40826,10 @@
4082540826
{
4082640827
"roblox-legacy-cookie": []
4082740828
}
40828-
]
40829+
],
40830+
"externalDocs": {
40831+
"url": "https://create.roblox.com/docs/cloud/features/groups#/default/get_v1_groups__groupId__configuration"
40832+
}
4082940833
}
4083040834
},
4083140835
"/v1/groups/{groupId}/emotes": {
@@ -61716,100 +61720,6 @@
6171661720
}
6171761721
]
6171861722
}
61719-
},
61720-
"/asset-permissions-api/v1/assets/permissions#AssetPermissionsApi": {
61721-
"patch": {
61722-
"summary": "Grant a subject permission to multiple assets.\n \nAuthorization is required to grant permissions to the subject and asset IDs in the request.",
61723-
"requestBody": {
61724-
"content": {
61725-
"application/json-patch+json": {
61726-
"schema": {
61727-
"$ref": "#/components/schemas/BatchGrantPermissionsRequest"
61728-
}
61729-
},
61730-
"application/json": {
61731-
"schema": {
61732-
"$ref": "#/components/schemas/BatchGrantPermissionsRequest"
61733-
}
61734-
},
61735-
"text/json": {
61736-
"schema": {
61737-
"$ref": "#/components/schemas/BatchGrantPermissionsRequest"
61738-
}
61739-
},
61740-
"application/*+json": {
61741-
"schema": {
61742-
"$ref": "#/components/schemas/BatchGrantPermissionsRequest"
61743-
}
61744-
}
61745-
}
61746-
},
61747-
"responses": {
61748-
"200": {
61749-
"description": "OK",
61750-
"content": {
61751-
"application/json": {
61752-
"schema": {
61753-
"$ref": "#/components/schemas/BatchGrantPermissionsResponse"
61754-
}
61755-
}
61756-
}
61757-
},
61758-
"400": {
61759-
"description": "Bad Request",
61760-
"content": {
61761-
"application/json": {
61762-
"schema": {
61763-
"$ref": "#/components/schemas/AssetPermissionsApi.ErrorResponse"
61764-
}
61765-
}
61766-
}
61767-
},
61768-
"403": {
61769-
"description": "Forbidden",
61770-
"content": {
61771-
"application/json": {
61772-
"schema": {
61773-
"$ref": "#/components/schemas/AssetPermissionsApi.ErrorResponse"
61774-
}
61775-
}
61776-
}
61777-
},
61778-
"500": {
61779-
"description": "Internal Server Error",
61780-
"content": {
61781-
"application/json": {
61782-
"schema": {
61783-
"$ref": "#/components/schemas/AssetPermissionsApi.ErrorResponse"
61784-
}
61785-
}
61786-
}
61787-
}
61788-
},
61789-
"x-roblox-stability": "BETA",
61790-
"x-roblox-rate-limits": {
61791-
"perApiKeyOwner": {
61792-
"period": "MINUTE",
61793-
"maxInPeriod": 100
61794-
}
61795-
},
61796-
"x-roblox-scopes": [
61797-
{
61798-
"name": "asset-permissions:write"
61799-
}
61800-
],
61801-
"x-roblox-engine-usability": {
61802-
"apiKeyWithHttpService": false
61803-
},
61804-
"security": [
61805-
{
61806-
"roblox-legacy-cookie": []
61807-
},
61808-
{
61809-
"roblox-api-key": []
61810-
}
61811-
]
61812-
}
6181361723
}
6181461724
},
6181561725
"components": {
@@ -70539,7 +70449,7 @@
7053970449
"type": "boolean"
7054070450
},
7054170451
"assetsManifest": {
70542-
"description": "",
70452+
"description": "Inlined assets manifest for the LuaApp OTA.",
7054370453
"type": "object",
7054470454
"additionalProperties": {
7054570455
"type": "string"
@@ -83451,7 +83361,7 @@
8345183361
"format": "int64"
8345283362
},
8345383363
"code": {
83454-
"$ref": "#/components/schemas/AssetPermissionsApi.ErrorCode"
83364+
"$ref": "#/components/schemas/AssetPermissions.ErrorCode"
8345583365
}
8345683366
},
8345783367
"additionalProperties": false,
@@ -83717,47 +83627,6 @@
8371783627
},
8371883628
"additionalProperties": false,
8371983629
"description": "Wrapper for the paginated collection output.\nComplies with the REST conventions, containing\nnext/previous page, and a data field containing the actual list.\n \nNeeded only to simplify JSON serialization, and can technically\nbe AutoMapper-ed from the EaaS or any other data provider."
83720-
},
83721-
"AssetPermissionsApi.Error": {
83722-
"type": "object",
83723-
"properties": {
83724-
"code": {
83725-
"$ref": "#/components/schemas/AssetPermissionsApi.ErrorCode"
83726-
},
83727-
"message": {
83728-
"type": "string",
83729-
"description": "The human readable error message.",
83730-
"nullable": true
83731-
}
83732-
},
83733-
"additionalProperties": false,
83734-
"description": "The error object for results."
83735-
},
83736-
"AssetPermissionsApi.ErrorCode": {
83737-
"enum": [
83738-
"UnknownError",
83739-
"InvalidRequest",
83740-
"AssetNotFound",
83741-
"CannotManageAsset",
83742-
"PublicAssetCannotBeGrantedTo",
83743-
"CannotManageSubject",
83744-
"SubjectNotFound",
83745-
"AssetTypeNotEnabled",
83746-
"PermissionLimitReached",
83747-
"DependenciesLimitReached"
83748-
],
83749-
"type": "string",
83750-
"description": "Enums for customized error code in error responses."
83751-
},
83752-
"AssetPermissionsApi.ErrorResponse": {
83753-
"type": "object",
83754-
"properties": {
83755-
"error": {
83756-
"$ref": "#/components/schemas/AssetPermissionsApi.Error"
83757-
}
83758-
},
83759-
"additionalProperties": false,
83760-
"description": "The error object for responses."
8376183630
}
8376283631
},
8376383632
"requestBodies": {
@@ -84688,15 +84557,11 @@
8468884557
"groups_post_v1_groups_policies",
8468984558
"get_legacy_groups_v1_user_groups_pending",
8469084559
"groups_get_v1_user_groups_pending",
84691-
"develop_get_v1_groups__groupId__universes",
84692-
"develop_get_v1_user_groups_canmanagegamesoritems",
84693-
"games_patch_v1_vip_servers__id__permissions",
84694-
"games_get_v2_groups__groupId__games",
84695-
"games_get_v2_groups__groupId__gamesV2",
8469684560
"groups_delete_v1_featured_content_event",
8469784561
"groups_get_v1_featured_content_event",
8469884562
"groups_post_v1_featured_content_event",
8469984563
"groups_get_v1_groups__groupId_",
84564+
"groups_get_v1_groups__groupId__configuration",
8470084565
"groups_post_v1_groups__groupId__change_owner",
8470184566
"groups_post_v1_groups__groupId__claim_ownership",
8470284567
"groups_delete_v1_groups__groupId__join_requests",
@@ -84769,7 +84634,12 @@
8476984634
"groups_get_v2_groups__groupId__wall_posts",
8477084635
"groups_post_v2_groups__groupId__wall_posts",
8477184636
"groups_get_v2_users__userId__groups_roles",
84772-
"thumbnails_get_v1_groups_icons"
84637+
"thumbnails_get_v1_groups_icons",
84638+
"develop_get_v1_groups__groupId__universes",
84639+
"develop_get_v1_user_groups_canmanagegamesoritems",
84640+
"games_patch_v1_vip_servers__id__permissions",
84641+
"games_get_v2_groups__groupId__games",
84642+
"games_get_v2_groups__groupId__gamesV2"
8477384643
]
8477484644
}
8477584645
},

0 commit comments

Comments
 (0)