---
title: "Create or Update Customer Info"
method: PUT
path: "/customer"
tags: ["Customers"]
---

# Create or Update Customer Info

`PUT /customer`

**The Anchor Platform does not persist any customer KYC data.**

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

Client applications make requests with the following request body, which is forwarded to the anchor. Anchors
must validate and persist the data passed, and return the customer's `id`. Requests containing only string fields will
be forwarded to the anchor as with the `application/json` content type. Requests containing
binary fields will be forwarded to the anchor as with the `multipart/form-data` content type.

## Request body

- PutCustomerRequest — unresolved $ref

## Response `200`

Success.

- GetCustomerResponse — unresolved $ref

## Other responses

- `400` — Invalid data.
- `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)
