---
title: "Retrieve Current Customer"
method: GET
path: "/public/user/customer/retrieve"
tags: ["Customer"]
---

# Retrieve Current Customer

`GET /public/user/customer/retrieve`

Retrieves the profile of the currently authenticated customer, along with their credit balance.

## Response `200`

Successful Customer Profile Retrieve

- object — Customer retrieve was successful.
  - `data` object — Retrieved Customer item details.
    - `active_mobile_service_id` string
    - `active_mobile_service_is_paused` boolean
    - `active_residential_service_id` string
    - `active_residential_service_subscription_is_paused` boolean
    - `active_service_types` string[]
    - `country_id` string
    - `country_id_billing` string
    - `credit_balance` integer
    - `customer_billing_line_one` string
    - `customer_billing_line_two` string
    - `customer_billing_name` string
    - `customer_billing_subdivision_name` string
    - `customer_billing_zip_code` string
    - `customer_creation_datetime` string, date-time
    - `customer_default_residential_free_trial_bytes` integer
    - `customer_discord_id` string
    - `customer_discord_oauth_id` string
    - `customer_dob` string
    - `customer_email_address` string
    - `customer_email_two_factor_authentication` boolean
    - `customer_first_name` string
    - `customer_general_terms_agreement_datetime` string, date-time
    - `customer_google_oauth_id` string
    - `customer_id` integer
    - `customer_is_residential_trial_eligible` boolean
    - `customer_iso_language_code` string
    - `customer_kyc_level` integer
    - `customer_last_login_datetime` string, date-time
    - `customer_last_name` string
    - `customer_last_update_datetime` string, date-time
    - `customer_phone_number` string
    - `customer_profile_image_url` string
    - `customer_proxy_user_limit` integer
    - `customer_requires_information_confirm` boolean
    - `customer_requires_password_change` boolean
    - `customer_residential_trial_disallow_reason` string
    - `free_trial_is_pending` boolean
    - `kyc_is_pending` boolean
    - `mobile_bytes_left` integer
    - `proxy_count` integer
    - `residential_bytes_left` integer
  - `message` string — Status message for the retrieval.

---

[API](https://skmtc.dev/byteful/apis/byteful-public-user-api.md) · [All operations](https://skmtc.dev/byteful/apis/byteful-public-user-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/byteful/byteful-public-user-api/revisions/3db1a6fc0099/schema)
