PUT /api/v2/account/settings — Update user settings
curl --request PUT \
--url https://api.shuriken.trade/api/v2/account/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"tradeSettings": {
"autoEnableMultisend": true,
"chainPresetsBuy": {},
"chainPresetsSell": {},
"defaultWallets": {
"defaultWalletByNetwork": {
"6": "wallet-sol-abc123"
},
"selectedWalletIdsByNetwork": {
"6": {
"walletIds": [
"wallet-sol-abc123",
"wallet-sol-def456"
]
}
}
},
"oneClickMode": {},
"walletGroups": [
{
"archived": true,
"createdAt": "<string>",
"groupId": "<string>",
"name": "<string>",
"updatedAt": "<string>",
"walletIds": [
"<string>"
],
"chain": "<string>"
}
]
}
}
'{
"data": {
"tradeSettings": {
"autoEnableMultisend": true,
"chainPresetsBuy": {},
"chainPresetsSell": {},
"defaultWallets": {
"defaultWalletByNetwork": {
"6": "wallet-sol-abc123"
},
"selectedWalletIdsByNetwork": {
"6": {
"walletIds": [
"wallet-sol-abc123",
"wallet-sol-def456"
]
}
}
},
"oneClickMode": {},
"walletGroups": [
{
"archived": true,
"createdAt": "<string>",
"groupId": "<string>",
"name": "<string>",
"updatedAt": "<string>",
"walletIds": [
"<string>"
],
"chain": "<string>"
}
]
}
},
"requestId": "<string>",
"pagination": {
"hasMore": true,
"limit": 1,
"page": 1,
"total": 1
}
}Account
Update User Settings
PUT
/
api
/
v2
/
account
/
settings
PUT /api/v2/account/settings — Update user settings
curl --request PUT \
--url https://api.shuriken.trade/api/v2/account/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"tradeSettings": {
"autoEnableMultisend": true,
"chainPresetsBuy": {},
"chainPresetsSell": {},
"defaultWallets": {
"defaultWalletByNetwork": {
"6": "wallet-sol-abc123"
},
"selectedWalletIdsByNetwork": {
"6": {
"walletIds": [
"wallet-sol-abc123",
"wallet-sol-def456"
]
}
}
},
"oneClickMode": {},
"walletGroups": [
{
"archived": true,
"createdAt": "<string>",
"groupId": "<string>",
"name": "<string>",
"updatedAt": "<string>",
"walletIds": [
"<string>"
],
"chain": "<string>"
}
]
}
}
'{
"data": {
"tradeSettings": {
"autoEnableMultisend": true,
"chainPresetsBuy": {},
"chainPresetsSell": {},
"defaultWallets": {
"defaultWalletByNetwork": {
"6": "wallet-sol-abc123"
},
"selectedWalletIdsByNetwork": {
"6": {
"walletIds": [
"wallet-sol-abc123",
"wallet-sol-def456"
]
}
}
},
"oneClickMode": {},
"walletGroups": [
{
"archived": true,
"createdAt": "<string>",
"groupId": "<string>",
"name": "<string>",
"updatedAt": "<string>",
"walletIds": [
"<string>"
],
"chain": "<string>"
}
]
}
},
"requestId": "<string>",
"pagination": {
"hasMore": true,
"limit": 1,
"page": 1,
"total": 1
}
}Authorizations
Use Authorization: Bearer <jwt> for user auth or Authorization: Bearer sk_{keyId}_{secret} for API key auth.
Body
application/json
V2 update settings request body
User trade settings response
Show child attributes
Show child attributes
⌘I