Skip to main content
PATCH
/
kyc
/
update-additional-info
cURL
curl --request PATCH \
  --url https://sandbox.dollarpe.xyz/cms/api/v1/kyc/update-additional-info \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --header 'X-SIGNATURE: <api-key>' \
  --header 'X-TIMESTAMP: <api-key>' \
  --data '
{
  "customer_id": "4e6f1b20-a73c-11ec-b909-0242ac120002",
  "additional_info": {}
}
'
{
  "status": true,
  "message": "Success",
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "status": "UNVERIFIED"
  }
}
Update Limit: KYC information can be updated a maximum of 3 times per customer. Once this limit is reached, no further updates will be allowed.

Error Codes and Messages

API Status CodeResponseReason
400Customer not found or access deniedCustomer not found
400Customer not found or access deniedCustomer does not belong to the organization
400KYC already in useKYC is being used by another customer
500Internal Server ErrorInternal Server Error

Authorizations

X-API-KEY
string
header
required

API Key for authentication

X-TIMESTAMP
string
header
required

Current timestamp in seconds since epoch

X-SIGNATURE
string
header
required

HMAC SHA256 signature of the request encoded in Base64

Body

application/json
customer_id
string<uuid>
required
Example:

"4e6f1b20-a73c-11ec-b909-0242ac120002"

additional_info
object
required

Additional fields required based on /kyc/configuration/{customer_id} (e.g. ssn_number, visa)

Response

Additional information updated successfully

status
boolean
Example:

true

message
string
Example:

"Success"

data
object