---
title: "Changes to GET /api/customers/{customer_id}/"
method: GET
path: "/api/customers/{customer_id}/"
---

# Changes to GET /api/customers/{customer_id}/

`GET /api/customers/{customer_id}/`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 19 of 50 revisions.

- **2023-03-20** `b5ad57fd7ce9` — 1 info
- **2023-03-20** `aec53714a5a5` — 1 breaking
- **2023-03-15** `53167871bf12` — 2 breaking, 1 warning, 9 info
- **2023-03-11** `9b3f22d296b1` — 3 info
- **2023-02-20** `d246ebbb528d` — 1 breaking
- **2023-02-19** `33a8ac13f9bf` — 1 info
- **2023-02-18** `59a3ecddd82c` — 1 info
- **2023-02-18** `dc4da83471bb` — 3 info
- **2023-02-17** `ecc2be015e66` — 9 breaking, 498 warning, 1 info
- **2023-02-15** `ff677a692b91` — 2 warning
- **2023-02-06** `082d78ba9cab` — 1 info
- **2023-02-03** `9e92c43d34a5` — 1 breaking
- **2023-02-03** `f03f491092d6` — 1 info
- **2023-02-03** `fe43d7855824` — 2 breaking, 2 warning
- **2023-01-25** `77053ad08590` — 1 info
- **2023-01-23** `718df5d01ac4` — 1 info
- **2023-01-22** `4c3ade147167` — 1 info
- **2023-01-19** `4b1dadbc8cde` — 2 breaking, 3 info
- **2023-01-16** `36b48cae00a3` — 23 breaking, 2 warning, 513 info

## Changes

- **2023-03-20** `b5ad57fd7ce9` — 1 info
  - added the optional property `invoices/items/external_payment_obj_status` to the response with the `200` status
- **2023-03-20** `aec53714a5a5` — 1 breaking
  - the response property `email` became nullable for the status `200`
- **2023-03-15** `53167871bf12` — 2 breaking, 1 warning, 9 info
  - the response property `customer_name` became nullable for the status `200`
  - response property `subscriptions/items/billing_plan/version` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - added the new `netsuite` enum value to the `tax_providers/items/` response property for the response status `200`
  - added the required property `subscriptions/items/addons/items/addon_subscription_id` to the response with the `200` status
  - added the required property `subscriptions/items/metadata` to the response with the `200` status
  - added the required property `subscriptions/items/subscription_id` to the response with the `200` status
  - the response required property `customer_name` became read-only for the status `200`
  - the response required property `subscriptions/items/addons/items/end_date` became read-only for the status `200`
  - the response required property `subscriptions/items/addons/items/fully_billed` became read-only for the status `200`
  - the response required property `subscriptions/items/addons/items/start_date` became read-only for the status `200`
  - the response required property `subscriptions/items/billing_plan/plan_name` became read-only for the status `200`
  - the response required property `subscriptions/items/fully_billed` became read-only for the status `200`
- **2023-03-11** `9b3f22d296b1` — 3 info
  - response property `invoices/items/cost_due` deprecated
  - added the required property `invoices/items/amount` to the response with the `200` status
  - the response required property `invoices/items/cost_due` became not read-only for the status `200`
- **2023-02-20** `d246ebbb528d` — 1 breaking
  - the response property `subscriptions/items/customer/customer_id` became nullable for the status `200`
- **2023-02-19** `33a8ac13f9bf` — 1 info
  - the `subscriptions/items/customer/customer_id` response's property pattern `^[-a-zA-Z0-9_]+$` was removed for the status `200`
- **2023-02-18** `59a3ecddd82c` — 1 info
  - added the required property `tax_providers` to the response with the `200` status
- **2023-02-18** `dc4da83471bb` — 3 info
  - response property `address` deprecated
  - added the required property `billing_address` to the response with the `200` status
  - added the required property `shipping_address` to the response with the `200` status
