Skip to main content
PATCH
Submit KYC data for a customer

Authorizations

Authorization
string
header
required

Bearer authentication header using an access token.

Example: Authorization: Bearer <accessToken>

Path Parameters

id
string<uuid>
required

Body

application/json

Request body for updating an identity by submitting one or more requirements. Submit only the fields whose requirements are still outstanding; at least one outstanding requirement must be provided.

residentialAddress
object

The customer's residential address.

basicDetails
object

The customer's basic personal details.

phoneNumber
object

The customer's phone number in E.164 format.

taxIdentifiers
object[]

Tax identifiers the customer is providing. At most one ssn and one cpf may be submitted; multiple tin entries are allowed only if their country values differ.

Minimum array length: 1

A tax identifier the customer is submitting.

questionnaires
object[]

Due-diligence questionnaires the customer is submitting. Submit one entry per questionnaire listed under the questionnaires requirement on the identity; each questionnaire type may appear at most once.

Minimum array length: 1

A due-diligence questionnaire the customer is submitting.

Response

The request has succeeded.

data
object
required

A MoonPay customer as seen by a partner.