auth

Submit Signup Profile

Store the caller's questionnaire answers on their own account.

Rate Limited: 10 requests per minute per IP address.

Deliberately NOT gated on the public signup toggle, for the same reason as the status read beside it: the form shows on the status page mid-setup, and an operator switching the surface off must not turn a submit that was on screen into a vanished route. The write annotates the caller's own existing account and creates nothing, so it does not belong to the service's toggle-gated entry points — which is also why it writes through the repository directly rather than growing a service method the derived entry-point sweeps would rightly demand a gate on.

post/api/v1/auth/signup/profile

Request body

use_casestring nullable
property_typesstring[]
rolestring nullable

Response

Successful Response

Changes