- **2023-02-17** `ecc2be015e66` — 9 breaking, 498 warning, 1 info
  - the response property `address/allOf[#/components/schemas/Address]/state` became nullable for the status `200`
  - the response property `invoices/items/seller/address/allOf[#/components/schemas/Address]/state` became nullable for the status `200`
  - the response property `address/allOf[#/components/schemas/Address]/state` became optional for the status `200`
  - the response property `invoices/items/seller/address/allOf[#/components/schemas/Address]/state` became optional for the status `200`
  - the `address/allOf[#/components/schemas/Address]/country` response property's maxLength was unset from `2` for the response status `200`
  - the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property's maxLength was unset from `2` for the response status `200`
  - the `address/allOf[#/components/schemas/Address]/country` response property's minLength was decreased from `2` to `0` for the response status `200`
  - the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property's minLength was decreased from `2` to `0` for the response status `200`
  - the `subscriptions/items/addons/items/addon/addon_id` response's property type/format changed from `string`/`uuid` to `string`/`` for status `200`
  - added the new `AD` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AD` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AE` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AE` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AF` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AF` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AG` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AG` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AI` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AI` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AL` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AL` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AM` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AM` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AO` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AO` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AQ` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AQ` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AR` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AR` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AS` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AS` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AT` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AT` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AU` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AU` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AW` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AW` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AX` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AX` enum value to the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - added the new `AZ` enum value to the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - …468 more
- **2023-02-15** `ff677a692b91` — 2 warning
  - added the new `braintree` enum value to the `invoices/items/external_payment_obj_type` response property for the response status `200`
  - added the new `braintree` enum value to the `payment_provider` response property for the response status `200`
- **2023-02-06** `082d78ba9cab` — 1 info
  - added the required property `timezone` to the response with the `200` status
- **2023-02-03** `9e92c43d34a5` — 1 breaking
  - the response property `payment_provider_id` became nullable for the status `200`
- **2023-02-03** `f03f491092d6` — 1 info
  - added the required property `payment_provider_id` to the response with the `200` status
- **2023-02-03** `fe43d7855824` — 2 breaking, 2 warning
  - the `invoices/items/payment_status` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - the `subscriptions/items/addons/items/addon/billing_frequency` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - added the new `draft` enum value to the `invoices/items/payment_status` response property for the response status `200`
  - added the new `voided` enum value to the `invoices/items/payment_status` response property for the response status `200`
- **2023-01-25** `77053ad08590` — 1 info
  - added the required property `subscriptions/items/addons` to the response with the `200` status
- **2023-01-23** `718df5d01ac4` — 1 info
  - added the required property `invoices/items/invoice_pdf` to the response with the `200` status
- **2023-01-22** `4c3ade147167` — 1 info
  - added the required property `subscriptions/items/billing_plan/version_id` to the response with the `200` status
- **2023-01-19** `4b1dadbc8cde` — 2 breaking, 3 info
  - the `tax_rate` response property's max was increased from `1000.00` to `1000.00` for the response status `200`
  - the `tax_rate` response property's min was decreased from `0.00` to `-1000.00` for the response status `200`
  - the response optional property `tax_rate` became read-only for the status `200`
  - the response property `tax_rate` became required for the status `200`
  - added the required property `invoices/items/invoice_id` to the response with the `200` status
- **2023-01-16** `36b48cae00a3` — 23 breaking, 2 warning, 513 info
  - the response property `tax_rate` became optional for the status `200`
  - the `address/allOf[#/components/schemas/Address]/city` response property's maxLength was unset from `50` for the response status `200`
  - the `address/allOf[#/components/schemas/Address]/line1` response property's maxLength was unset from `100` for the response status `200`
  - the `address/allOf[#/components/schemas/Address]/postal_code` response property's maxLength was unset from `20` for the response status `200`
  - the `address/allOf[#/components/schemas/Address]/state` response property's maxLength was unset from `30` for the response status `200`
  - the `invoices/items/seller/address/allOf[#/components/schemas/Address]/city` response property's maxLength was unset from `50` for the response status `200`
  - the `invoices/items/seller/address/allOf[#/components/schemas/Address]/line1` response property's maxLength was unset from `100` for the response status `200`
  - the `invoices/items/seller/address/allOf[#/components/schemas/Address]/postal_code` response property's maxLength was unset from `20` for the response status `200`
  - the `invoices/items/seller/address/allOf[#/components/schemas/Address]/state` response property's maxLength was unset from `30` for the response status `200`
  - the `invoices/items/cost_due` response property's min was decreased from `0.00` to `-10000000000.00` for the response status `200`
  - the `invoices/items/payment_status` response's property type/format changed from ``/`` to `string`/`` for status `200`
  - removed the required property `billing_address` from the response with the `200` status
  - removed the required property `invoices/items/amount` from the response with the `200` status
  - removed the required property `invoices/items/invoice_id` from the response with the `200` status
  - removed the required property `invoices/items/invoice_pdf` from the response with the `200` status
  - removed the required property `payment_provider_id` from the response with the `200` status
  - removed the required property `shipping_address` from the response with the `200` status
  - removed the required property `subscriptions/items/addons` from the response with the `200` status
  - removed the required property `subscriptions/items/billing_plan/version_id` from the response with the `200` status
  - removed the required property `subscriptions/items/metadata` from the response with the `200` status
  - removed the required property `subscriptions/items/subscription_id` from the response with the `200` status
  - removed the required property `tax_providers` from the response with the `200` status
  - removed the required property `timezone` from the response with the `200` status
  - removed the optional property `integrations/allOf[#/components/schemas/CustomerIntegrations]/braintree` from the response with the `200` status
  - removed the optional property `invoices/items/external_payment_obj_status` from the response with the `200` status
  - the response property `address/allOf[#/components/schemas/Address]/state` became required for the status `200`
  - the response property `invoices/items/seller/address/allOf[#/components/schemas/Address]/state` became required for the status `200`
  - removed the `AD` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AD` enum value from the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AE` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AE` enum value from the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AF` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AF` enum value from the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AG` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AG` enum value from the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AI` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AI` enum value from the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AL` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AL` enum value from the `invoices/items/seller/address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - removed the `AM` enum value from the `address/allOf[#/components/schemas/Address]/country` response property for the response status `200`
  - …498 more

---

[Operation](https://skmtc.dev/uselotus/apis/lotus-api/docs/api/customers/:customer_id/get.md) · [API](https://skmtc.dev/uselotus/apis/lotus-api.md) · [Page](https://skmtc.dev/uselotus/apis/lotus-api/changes/api/customers/:customer_id/get)
