Update
Updates the authenticated user's settings document. Replaces the top-level keys it is given and leaves the rest untouched.
Request body
Example request
{
"bounty_worker_onboarding_dismissed": true,
"terms_accepted": true
}Response
preferences updated
Example response
{
"investigation_enabled": true,
"terms_accepted": true,
"terms_accepted_at": "2026-01-01T12:00:00.000Z"
}Changes
Changed in 5 of the 41 revisions of this API.9
- ○
added the new optional request property
terms_acceptednew-optional-request-property
- ○
added the required property
terms_acceptedto the response with the200statusresponse-required-property-added
- ○
added the required property
terms_accepted_atto the response with the200statusresponse-required-property-added
- ○
- ○
added the new optional request property
bounty_worker_onboarding_dismissednew-optional-request-property
- ○
added the required property
bounty_worker_onboarding_dismissedto the response with the200statusresponse-required-property-added
- ○
- ○
added the optional property
error/codeto the response with the400statusresponse-optional-property-added
- ○
added the optional property
error/codeto the response with the401statusresponse-optional-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
the security scope
user:profile:updatewas added to the endpoint's security schemebearerAuthapi-security-scope-added
This revision also has 16 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
endpoint added
endpoint-added
This revision also has 4 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○