cURL
Python
JavaScript
PHP
Go
Java
curl --request PUT \
--url https://onboard-external-dev.api.nestcoin.io/users/me/update-profile \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <api-key>' \
--data '{
"status": "VERIFIED",
"fullname": "<string>",
"country": "NG",
"dob": "2024-04-18T00:00:00.000Z",
"displayName": "<string>",
"proofOfAddress": "<string>",
"hasBusinessBankAccount": true,
"businessName": "<string>",
"certificateOfIncorporation": "<string>",
"hasShareHolderList": true,
"userInShareHolderList": true,
"noShareHolderListEvidence": "<string>",
"useOfBusinessAccountApprovedByShareholders": true,
"noOfLegalDirectors": 123,
"regulatoryIdsOfDirectors": [
"<string>"
],
"depositTimeout": 1200,
"approvalTimeout": 1200,
"tradeHistoryDetails": {
"hasPreviousTradeHistory": true,
"proofOfTrade": [
"<string>"
],
"referee": "<string>"
}
}'
{
"email" : "<string>" ,
"userType" : "CUSTOMER" ,
"profile" : {
"status" : "VERIFIED" ,
"fullname" : "<string>" ,
"country" : "NG" ,
"dob" : "2024-04-18T00:00:00.000Z" ,
"displayName" : "<string>" ,
"proofOfAddress" : "<string>" ,
"hasBusinessBankAccount" : true ,
"businessName" : "<string>" ,
"certificateOfIncorporation" : "<string>" ,
"hasShareHolderList" : true ,
"userInShareHolderList" : true ,
"noShareHolderListEvidence" : "<string>" ,
"useOfBusinessAccountApprovedByShareholders" : true ,
"noOfLegalDirectors" : 123 ,
"regulatoryIdsOfDirectors" : [
"<string>"
] ,
"depositTimeout" : 1200 ,
"approvalTimeout" : 1200 ,
"tradeHistoryDetails" : {
"hasPreviousTradeHistory" : true ,
"proofOfTrade" : [
"<string>"
] ,
"referee" : "<string>"
}
}
}
Enables the update of basic user details, including name, date of birth, and country information. Note that user profile information is distinct from a userβs KYC details, and is available for both KYCβd and non-KYCβd users.
user's verification status
Available options:
VERIFIED
,
UNVERIFIED
,
FAILED_VERIFICATION
,
REVIEW_REQUIRED
,
IN_PROGRESS
,
REJECTED
Proof of partner's address
partner has a business account
certificateOfIncorporation
noShareHolderListEvidence
useOfBusinessAccountApprovedByShareholders
tradeHistoryDetails. hasPreviousTradeHistory
Partner have previous trading experience
tradeHistoryDetails. proofOfTrade
Partner's proof of previous trade history
tradeHistoryDetails. referee
Available options:
CUSTOMER
,
PARTNER
user's verification status
Available options:
VERIFIED
,
UNVERIFIED
,
FAILED_VERIFICATION
,
REVIEW_REQUIRED
,
IN_PROGRESS
,
REJECTED
Proof of partner's address
profile. hasBusinessBankAccount
partner has a business account
profile. certificateOfIncorporation
profile. hasShareHolderList
profile. userInShareHolderList
profile. noShareHolderListEvidence
profile. useOfBusinessAccountApprovedByShareholders
profile. noOfLegalDirectors
profile. regulatoryIdsOfDirectors
profile. tradeHistoryDetails
profile.tradeHistoryDetails. hasPreviousTradeHistory
Partner have previous trading experience
profile.tradeHistoryDetails. proofOfTrade
Partner's proof of previous trade history
profile.tradeHistoryDetails. referee