# Method for Getting a User Profile — Albato Help Center

Source: https://albato.com/wiki/articles/method-for-getting-a-user-profile

Welcome to Albato Help

Search articles

# Method for Getting a User Profile

Last update:  
16/9/2026 · 2 min read

* * *

IN THIS ARTICLE

This method retrieves the profile parameters of an existing user.

## Authorization

Call this method with **the partner's master account token**.

## Request

`POST [https://api.albato.com/wl/partner-name/get-user-profile?expand=transactions](https://api.albato.com/wl/partner-name/get-user-profile?expand=transactions)`

Where **partner-name** is your company name (**partner name**) in Albato.

## Request Parameters

-   **id** — An alphanumeric user ID that the partner passes when creating a new user. In most cases, this is the user’s nickname, the part of the email address before @your-domain (for example, john.smith from john.smith@your-domain). Use the same value consistently and insert it into the id field.

## Response Parameters

-   **success** — Request success indicator. Available values: true or false
-   **data.id** — An existing user's ID (in Albato)
-   **data.email** — An existing user's email
-   **data.language** — An existing user's interface language
-   **data.timezoneOffset** — An existing user's time zone
-   **data.planId** – An existing user's plan ID; returned only if billing plans are enabled
-   **data.trxLimit** – Remaining user transaction limit; returned only if billing plans are enabled

## Request Example Using curl

`curl --header "Content-type: application/json"   --header "Accept: application/json"   --header "Authorization: Basic cEFJjGffUSkV6WFFyWUhBM1RzS2hRHg7iKgReghUiijBfrdTY6"   --request POST   --data '{"id":"test"}'   "[https://api.albato.com/wl/partner-name/get-user-profile?expand=transactions](https://api.albato.com/wl/partner-name/get-user-profile?expand=transactions)"`

## Response Example

Billing plans are enabled in this example. All user data is sample data.

`{       "success": true,       "data": {           "id": 1357,           "workspaceId": 1357,           "email": "[test@example.com](mailto:test@example.com)",           "language": "pl",           "country": "pl",           "timezoneOffset": 120,           "groupId": null,           "sessionToken": null,           "sessionTokenValidUntil": null,           "permanentToken": null,           "planId": 1423,           "trxLimit": 10000,           "externalPlanId": null       }   }`

Did this answer your question?
