Skip to main content
PATCH
/
kyc
/
update-tax-info
cURL
curl --request PATCH \
  --url https://sandbox.dollarpe.xyz/cms/api/v1/kyc/update-tax-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",
  "tax_number": "CLBPG5935N"
}
'
{
  "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
400Limit exceededKYC 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"

tax_number
string
required
Example:

"CLBPG5935N"

Response

Tax information updated successfully

status
boolean
Example:

true

message
string
Example:

"Success"

data
object