Last modified:2026-08-13 18:45:26
Request: multipart/form-dataAdd a family member with a relation name and optional birth details. relation_name must match a valid relation from the /lookup endpoint. intent (optional) is a JSON array string of intent slugs for this member (e.g. '["career", "wealth"]', max 3 kept) - fetch valid slugs from GET /lookup/intents; to change them later use PATCH /users/family/{family_key}/intents instead of re-adding the member. Optionally upload a profile photo (JPEG / PNG / WebP, max 5 MB). Requires a valid Bearer token.Success: 200 - returns { success, message } only (no data). Re-fetch the updated list via GET /users/family. Also returns 200 with success: false and code: PLAN_LIMIT (not an HTTP error) when header X-Enforce-Paywall: true is sent and the family list has hit the plan's family_add limitErrors: 401 - missing/invalid token | 422 - validation error or invalid image