curl --request GET \
--url 'https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history?wallet_address=string&raffled_at=string' \
--header 'Content-Type: application/json' \
--header 'x-nxopen-api-key: YOUR_API_KEY'
const response = await fetch('https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history?wallet_address=string&raffled_at=string', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'x-nxopen-api-key': 'YOUR_API_KEY'
}
});
const data = await response.json();
import requests
url = "https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history"
params = {
"wallet_address": "string",
"raffled_at": "string"
}
headers = {
"x-nxopen-api-key": "YOUR_API_KEY"
}
response = requests.get(url, params=params, headers=headers)
data = response.json()
{
"success": true,
"data": {
"walletAddress": "string",
"characterAssetKey": "string",
"histories": [],
"updatedAt": "string"
}
}
Rewards
Get Character Raffle History
Retrieve the raffle participation history for a character (up to 30 days after drawing).
GET
/
v1rc1
/
msn
/
characters
/
{characterAssetKey}
/
raffles
/
history
curl --request GET \
--url 'https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history?wallet_address=string&raffled_at=string' \
--header 'Content-Type: application/json' \
--header 'x-nxopen-api-key: YOUR_API_KEY'
const response = await fetch('https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history?wallet_address=string&raffled_at=string', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'x-nxopen-api-key': 'YOUR_API_KEY'
}
});
const data = await response.json();
import requests
url = "https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history"
params = {
"wallet_address": "string",
"raffled_at": "string"
}
headers = {
"x-nxopen-api-key": "YOUR_API_KEY"
}
response = requests.get(url, params=params, headers=headers)
data = response.json()
{
"success": true,
"data": {
"walletAddress": "string",
"characterAssetKey": "string",
"histories": [],
"updatedAt": "string"
}
}
Path parameters
The character asset key
Query parameters
Wallet address
Raffle time to query (ISO8601 format). Must be within 30 days after the raffle.
Response
Indicates if the request was successful
curl --request GET \
--url 'https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history?wallet_address=string&raffled_at=string' \
--header 'Content-Type: application/json' \
--header 'x-nxopen-api-key: YOUR_API_KEY'
const response = await fetch('https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history?wallet_address=string&raffled_at=string', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'x-nxopen-api-key': 'YOUR_API_KEY'
}
});
const data = await response.json();
import requests
url = "https://openapi.msu.io/v1rc1/msn/characters/{characterAssetKey}/raffles/history"
params = {
"wallet_address": "string",
"raffled_at": "string"
}
headers = {
"x-nxopen-api-key": "YOUR_API_KEY"
}
response = requests.get(url, params=params, headers=headers)
data = response.json()
{
"success": true,
"data": {
"walletAddress": "string",
"characterAssetKey": "string",
"histories": [],
"updatedAt": "string"
}
}
⌘I

