# Get User Profile

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

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

<table data-header-hidden><thead><tr><th width="233"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Field Name</strong></td><td><strong>Type</strong></td><td><strong>Example</strong></td></tr><tr><td>Authorization(Header)</td><td>String</td><td>Authorized token from login response</td></tr><tr><td>userId</td><td>Long</td><td>1</td></tr></tbody></table>

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

```postman_json
{
    "userId": 1
}
```

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

```
{
    "message": "Got user.",
    "entity": {
        "id": 1,
        "roles": [
            {
                "id": 1,
                "name": "FHIR_Admin",
                "level": "1"
            }
        ],
        "firstName": "FHIR",
        "lastName": null,
        "username": "fhiradmin@mtdlabs.com",
        "organizations": null,
        "tenantId": null,
        "timezone": {
            "id": 1,
            "offset": "-5:00",
            "description": "Eastern Time Zone"
        },
        "phoneNumber": null,
        "gender": null,
        "countryCode": "US",
        "country": {
            "createdBy": 1,
            "updatedBy": 1,
            "id": 1,
            "createdAt"
        }
    }
}
```
