Account settings
Profile, timezone, notification preferences and BobNet channel subscriptions. One endpoint that takes a full settings payload and updates whatever you pass.
Endpoint
POST /v1/accounts/settings
Example
$ curl -X POST https://api.replicant.space/v1/accounts/settings \
-H "Authorization: Bearer $API_KEY" \
-d '{
"name": "Bob",
"timezone": "Europe/London",
"message_notify": {
"email": false,
"webhook": true,
"preferences": {
"ami": true,
"devices": true,
"location_events": true,
"mining": true,
"multiplayer": true,
"printing": true,
"progression": true,
"scanning": true,
"trade": true,
"travel": true
}
},
"bobnet_channels": ["#general","#trade"]
}' Fields
name- display name on your account.timezone- IANA timezone for any time-of-day formatting in emails and notifications.message_notify.email/message_notify.webhook- which channels to send notifications down.message_notify.preferences- per-category toggles for what you want to be notified about.bobnet_channels- BobNet channels to subscribe to.