# Get user profile

URL: /en/docs/api/v1/users/id/get
Last Updated: 2026-07-30T21:15:30.462Z

## Description
No description available.

## Available Actions
- Execute GET request
- View request parameters
- View response schema
- Get code examples
- Navigate to related topics
- View step-by-step instructions
- Get best practices

## Content
### GET /api/v1/users/{id}

**Get user profile**

Retrieve detailed information about a specific user including profile settings and preferences.

**Authentication:** Bearer token (`Authorization: Bearer <token>`)

**Path parameters:**

| Name | Type | Required | Description |
|---|---|---|---|
| `id` | string (uuid) | Yes | User ID |

**Responses:**

- `200` - User profile retrieved successfully
  - `user` (UserProfile (object))
    - `id` (string (uuid)): Unique user identifier
    - `first_name` (string): User's first name
    - `last_name` (string): User's last name
    - `email` (string (email)): User's email address
    - `title` (string): User's job title
    - `theme` (enum: light | dark | system): User's UI theme preference
    - `language` (string): User's language preference
    - `status` (enum: active | invited | suspended | archived): User account status

  Example (Successful response):
  
  ```json
  {
  "user": {
    "id": "user-123",
    "first_name": "Jane",
    "last_name": "Doe",
    "email": "jane@example.com",
    "title": "Compliance Manager",
    "theme": "dark",
    "language": "en"
  }
}
  ```
- `401` - Unauthorized
- `403` - Forbidden - insufficient permissions
- `404` - User not found
- `500` - Internal server error

**Code samples:**

cURL:

```bash
curl -X GET "https://app.orbiqhq.com/api/v1/users/{id}" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json"
```

