Skip to content

putPreferences

PUT
/v1/me/preferences
curl --request PUT \
--url https://testnet-rpc.necter.network/v1/me/preferences \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "watchlist": [ "example" ], "recent_searches": [ "example" ], "saved_addresses": [ { "address": "example", "label": "example" } ], "earnings_goal": { "token": "example", "amount": "example", "period": "day" }, "notifications": { "additionalProperty": true }, "display_name": "example" }'
Media typeapplication/json
object
watchlist
Array<string>
<= 200 items
recent_searches
Array<string>
<= 20 items
saved_addresses
Array<object>
<= 20 items
object
address

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
label
string
<= 64 characters
earnings_goal
One of:
null
notifications
object
key
additional properties
boolean
display_name
string | null
<= 32 characters

Saved

Media typeapplication/json
object
watchlist
Array<string>
<= 200 items
recent_searches
Array<string>
<= 20 items
saved_addresses
Array<object>
<= 20 items
object
address

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
label
string
<= 64 characters
earnings_goal
One of:
null
notifications
object
key
additional properties
boolean
display_name
string | null
<= 32 characters

Example

{
"earnings_goal": {
"period": "day"
}
}

Malformed request (bad_request, invalid_field)

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}