# Fetch profile Endpoint: GET /v1/user Version: 0.9.0 Security: bearer ## Response 200 fields (application/json): - `id` (string, required) Example: "uid_69954cbc5ef58c2b4a140903bceed6c0NYBoQ803kphGz89qu9KsaXtlJVdF56KNYVf1fh5d8UKls1Hn4v1/M/MzM058S8Ec" - `email` (string, required) Example: "spongebob@bikinibottom.com" - `firstName` (string, required) Example: "Sponge Bob" - `lastName` (string, required) Example: "Squarepants" - `isEarlyAccess` (boolean, required) Example: true - `gender` (string, required) Enum: "FEMALE", "MALE", "OTHER" - `watchHand` (string, required) Enum: "LEFT", "RIGHT", "MIXED" - `dominantHand` (string, required) Enum: "LEFT", "RIGHT", "MIXED" - `height` (number, required) Height in cm (integer) Example: 180 - `weight` (number, required) Weight in kg (integer) Example: 80 - `dateOfBirth` (string, required) Example: "1986-07-14T00:00:00.000Z" - `unit` (string, required) Enum: "METRIC", "IMPERIAL" - `employee` (boolean, required) Example: true - `lastSyncAt` (string, required) Last time data was synchronized from mobile app Example: "2024-01-01T12:00:00.000Z" ## Response 400 fields (application/json): - `timestamp` (string) - `path` (string) - `message` (array) - `statusCode` (number) ## Response 401 fields (application/json): - `timestamp` (string) - `path` (string) - `message` (array) - `statusCode` (number)