# Get User By Id

| **API URL**         | {{url}}/fhir-user-service/users/{id} |
| ------------------- | ------------------------------------ |
| **Method**          | GET                                  |
| **Request Headers** | Authorization : Bearer \[token]      |
| **Description**     | Retrieves a user by ID               |

#### **Input** <a href="#accountcreate-input" id="accountcreate-input"></a>

| **Field Name**        | **Type** | **Example**                          |
| --------------------- | -------- | ------------------------------------ |
| id(parameter)         | String   | 1                                    |
| Authorization(Header) | String   | Authorized token from login response |

#### **Sample Input:** <a href="#accountcreate-sampleinput" id="accountcreate-sampleinput"></a>

{{url}}/fhir-user-service/users/1

#### **Sample Output:** <a href="#accountcreate-sampleoutput" id="accountcreate-sampleoutput"></a>

```
{
    "message": "Got user.",
    "entity": {
        "id": 1,
        "username": "fhiradmin@mtdlabs.com",
        "firstName": "FHIR",
        "middleName": "",
        "lastname": "ADMIN",
        "companyName": "mdt_labs",
        "companyEmail": "fhiradmin@mtdlabs.com",
        "countryCode": "US",
        "phone": "123-456-7890",
        "address": "123 Main St",
        "website": "www.company.com",
        "country": {
            "id": 1,
            "name": "United States",
            "code": "1",
            "abbreviation": "US"
        },
        "timezone": {
            "id": 1,
            "offset": "-5:00",
            "description": "Eastern Time Zone"
        },
        "forgetPasswordCount": 0,
        "invalidLoginAttempts": 0,
        "roles": [
            {
                "id": 1,
                "name": "FHIR_Admin",
                "level": "1"
            }
        ],
        "authorization": null,
        "currentDate": 0,
        "isSuperUser": false,
        "createdBy": 1,
        "updatedBy": 1
    },
    "status": true,
    "entityList": null,
    "responseCode": 200,
    "totalCount": null
}
```
