Skip to main content
PATCH
/
kyc
/
update-selfie-info
cURL
curl --request PATCH \
  --url https://sandbox.dollarpe.xyz/cms/api/v1/kyc/update-selfie-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",
  "selfie_url": "<string>"
}
'
{
  "status": true,
  "message": "Success",
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "status": "PROCESSING",
    "failure_reason": null
  }
}
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 update limit exceededkyc information update limit exceeded
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"

selfie_url
string<uri>
required

Accepts JPG, JPEG and PNG links

Response

Selfie information updated successfully

status
boolean
Example:

true

message
string
Example:

"Success"

data
object