> ## Documentation Index
> Fetch the complete documentation index at: https://developer.clopos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get User by ID

> Retrieve a specific user by their unique identifier.

## HTTP Request

```http theme={null}
GET https://integrations.clopos.com/open-api/v2/users/{id}
```

<Warning>
  This endpoint requires authentication. Include your JWT in the `x-token` header. See [Authentication](/authentication) for how to obtain a token and [Errors](/errors) for error responses.
</Warning>

## Path Parameters

<ParamField path="id" type="integer" required>
  The unique identifier of the user.
</ParamField>

## Request Example

<CodeGroup>
  ```bash curl theme={null}
  curl --location 'https://integrations.clopos.com/open-api/v2/users/1' \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json'
  ```

  ```javascript javascript theme={null}
  const response = await fetch('https://integrations.clopos.com/open-api/v2/users/1', {
    headers: {
      'Content-Type': 'application/json',
      Accept: 'application/json'
    }
  });
  ```

  ```python python theme={null}
  import requests

  url = 'https://integrations.clopos.com/open-api/v2/users/1'
  headers = {
      'Content-Type': 'application/json',
      'Accept': 'application/json'
  }

  response = requests.get(url, headers=headers)
  print(response.json())
  ```
</CodeGroup>

## Response

```json theme={null}
{
  "success": true,
  "data": {
    "id": 1,
    "email": "vitrin@clopos.com",
    "username": "Clopos Test",
    "first_name": "Clopos",
    "last_name": "Test",
    "mobile_number": null,
    "owner": 1,
    "status": true,
    "created_at": "2026-01-13T14:08:48.000000Z",
    "updated_at": "2026-02-20T15:07:02.000000Z"
  }
}
```

***

## Field Reference

### User Object

| Field           | Type              | Description                                          |
| --------------- | ----------------- | ---------------------------------------------------- |
| `id`            | integer           | Unique user identifier.                              |
| `email`         | string (nullable) | Email address associated with the user.              |
| `username`      | string            | Display name shown in the POS.                       |
| `first_name`    | string (nullable) | First name of the user.                              |
| `last_name`     | string (nullable) | Last name of the user.                               |
| `mobile_number` | string (nullable) | Mobile phone number.                                 |
| `owner`         | integer           | `1` if the user owns the brand, otherwise `0`.       |
| `status`        | boolean           | Indicates whether the user account is active.        |
| `created_at`    | string            | Timestamp when the user was created (ISO 8601).      |
| `updated_at`    | string            | Timestamp when the user was last updated (ISO 8601). |
