JSAPI responses
Common structure of responses
Successful response:
{
"success": true,
"data": {
<field_name>: <field_value>,
...
}
}Response with an out-of-form error:
{
"success": false,
"errors": {
<error_key>: true,
}
}Response with an in-form error:
{
"success": false,
"errors": {
"form": {
<field_name>: {
<error_key>: true
}
}
}
}ENDPOINTS
user_change_password
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
new_password
passwords_mismatch
The new password does not match the confirmation
+
new_password
required
Required field
+
old_password
invalid_old_password
Current password is invalid
+
old_password
required
Required field
+
new_password_repeat
required
Required field
user_change_avatar
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
avatar
required
Required field
+
avatar
invalid_base65_data
Invalid base64 data
+
avatar
no_file_provided
No file provided
+
avatar
invalid_image_data
Invalid image data
user_get_avatar
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
user_email_confirm
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
email_confirm_code
required
Required field
+
email_confirm_code
already_confirmed
Email already confirmed
+
email_confirm_code
invalid_data
Invalid email_confirm_code
user_phone_confirm
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
phone_confirm_code
required
Required field
+
phone_confirm_code
already_confirmed
Phone already confirmed
+
phone_confirm_code
invalid_data
Invalid phone_confirm_code
send_email_confirm_code
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
time_limits
Timeout exceeded
-
-
email_confirm_date
Email confirm date already exists
send_phone_confirm_code
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
time_limits
Timeout exceeded
-
-
phone_confirm_date
Phone confirm date already exists
user_verify_identity
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
first_name
required
Required field
+
last_name
required
Required field
+
phone
required
Required field
+
phone
invalid
Invalid phone format
+
country
required
Required field
+
city
required
Required field
+
zip_code
required
Required field
+
address_line1
required
Required field
+
address_line2
required
Required field
+
birthday
required
Required field
user_upload_document
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
document
required
Required field
+
document
invalid_data
No file provided
+
filename
required
Required field
+
content_type
required
Required field
+
document_type
required
Required field
+
document_subtype
required
Required field
user_logout
Successful response:
user_info
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
user_documents
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
user_invoices
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
transaction_history
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
top_up
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
personal_data_not_confirmed
Personal data is not confirmed
-
-
system_error
Currency data were not provided
send
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
personal_data_not_confirmed
Personal data is not confirmed
-
-
not_enough_money
Not enough money
-
-
system_error
Duplicate transaction in process / Insufficient funds / Process transaction failed
+
amount
required
Required field
+
currency
required
Required field
+
customer_purse
required
Required field
+
customer_purse
invalid
Invalid customer purse
exchange
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
personal_data_not_confirmed
Personal data is not confirmed
-
-
not_enough_money
Not enough money
-
-
system_error
to_currency/from_currency/from_amount were provided
+
from_amount
required
Required field
+
from_currency
required
Required field
+
to_currency
required
Required field
withdraw
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
personal_data_not_confirmed
Personal data is not confirmed
-
-
system_error
Currency data were not provided
withdraw_otp_confirm
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
transaction_undefined
Transaction is undefined
-
-
insufficient_funds
Insufficient funds
-
-
transaction_declined
Transaction has been declined
+
uuid
required
Required field
+
otp_code
required
Required field
-
-
otp_invalid
Invalid otp code
remove_customer_binding
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
mapped_accounts_not_found
Mapped accounts are not found
-
-
email_not_found
Customer with this email is not found
+
chosen_email
required
Required field
purchase
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
personal_data_not_confirmed
Personal data is not confirmed
-
-
transaction_is_undefined
Transaction is undefined
-
-
system_error
Purse is undefined / Duplicate transaction in process / Insufficient funds / Process transaction failed
-
-
not_enough_money
Not enough money
+
uuid
required
Required field
+
uuid
invalid
Invalid uuid
+
currency
required
Required field
transaction_confirm
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
transaction_is_undefined
Transaction is undefined
-
-
personal_data_not_confirmed
Personal data is not confirmed
+
uuid
required
Required field
+
uuid
invalid
Invalid uuid
+
uuid
transaction_already_confirmed
Transaction is already confirmed
+
confirm_code
required
Required field
-
-
system_error
Duplicate transaction in process / Insufficient funds / Process transaction failed
send_confirmation_code
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
time_limit_reached
Time limit has been reached
-
-
personal_data_not_confirmed
Personal data is not confirmed
+
uuid
required
Required field
+
uuid
invalid
Invalid uuid
+
type
required
Required field
+
confirmation_code
required
Required field
create_purse
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
system_error
Currency were not provided
-
-
personal_data_not_confirmed
Personal data is not confirmed
purses
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
private_ping
Successful response:
partner_purchase
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
currency
required
Required field
+
site_id
required
Required field
+
amount
required
Required field
-
-
insufficient_funds
Insufficient funds
-
-
not_found_partner_<site_id>
Partner is not found
-
-
not_found_partner_program_<site_id_name>
Partner program is not found
-
-
not_found_your_account_for_partner_<site_id_name>
No account is found for the partner
-
-
receiving_purse_not_found
Receiving purse is not found
-
-
system_error
Duplicate transaction in process / Insufficient funds / Process transaction failed
rates
Successful response:
commissions
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
currency
required
Required field
+
type
required
Required field
+
amount
required
Required field
+
payment_group_id
required
Required field
transaction_info
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
uuid
invalid
Invalid uuid
+
uuid
required
Required field
get_terms
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
term_does_not_exist
Term doesn't exist
+
term_hash
required
Required field
update_customer_term
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
term_does_not_exist
Term doesn't exist
+
term_hash
required
Required field
send_support_email
Successful response:
Possible errors:
-
-
token_expired
Token expired
+
text
required
Required field
confirm_register
Successful response:
Possible errors:
+
-
reg_id_not_found
Reg_id is not found
+
-
customer_not_found
Customer not found
activate_account_by_email
Successful response:
Possible errors:
+
token ?
expired
Expired token
+
token ?
already_activated
Customer already activated
restore_password
Successful response:
Possible errors:
+
required
Required field
+
invalid
Invalid email
+
account_deactivated
Your account has been deactivated. Please contact customer support
-
-
email_already_sent
Email already has been sent
update_password
Successful response:
Possible errors:
+
new_password
required
Required field
+
new_password
invalid
Invalid token
+
new_password_repeat
required
Required field
+
new_password_repeat
passwords_mismatch
Passwords mismatch
-
-
token_expired
Token is expired. Request a new reset email
user_login
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
invalid_otp
invalid or timed out otp code
+
required
Required field
+
invalid
Invalid email
+
account_is_disabled
Account is disabled
+
password
required
Required field
+
password
invalid
Invalid password
+
otp_code
required
Required field
+
otp_code
invalid
Invalid or timed out otp code
change_lang
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
+
lang
required
Required field
init_data
Successful response:
Possible errors:
refresh_token
Successful response:
Possible errors:
user_create
Successful response:
Possible errors:
-
-
already_logged_in
Customer already logged in
+
required
Required field
+
invalid
Invalid field
+
username
required
Required field
+
password
required
Required field
+
terms_accepted
required
Must be accepted
+
site_id
required
Required field
+
site_login_id
required
Required field
+
user_preset_id
required
Required field
confirm_register
Successful response:
Possible errors:
-
-
customer_not_found
Customer not found
-
-
customer_not_found
Reg_id not found
rates_all
Successful response:
get_countries_list
Successful response:
get_page
Successful response:
get_terms_for_landing
Successful response:
Possible errors:
+
lang
required
Required field
+
account_type
required
Required field
get_bound_wallet_accounts
Successful response:
Possible errors:
-
-
invalid_uuid
Invalid uuid
-
-
transaction_already_processed
This transaction already processed
+
uuid
required
Required field
activate_account_by_code
Successful response:
Possible errors:
+
email_confirm_code
invalid
Invalid code
+
email_confirm_code
required
Required field
+
email_confirm_code
expired
code_expired
resend_code
Successful response:
Possible errors:
-
-
email_already_sent
Email already has been sent. Try again later
-
-
token_expired
Token is expired
+
token
invalid
Invalid token
+
token
required
Required field
multi_account_purchase
Successful response:
Possible errors:
-
-
login_required
Login is required
-
-
transaction_already_processed
This transaction already processed
-
-
another_currency_required
Needed to select another currency
+
uuid
required
Required field
+
chosen_email
required
Required field
Last updated
Was this helpful?