---
title: "Get Customer"
method: GET
path: "/Sites/{siteId}/Customers/{id}"
tags: ["Customers"]
---

# Get Customer

`GET /Sites/{siteId}/Customers/{id}`

## Path parameters

- `siteId` integer, required
- `id` string, required

## Response `200`

Success

- QPilotCoreModelsDtoEntitiesCustomerDto
  - `created` string, date-time, nullable
  - `isShowingNotes` boolean, nullable
  - `isShowCoupons` boolean, nullable
  - `isProcessingPaused` boolean, nullable
  - `paymentMethods` QPilotCoreModelsDtoEntitiesPaymentMethodDto[], nullable
    - `id` integer
    - `status` 'Active' | 'Expired' | 'Revoked' | 'Invalid'
    - `createdUtc` string, date-time
    - `updatedUtc` string, date-time
    - `expirationDate` string, date-time, nullable
    - `customerId` string, required
    - `type` 'Stripe' | 'AuthorizeNet' | 'Test' | 'PayPal' | 'Braintree' | 'CyberSource' | 'Undefined' | 'Other' | 'Nmi' | 'PayaV1' | 'TrustCommerce' | 'Square' | 'Sage' | 'CyberSourceV2' | 'Checkout' | 'PaypalV2' | 'Shopify' | 'PayPalV3' | 'Airwallex'
    - `gatewayCustomerId` string, nullable
    - `gatewayPaymentId` string, nullable
    - `description` string, required
    - `expiration` string, nullable
    - `lastFourDigits` string, nullable
    - `billingFirstName` string, nullable
    - `billingLastName` string, nullable
    - `billingStreet1` string, nullable
    - `billingStreet2` string, nullable
    - `billingCity` string, nullable
    - `billingState` string, nullable
    - `billingPostcode` string, nullable
    - `billingCountry` string, nullable
    - `billingCompany` string, nullable
    - `isDefault` boolean, nullable
    - `gatewayPaymentType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32
  - `id` string, required
  - `customerId` integer
  - `siteId` integer
  - `email` string, required
  - `firstName` string, nullable
  - `lastName` string, nullable
  - `shippingFirstName` string, nullable
  - `shippingLastName` string, nullable
  - `shippingStreet1` string, nullable
  - `shippingStreet2` string, nullable
  - `shippingCity` string, nullable
  - `shippingState` string, nullable
  - `shippingPostcode` string, nullable
  - `shippingCountry` string, nullable
  - `billingFirstName` string, nullable
  - `billingLastName` string, nullable
  - `billingStreet1` string, nullable
  - `billingStreet2` string, nullable
  - `billingCity` string, nullable
  - `billingState` string, nullable
  - `billingPostcode` string, nullable
  - `billingCountry` string, nullable
  - `phoneNumber` string, nullable
  - `company` string, nullable
  - `shippingCompany` string, nullable
  - `billingCompany` string, nullable
  - `lifetimeValue` number, double
  - `createdUtc` string, date-time
  - `updatedUtc` string, date-time
  - `metadata` object, nullable

---

[API](https://skmtc.net/qpilot/apis/qpilot-api.md) · [All operations](https://skmtc.net/qpilot/apis/qpilot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qpilot/qpilot-api/versions/b2f13a808fdd/schema)
