---
title: "Returns a Plaid reseller's end customer."
method: POST
path: "/partner/customer/get"
tags: ["plaid"]
---

# Returns a Plaid reseller's end customer.

`POST /partner/customer/get`

The `/partner/customer/get` endpoint is used by reseller partners to retrieve data about a single end customer.

## Request body

- PartnerCustomerGetRequest — Request schema for `/partner/customer/get`.
  - `client_id` string — Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
  - `secret` string — Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
  - `end_customer_client_id` string, required

## Response `200`

OK

- PartnerCustomerGetResponse — Response schema for `/partner/customer/get`.
  - `end_customer` PartnerEndCustomer — The details for an end customer.
    - `client_id` string — The `client_id` of the end customer.
    - `company_name` string — The company name associated with the end customer.
    - `status` 'UNDER_REVIEW' | 'PENDING_ENABLEMENT' | 'ACTIVE' | 'DENIED' — The status of the given end customer. `UNDER_REVIEW`: The end customer has been created and enabled in the non-Production environments. The end customer must be manually reviewed by the Plaid team before it can be enabled in production, at which point its status will automatically transition to `PENDING_ENABLEMENT` or `DENIED`. `PENDING_ENABLEMENT`: The end customer is ready to be enabled in the Production environment. Call the `/partner/customer/enable` endpoint to enable the end customer in Production. `ACTIVE`: The end customer has been enabled in all environments. `DENIED`: The end customer has been created and enabled in the non-Production environments, but it did not pass review by the Plaid team and therefore cannot be enabled in the Production environment. Talk to your Account Manager for more information.
  - `request_id` string — A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.

## Other responses

- `default` — Error response

## Changes

- **2024-02-21** `5de70cc1e6ca` — 3 warning, 12 info
  - removed the optional property `error_code_reason` from the response with the `default` status
  - removed the optional property `provided_account_subtypes` from the response with the `default` status
  - removed the optional property `required_account_subtypes` from the response with the `default` status
  - removed the `BASE_REPORT_ERROR` enum value from the `error_type` response property for the response status `default`
  - …11 more

[Change history](https://skmtc.dev/plaid/apis/the-plaid-api/changes/partner/customer/get/post.md)

---

[API](https://skmtc.dev/plaid/apis/the-plaid-api.md) · [All operations](https://skmtc.dev/plaid/apis/the-plaid-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/plaid/the-plaid-api/revisions/a5b45bccb4e8/schema)
