Create user app setup
POST/user-srv/usersetup
Creates a User App Setup profile. If id is omitted or empty, the server generates a UUID v4. Timestamps and owner (client) are set by the server.
Validation
nameis required (max 100 characters; must not contain/ \ < > $ + { })- Optional custom
idmax length is 250 characters user_setup.required_fieldsmust be a subset ofuser_setup.allowed_fields- Field keys must exist and be enabled in Field Setup
consent_refsentries must be valid UUIDs- Optional booleans are unset when omitted (not forced to
false) allow_login_withstays empty when omitted (no server default)
Requires scope cidaas:usersetup_write or an allowed write role (see Authentication).
Request
Responses
- 201
- 400
- 401
- 409
Created successfully
Bad Request — invalid payload or validation failure
Unauthorized — missing/invalid token, or no matching scope/role
Conflict — profile with the same name already exists