---
title: "Get Customer By Id"
method: GET
path: "/api/customers/{customer_id}"
tags: ["customers"]
---

# Get Customer By Id

`GET /api/customers/{customer_id}`

## Request

- Base URL: `https://api.electricair.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.electricair.io/api/customers/{customer_id}`
- Auth: none declared

## Path parameters

- `customer_id` integer, required

## Response `200`

OK

- CustomerDetailSchema
  - `id` integer, required
  - `public_token` string, required
  - `name` string, nullable
  - `email` string, nullable
  - `phone` string, nullable
  - `st_customer_id` integer, nullable
  - `deal_count` integer, required
  - `quote_count` integer, required
  - `proposal_count` integer, required
  - `sold_quote_count` integer, required
  - `latest_deal_address` string, nullable
  - `referral_link` CustomerReferralLinkSchema
    - `code` string, required
    - `link_url` string, required
    - `created_at` string, nullable
  - `deals` CustomerDealSummarySchema[], required
    - `id` integer, required
    - `address` string, required
    - `service_location_id` integer, nullable
    - `address_line1` string
    - `address_line2` string
    - `city` string
    - `state` string
    - `postal_code` string
    - `country_code` string
    - `linked_deal_count` integer
    - `created_at` string, nullable
    - `pipedrive_stage` string, nullable
    - `pipedrive_status` string, nullable
    - `quote_count` integer, required
    - `proposal_count` integer, required
    - `latest_quote_id` integer, nullable
  - `proposals` CustomerProposalSummarySchema[], required
    - `id` integer, required
    - `uuid` string, required
    - `deal_id` integer, required
    - `deal_address` string, required
    - `title` string, required
    - `created_at` string, nullable
    - `quote_count` integer, required
  - `quotes` CustomerQuoteSummarySchema[], required
    - `id` integer, required
    - `uuid` string, required
    - `deal_id` integer, required
    - `deal_address` string, required
    - `created_at` string, nullable
    - `subtotal` number, required
    - `price_after_incentives` number, required
    - `ui_state` string, required
    - `deposit_paid` boolean, required
    - `sent_to_customer` boolean, required
    - `is_sold` boolean, required
    - `proposal_id` integer, nullable
    - `proposal_uuid` string, nullable
    - `proposal_title` string, nullable
    - `advisor_name` string, nullable
  - `sold_quotes` CustomerQuoteSummarySchema[], required
    - `id` integer, required
    - `uuid` string, required
    - `deal_id` integer, required
    - `deal_address` string, required
    - `created_at` string, nullable
    - `subtotal` number, required
    - `price_after_incentives` number, required
    - `ui_state` string, required
    - `deposit_paid` boolean, required
    - `sent_to_customer` boolean, required
    - `is_sold` boolean, required
    - `proposal_id` integer, nullable
    - `proposal_uuid` string, nullable
    - `proposal_title` string, nullable
    - `advisor_name` string, nullable

---

[API](https://skmtc.dev/electricair/apis/electric-air-autoquote-api.md) - [All operations](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/llms.txt) - [OpenAPI document](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/revisions/a13d832a5676?raw)
