Update the profile
Changes the name, username, bio, status, location or what the public profile shows. The sign-in email address can't be changed here.
Required scopes: settings:update
AuthorizationBearer <token>application/json- body
Send only the fields to change. An omitted field stays as it is.
name?string2 to 100 characters.
2 <= length <= 100username?string3 to 30 letters, digits, _ or ., stored in lower case. Fails with 409 when another account has it.
^[a-zA-Z0-9_.]+$3 <= length <= 30description?stringUp to 512 characters. Send an empty string to clear it.
0 <= length <= 512status?stringUp to 256 characters. Send an empty string to clear it.
0 <= length <= 256location?stringUp to 256 characters. Send an empty string to clear it.
0 <= length <= 256showLastLogin?booleanshowCreated?booleanshowTimezone?booleanshowMembership?booleanOK
application/json- response
data*curl -X PATCH 'https://workroad.app/api/v1/settings/profile' \ -H 'Authorization: Bearer $WORKROAD_API_KEY' \ -H 'Content-Type: application/json' \ -d '{}'{ "data": { "name": "Ada Lovelace", "username": "ada", "description": "Maths and computing, mostly.", "status": "Revising for finals", "location": "London", "showLastLogin": true, "showCreated": true, "showTimezone": false, "showMembership": true }}Update language, time zone or privacy PATCH
Changing the time zone moves every task's due date so it keeps its date and time on the clock, the same as changing it in Settings → Account.
Update review settings PATCH
Changes the limits, retention, daily goal or leech handling the review queue and practice sessions use.