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
string
required
The character asset key
Query parameters
string
required
Wallet address
string
required
Raffle time to query (ISO8601 format). Must be within 30 days after the raffle.
Response
boolean
Indicates if the request was successful
object
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

