DataStoreEntry

  • リソースパス
  • /cloud/v2/universes/{universe}/data-stores/{data-store}/entries
  • /cloud/v2/universes/{universe}/data-stores/{data-store}/scopes/{scope}/entries

属性

pathstring
createTimestring
出力のみ
revisionIdstring
不変
出力のみ
revisionCreateTimestring
出力のみ
stateEnum<string>
出力のみ
etagstring
valueJSON value
idstring
出力のみ
usersarray<string>
attributesobject
ベース URL

https://apis.roblox.com/cloud
DataStoreEntry リソース

{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}

DataStoreEntry

List Data Store Entries
ベータ版

GET /cloud/v2/universes/{universe}/data-stores/{data-store}/entries
範囲
universe-datastores.objects:list
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
クエリのパラメータ
maxPageSizenumber
pageTokenstring
filterstring
showDeletedboolean
レスポンス
nextPageTokenstring
GET /cloud/v2/universes/{universe}/data-stores/{data-store}/entries

curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries?maxPageSize=10&pageToken={string}&filter={string}&showDeleted={boolean}' \
-H 'x-api-key: {your-api-key}'
レスポンス

{
"dataStoreEntries": [
{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}
],
"nextPageToken": "string"
}

DataStoreEntry

Create Data Store Entry
ベータ版

POST /cloud/v2/universes/{universe}/data-stores/{data-store}/entries
範囲
universe-datastores.objects:create
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
クエリのパラメータ
idstring
リクエスト本文DataStoreEntry
レスポンスDataStoreEntry
POST /cloud/v2/universes/{universe}/data-stores/{data-store}/entries

curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries?id=my-entry' \
-H 'x-api-key: {your-api-key}' \
--data '{ \
"etag": "string", \
"value": "JSON value", \
"users": [ \
"string" \
], \
"attributes": "object" \
}'
レスポンス

{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}

DataStoreEntry

Get Data Store Entry
ベータ版

GET /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}
範囲
universe-datastores.objects:read
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
entrystring
必須
レスポンスDataStoreEntry
GET /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}

curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}' \
-H 'x-api-key: {your-api-key}'
レスポンス

{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}

DataStoreEntry

Delete Data Store Entry
ベータ版

DELETE /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}
範囲
universe-datastores.objects:delete
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
entrystring
必須
DELETE /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}

curl -L -X DELETE 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}' \
-H 'x-api-key: {your-api-key}'

DataStoreEntry

Update Data Store Entry
ベータ版

PATCH /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}
範囲
universe-datastores.objects:update
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
entrystring
必須
クエリのパラメータ
allowMissingboolean
リクエスト本文DataStoreEntry
レスポンスDataStoreEntry
PATCH /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}

curl -L -X PATCH 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}?allowMissing={boolean}' \
-H 'x-api-key: {your-api-key}' \
--data '{ \
"etag": "string", \
"value": "JSON value", \
"users": [ \
"string" \
], \
"attributes": "object" \
}'
レスポンス

{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}

DataStoreEntry

Increment Data Store Entry
ベータ版

POST /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}:increment
範囲
universe-datastores.objects:createuniverse-datastores.objects:update
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
entrystring
必須
リクエスト本文
amountnumber
usersarray<string>
attributesobject
レスポンスDataStoreEntry
POST /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}:increment

curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}:increment' \
-H 'x-api-key: {your-api-key}' \
--data '{ \
"amount": "number", \
"users": [ \
"string" \
], \
"attributes": "object" \
}'
レスポンス

{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}

DataStoreEntry

List Data Store Entry Revisions
ベータ版

GET /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}:listRevisions
範囲
universe-datastores.versions:list
リクエストパスのパラメータ
universestring
必須
data-storestring
必須
entrystring
必須
クエリのパラメータ
maxPageSizenumber
pageTokenstring
filterstring
レスポンス
nextPageTokenstring
GET /cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}:listRevisions

curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe}/data-stores/{data-store}/entries/{entry}:listRevisions?maxPageSize=10&pageToken={string}&filter={string}' \
-H 'x-api-key: {your-api-key}'
レスポンス

{
"dataStoreEntries": [
{
"path": "universes/123/data-stores/some-data-store/entries/some-data-store-entry",
"createTime": "2023-07-05T12:34:56Z",
"revisionId": "string",
"revisionCreateTime": "2023-07-05T12:34:56Z",
"state": "STATE_UNSPECIFIED",
"etag": "string",
"value": "JSON value",
"id": "string",
"users": [
"string"
],
"attributes": "object"
}
],
"nextPageToken": "string"
}