User Preferences API

4 endpoints in this group.

GET /api/user-preferences/

Get User Preferences

Return the current user's preferences, merged over defaults.

Responses

CodeDescription
200Successful Response

PATCH /api/user-preferences/

Patch User Preferences

Deep-merge the provided keys into the user's JSONB prefs. Returns updated prefs.

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/user/preferences

Get User Preferences Singular

Canonical shell-preference path used by nav/theme settings.

Responses

CodeDescription
200Successful Response

PUT /api/user/preferences

Put User Preferences

Upsert user preferences via PUT for settings screens.

The body remains partial for backwards-compatible preference forms: omitted keys retain their current/default values.

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

Occasional BlitzPulse product updates and offers, sent only if you tick the box and confirm your address.

How we handle your email

Footer Disclaimer BlitzPulse is educational decision support only. Not investment, tax, or legal advice. Not a broker. Trade at your own risk.