curl --request POST \
--url 'https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history' \
--header 'Content-Type: application/json' \
--header 'x-nxopen-api-key: YOUR_API_KEY' \
--data '{
"layerDescs": [
{
"layerId": 0,
"layerType": "LAYER_TYPE_NONE"
}
],
"raffledAt": "2024-01-01T00:00:00Z"
}'
const response = await fetch('https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-nxopen-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
layerDescs: [
{
layerId: 0,
layerType: 'LAYER_TYPE_NONE'
}
],
raffledAt: '2024-01-01T00:00:00Z'
})
});
const data = await response.json();
import requests
url = "https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history"
headers = {
"x-nxopen-api-key": "YOUR_API_KEY"
}
body = {
"layerDescs": [
{
"layerId": 0,
"layerType": "LAYER_TYPE_NONE"
}
],
"raffledAt": "2024-01-01T00:00:00Z"
}
response = requests.post(url, headers=headers, json=body)
data = response.json()
{
"success": true,
"data": {
"worldId": null,
"rewardHistories": {},
"updatedAt": "string"
}
}
Rewards
Get Reward History
Retrieve reward draw history (up to 30 days after the draw).
POST
/
v1rc1
/
msn
/
rewards
/
{worldId}
/
history
curl --request POST \
--url 'https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history' \
--header 'Content-Type: application/json' \
--header 'x-nxopen-api-key: YOUR_API_KEY' \
--data '{
"layerDescs": [
{
"layerId": 0,
"layerType": "LAYER_TYPE_NONE"
}
],
"raffledAt": "2024-01-01T00:00:00Z"
}'
const response = await fetch('https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-nxopen-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
layerDescs: [
{
layerId: 0,
layerType: 'LAYER_TYPE_NONE'
}
],
raffledAt: '2024-01-01T00:00:00Z'
})
});
const data = await response.json();
import requests
url = "https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history"
headers = {
"x-nxopen-api-key": "YOUR_API_KEY"
}
body = {
"layerDescs": [
{
"layerId": 0,
"layerType": "LAYER_TYPE_NONE"
}
],
"raffledAt": "2024-01-01T00:00:00Z"
}
response = requests.post(url, headers=headers, json=body)
data = response.json()
{
"success": true,
"data": {
"worldId": null,
"rewardHistories": {},
"updatedAt": "string"
}
}
Path parameters
integer
required
The worldId
Body parameters
array
string
required
Raffle time to query (ISO8601 format). Must be within 30 days after the raffle.
Response
boolean
Indicates if the request was successful
curl --request POST \
--url 'https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history' \
--header 'Content-Type: application/json' \
--header 'x-nxopen-api-key: YOUR_API_KEY' \
--data '{
"layerDescs": [
{
"layerId": 0,
"layerType": "LAYER_TYPE_NONE"
}
],
"raffledAt": "2024-01-01T00:00:00Z"
}'
const response = await fetch('https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-nxopen-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
layerDescs: [
{
layerId: 0,
layerType: 'LAYER_TYPE_NONE'
}
],
raffledAt: '2024-01-01T00:00:00Z'
})
});
const data = await response.json();
import requests
url = "https://openapi.msu.io/v1rc1/msn/rewards/{worldId}/history"
headers = {
"x-nxopen-api-key": "YOUR_API_KEY"
}
body = {
"layerDescs": [
{
"layerId": 0,
"layerType": "LAYER_TYPE_NONE"
}
],
"raffledAt": "2024-01-01T00:00:00Z"
}
response = requests.post(url, headers=headers, json=body)
data = response.json()
{
"success": true,
"data": {
"worldId": null,
"rewardHistories": {},
"updatedAt": "string"
}
}

