---
title: "Retrieve Customer's Info"
method: GET
path: "/customer"
tags: ["Customers"]
---

# Retrieve Customer's Info

`GET /customer`

The request and response for this endpoint is identical to the
[`GET /customer`](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-get)
request and response defined in SEP-12.

This endpoint allows clients to:

  1. Fetch the fields the server requires in order to register a new customer via a SEP-12
[`PUT /customer`](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-put) request

If the server does not have a customer registered for the parameters sent in the request, it should return the
fields required in the response. The same response should be returned when no parameters are sent.

  2. Check the status of a customer that may already be registered

This allows clients to check whether the customers information was accepted, rejected, or still needs more info.
If the server still needs more info, or the server needs updated information, it should return the fields required.

## Query parameters

- `id` string
- `account` string
- `memo` string
- `memo_type` 'id' | 'hash' | 'text'
- `type` string
- `transaction_id` string
- `lang` string

## Response `200`

Valid request. Customer either already exists or the customer identified by the parameters is new and must
provide the field values described in the response body. Response bodies are identical to the schema defined
in [SEP-12](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md#customer-get).

- GetCustomerResponse — unresolved $ref

## Other responses

- `400` — Error.
- `404` — Not Found.

---

[API](https://skmtc.dev/stellar/apis/callbacks-server.md) · [All operations](https://skmtc.dev/stellar/apis/callbacks-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/stellar/callbacks-server/revisions/0d52fa0042d8/schema)
