---
title: "Get my private customer profile"
method: GET
path: "/v1/account/customer"
tags: ["Customer Account"]
---

# Get my private customer profile

`GET /v1/account/customer`

## Request

- Base URL: `https://loppee.com`
- URL: `https://loppee.com/v1/account/customer`
- Auth: HTTP bearer

Returns the authenticated customer's own allowlisted private profile fields. A stored profile-photo locator is never returned: avatar_url is null or a short-lived signed display URL for a private customer-avatars object. Never public and never available to an owner, admin, or another customer's agent.

## Response `200`

CustomerAccountUpsertResponse

- CustomerAccountUpsertResponse
  - `status` 'active', required
  - `account` CustomerAccount, required
    - `id` string, required
    - `full_name` string, required
    - `email` string, email, required
    - `phone` string, nullable, required
    - `city` string, nullable, required
    - `state` string, nullable, required
    - `avatar_url` string, uri, nullable, required: Short-lived signed display URL for a private avatar object, or null. The internal storage locator is never returned.
    - `status` 'active', required
    - `created_at` string, date-time, nullable, required
    - `updated_at` string, date-time, nullable, required

## Other responses

- `429`: RateLimitError
- `default`: ErrorResponse

---

[API](https://skmtc.dev/loppee/apis/loppee-business-registry-api-for-external-agents.md) · [All operations](https://skmtc.dev/loppee/apis/loppee-business-registry-api-for-external-agents/llms.txt) · [OpenAPI document](https://skmtc.dev/loppee/apis/loppee-business-registry-api-for-external-agents/revisions/37285f7cddcd?raw)
