Standard Data Stores
Datastores
https://apis.roblox.com/datastores/
The following endpoints are available at paths relative to the base URL.List Data Stores
GET /v1/universes/{universeId}/standard-datastores
Request
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores"
--header "x-api-key: ${API_KEY}"
--get
-d "prefix=Player"
-d "limit=5"
Response
Required Permissions
Entries
https://apis.roblox.com/datastores/
The following endpoints are available at paths relative to the base URL.List Entries
GET /v1/universes/{universeId}/standard-datastores/datastore/entries
Request
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries"
--header "x-api-key: ${API_KEY}"
--get
-d "datastoreName=Coins"
-d "prefix="
-d "limit=5"
Response
Required Permissions
Get Entry
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
Request
curl
curl \
--include \
--location \
--request GET \
"https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323"
Response
204 - No Content
Required Permissions
Set Entry
POST /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
Request
curl
curl \
--include \
--location \
--request POST \
"https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry?datastoreName=Coins&entryKey=269323" \
--header "x-api-key: ${API_KEY}" \
--header "content-md5: sTf90fedVsft8zZf6nUg8g==" \
--header "content-type: application/json" \
--header "roblox-entry-userids: [269323]" \
--header "roblox-entry-attributes: {}" \
--data-ascii 750
Response
Required Permissions
Delete Entry
DELETE /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
Request
curl
curl \
--include \
--location \
--request DELETE \
"https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry" \
--header "x-api-key: ${API_KEY}" \
--get \
-d datastoreName=Coins \
-d entryKey=269323
Response
204 - No Content
Required Permissions
Increment Entry
POST /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/increment
Request
curl
curl \
--include \
--location \
--request POST \
"https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry/increment" \
--header "x-api-key: ${API_KEY}" \
--header 'content-length: 0' \
--get \
-d datastoreName=Coins \
-d entryKey=269323 \
-d incrementBy=3
Response
204 - No Content
Required Permissions
Get Entry Version
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/versions/version
Request
curl
curl \
--include \
--location \
--request GET \
"https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry/versions/version" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323" \
-d "versionId=08D9E6A3F2188CFF.0000000003.08D9E6DE485A7680.01"
Response
Required Permissions
Limits
Per API Key: 100 requests every 60 seconds per IP Address
List Entry Versions
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/versions
Request
curl
curl \
--include \
--location \
--request GET \
"https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry/versions" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323" \
-d "limit=5"
Response
Other Status Codes