curl --request PATCH \
--url https://api.enterprise.sandbox.uphold.com/core/kyc/processes/phone \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": {
"phone": "+447400123456",
"country": "GB"
}
}
'{
"phone": {
"code": "phone",
"status": "pending",
"verification": {
"model": "partner-verified",
"method": "manual",
"dependencies": []
},
"input": {
"phone": "+447400123456",
"country": "GB"
}
}
}KYC
Update phone
Update the phone process for an individual user.
PATCH
/
core
/
kyc
/
processes
/
phone
curl --request PATCH \
--url https://api.enterprise.sandbox.uphold.com/core/kyc/processes/phone \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": {
"phone": "+447400123456",
"country": "GB"
}
}
'{
"phone": {
"code": "phone",
"status": "pending",
"verification": {
"model": "partner-verified",
"method": "manual",
"dependencies": []
},
"input": {
"phone": "+447400123456",
"country": "GB"
}
}
}
Update phone is the endpoint through which the user registers their phone number.
Submitting
input on its own registers the phone as unverified (pending). Include output.verifiedAt to mark it ok immediately, or submit it in a later call to verify an existing pending registration. See verification models for details.Authorizations
OAuth 2.0 authentication.
Body
application/json
Response
KYC phone process updated.
The KYC phone object.
Show child attributes
Show child attributes
Was this page helpful?