4.0 KiB
4.0 KiB
Authentication Changed
{
"code":"validation_failed",
"errors":
{
"user":[
{
"code":"restricted_by_authentication_method_reset",
"message":"The user is restricted because authentication method has been changed recently",
"args":{
"recentAuthenticationRestrictionEndDate":"2021-09-21T16:02:59.605Z"
}
}
]
}
}
Password Changed
{
"code": "validation_failed",
"errors": {
"user": [
{
"code": "password_reset_restriction",
"message": "The user password has been changed in the last 1 day",
"args": {
"recentPasswordRestrictionEndDate": "2021-09-16T17:19:34.996Z",
"threshold": 1,
"unit": "day"
}
}
]
}
}
Uphold Transfer Limits ($3000)
{
"code":"validation_failed",
"errors":{
"beneficiary":[
{
"code":"required",
"message":"This value is required"
}
],
"purpose": [
{
"code":"required",
"message":"This value is required"
}
]
}
}
Uphold Cooldown Period
{
"code":"validation_failed",
"errors":{
"denomination": {
"code": "validation_failed",
"errors":{
"amount":[
{
"code":"sufficient_unlocked_funds",
"message":"You will have sufficient funds by 2021-11-24T03:38:58.663Z",
"args":{
"availableAt":"2021-11-24T03:38:58.663Z",
"currency":"DASH",
"missing":"6.21186161",
"restrictions":["ach-deposit-settlement","ach-deposit-cooldown"]
}
}
]
}
}
}
}
Insufficent Funds
This is probably avoided since the integration queries the balance before allowing a transfer.
{
"code": "validation_failed",
"errors": {
"denomination": {
"code": "validation_failed",
"errors": {
"amount": [
{
"code": "sufficient_funds",
"message": "Not enough funds for the specified amount"
}
]
}
}
}
}
Less than or Equal
The cause for this error is not known.
{
"code": "validation_failed",
"errors": {
"destination": {
"code": "validation_failed",
"errors": {
"amount": [
{
"code": "less_than_or_equal_to",
"message": "This value should be less than or equal to 25",
"args": {
"threshold": "25"
}
}
]
}
}
}
}
{
"code":"validation_failed",
"errors":{
"denomination":{
"code":"validation_failed",
"errors":{
"amount":[
{
"code":"greater_than_or_equal_to",
"message":"This value should be greater than or equal to 0",
"args":{
"threshold":"0"
}
}
]
}
}
}
}
Uphold Account is Under Review
Error: 403
{
"error": {
"capability": "crypto_withdrawals",
"code": "forbidden",
"message": "Quote not allowed due to capability constraints",
"requirements": [],
"restrictions": [
"user-status-not-valid"
]
}
}
User needs to submit answers to more questions
The following is an example of the error message when creating the transaction:
HTTP 403
{
"capability": "trades",
"code": "forbidden",
"message": "Quote not allowed due to capability constraints",
"requirements": [ "user-must-submit-enhanced-due-diligence" ],
"restrictions": []
}
The capability may be different, depending on the type of transaction.
Identity Not Verified
Uphold is also asking existing EU/UK users who haven’t verified their identity to do so. Some actions like pulling funds from user’s accounts will trigger the following error:
HTTP 403
{
"capability": "sends",
"code": "forbidden",
"message": "Quote not allowed due to capability constraints",
"requirements": ["user-must-submit-identity"],
"restrictions": []
}