Skip to main content
POST
Get KYC By Document

Get KYC By Document

This data can be used in the “kyc-proof-url” of a KYC. If no document is found for this cpf/cnpj, the request will return an empty array. If a KYC with the provided document exists, only the most recent KYC record for that document will be returned. When you provide a cpf or cnpj, you will be informed.

Path Parameters

cpf_or_cnpj
string
required
CPF or CNPJ document number

Body

document
string
required
Provide either a CPF or CNPJ number (digits only, no special characters)

Response

id
integer
Unique identifier for the KYC record.
origin_request
string
Identifier or reference of the original request that triggered this KYC process.Example: PAYIN or PAYOUT
description
string
Textual description or details about the KYC request.
info_add
string
Additional information.
created_at
string
Date and time when the KYC record was created.Format: YYYY-MM-DD HH:mm:ss
updated_at
string
Date and time of the last update made to this KYC record.Format: YYYY-MM-DD HH:mm:ss
merchant
string
Name of the main merchant associated with the KYC process.
submerchant
string
Name of the submerchant involved in the KYC process.
status
object
Object representing the current status of the KYC.
reason
object
Object representing the reason for the KYC request.
persons
array
List of people or entities involved in the KYC process.
document_required
array
List of required document types for this person.
documents
array
List of uploaded documents related to the KYC.

Request Example

Use Cases

Retrieve KYC information using a CPF or CNPJ document:
Check the status and documents for a specific document number:
Check if a document has an approved KYC before processing a transaction:
Since this endpoint returns only the most recent KYC, use it to check current status:

Best Practices

Document Format: Send only digits in the document field, without special characters like dots, hyphens, or slashes.
Most Recent Record: This endpoint returns only the most recent KYC record for the provided document. If you need historical records, use the List KYC endpoint.
Empty Array: An empty array response indicates no KYC record exists for the provided document, which is different from a 404 error.

List KYC

List all KYC verifications

Get KYC By ID

Get KYC by ID

Create Charge

Create a new charge

Create Payment

Create a payout payment