API

Basics

1. The first request should be to get the language constant, this method takes back the translation of the current selected language

Request
GET
/api/front/get-language-constants
Answer

{ "type": "success",
  "messages":
    { "L_LANG":"en",
      "L_ACCEPT":"Accept",
      "L_ACCEPTOR": "Acceptor",
      "L_ACCESS_FROM_FOREIG  N_IP_ERROR": "Access to foreign IP banned i....com'>support@gefara.com",
       ...
     }
}
                    
Parameters
-
                  

The first request to the server should always bring back parameter X-CSRF-Token in the headers of the of the answer that needs to be saved for the period of time while application is being used.

2. Get the system settings GET /api/front/get-app-config

3. Parameter X-CSRF-Token, that was received from the header should be put into all the requests to the server like parameter csrf_token

4. Next step is to query the global data that is always necessary. This method is an aggregator of different tasks, currently we have the following tasks:

  • getExchangeRates - to get the exchange rates
  • getCurrencies - to get the currencies
  • ajaxUpdateStatus - various general data on the user and system
  • getBalance- to get the balance
Tasks can be given chaotically in any combination.

Request
POST
/api/front/common-updater
Answer
JSON (show more) { "OK": 1, "tasks": { "getBalance": { "data": { "1": { "userId": 11, "isLived": false, "currencyId": 1, "balance": 500.06, "id": 49 }, "2": { "userId": 11, "isLived": false, "currencyId": 2, "balance": 1.51565074, "id": 50 }, "3": { "userId": 11, "isLived": false, "currencyId": 3, "balance": 0, "id": 51 30.03 .2018 1 / 40 }, "4": { "userId": 11, "isLived": false, "currencyId": 4, "balance": 604238.2, "id": 52 }, "5": { "userId": 11, "isLived": false, "currencyId": 5, "balance": 2126.77, "id": 102 } } }, "getExchangeRates": { "data": { "BTCEUR": { "pair": "BTCEUR", "buy": "916.37", "sell": "847.21" }, "BTCUSD": { "pair": "BTCUSD", "buy": "978.49", "sell": "904.64" } } }, "getCurrencies": { "data": [{ "name": "Bitcoin", "shortName": "BTC", "displayName": "\u0e3f", "prec": 8, "type": 0, "sort": 1, "id": 2 }, { "name": "Litecoin", "shortName": "LTC", "displayName": "\u0141", "prec": 8, "type": 0, "sort": 2, "id": 3 }, { "name": "U.S. dollars", "shortName": "USD", "displayName": "$", "prec": 2, "type": 1, "sort": 3, "id": 1 }, { "name": "\u0420\u0443\u0431\u043b\u0438", "shortName": "RUB", "displayName": "P", "prec": 2, "type": 1, "sort": 4, "id": 4 }, { "name": "Euro", "shortName": "EUR", "displayName": "\u20ac", "prec": 2, "type": 1, "sort": 5, "id": 5 }] }, "ajaxUpdateStatus": { "data": { "newSupportMessagesNumbe r ":0, " notifications ":[ { "text": "\u0412\u0446\ u0435\ u043b\ u044f\ u0445\ u0431\ u0435\ u0437\ u043e\ u043 f\ u0430\ u0441\ u043d\ u043e\ u0441\ u0442\ u0438. ", "userId": "11", "type": "info", "showed": "0", "date": "1456469410", 30.03 .2018 2 / 40 "id": "250" } ], "newDialogsMessagesNumbe r ":57, "isWorkingTime": true, "workTime": { "start": { "h": 9, "m": 0 }, "end": { "h": 21, "m": 45 } } } } }
Parameters
getExchangeRates[data][send] = 1
getCurrencies[data][send] = 1
ajaxUpdateStatus[data][send] = 1
getBalance[data][send] = 1
                  

Verification codes

Each request can return in response the requirement that the request should be added with verification codes
Example response


{
    "type": "sendConfirmCode"
    "text": "Approve code was sent",
    "data": {
        "settings": {
            "canResend": true,
            "canRecall": true,
            "timeout": 120,
            "restOfTimeout": 100,
            "handlers": [2, 4]
        }
    }
}

Answer with type = sendConfirmCode means that the authorization code with settings has been sent data.settings. Where:

  • canResend - code can be resent
  • canRecall - code can be heard in bot call
  • timeout - timer, after what time can resend or recall
  • handlers - list of the codes involved

Currently there are 4 existing ID

  • 1 - SMS
  • 2 - Google Auth
  • 3 - Word
  • 4 - Email
  • To send the required codes you have to check the request and add new parameters to it like approveCode_
    If a code is not correct in the answer you will get response.data.wrongConfirmCode = true

    Request to resend the code /api/front/resend-code

    Request to recall /api/front/recall-sms-code

    From the parameters you will need only csrf_token
    To get the current settings of the sent code you must run the request

    Request
    GET
    /api/front/get-language-constants
    Answer
    
    {
      "type": "success",
      "settings": {
        "canResend":true,
        "canRecall": true,
        "timeout": 120,
        "restOfTimeout": 100,
        "handlers": [2, 4]
      }
    }
                        
    Parameters
    -
                      

    Authorization

    Request
    POST
    /api/auth/login
    Answer
    
    {
      "type": "success",
      "moveTo": "/"
    }
                        
    Parameters
    
    send = true
    login = "+70000000001"
    password = "test"
    csrf_token = "65ce7fde8a436ee8989f90b60091c0955473532c"
                      

    Registration

    Request
    POST
    /api/registration/new-password
    Answer
    
    {
      "type": "success",
      "moveTo": "/"
    }
                        
    Parameters
    
    send_new_password = true
    phone_number = "+70000000001"
    newPassword = "asdasdasdasd"
    csrf_token = "63ad6df3cdad7c7fff6bb1a14bdcc1741f150c4a"
                      

    Password recovery

    First step

    Request
    POST
    /api/registration/new-password
    Answer
    
    {
      "type": "success",
      "moveTo": "/"
    }
                        
    1) Parameters
    
    send_new_password = true
    phone_number = "+70000000001"
    csrf_token = "63ad6df3cdad7c7fff6bb1a14bdcc1741f150c4a"
                      

    2) Second step

    Request
    POST
    /api/account/confirm-code-word
    Answer
    
    {
      "type": "success",
      "text": "Changes saved successfully"
    }
                        
    Parameters
    
    approveCode_3 = 123456
    approveCode_4 = 714264
    newPassword = "asdasdasd"
    csrf_token = "63ad6df3cdad7c7fff6bb1a14bdcc1741f150c4a"
                      

    History

    Request
    POST
    /api/account/ajax-history-pagination
    Answer
    JSON (show more) { "draw":0, "recordsTotal":507, "recordsFiltered":507, "data":[ { "userId":11, "walletId":0, "date":1504014140, "sum":10, "commission":0, "currencyId":5, "type":1, "info":"asdasd 23123123 23123 82 asdasd|||asd", "cashMethodId":1, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":2310.36, "balanceAfter":2300.36, "hand":false, "toUserId":null, "id":1098 }, { "userId":11, "walletId":0, "date":1493099421, "sum":100, "commission":0, "currencyId":1, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":500.06, "balanceAfter":400.06, "hand":false, "toUserId":null, "id":1096 }, { "userId":11, "walletId":0, "date":1493098267, "sum":100, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":2426.77, "balanceAfter":null, "hand":false, "toUserId":null, "id":1094 }, { "userId":11, "walletId":0, "date":1492094768, "sum":300, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":2126.77, "balanceAfter":2426.77, "hand":false, "toUserId":null, "id":1092 }, { "userId":11, "walletId":0, "date":1490167298, "sum":200, "commission":0, "currencyId":1, "type":1, "info":"82 56654", "cashMethodId":2, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":500.06, "balanceAfter":300.06, "hand":false, "toUserId":null, "id":1090 }, { "userId":11, "walletId":0, "date":1488465422, "sum":300, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":1826.77, "balanceAfter":2126.77, "hand":false, "toUserId":null, "id":1086 }, { "userId":11, "walletId":0, "date":1488464897, "sum":200, "commission":0, "currencyId":1, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":700.06, "balanceAfter":500.06, "hand":false, "toUserId":null, "id":1083 }, { "userId":11, "walletId":0, "date":1488464867, "sum":200, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":1626.77, "balanceAfter":1826.77, "hand":false, "toUserId":null, "id":1081 }, { "userId":11, "walletId":0, "date":1488464698, "sum":100, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":1526.77, "balanceAfter":1626.77, "hand":false, "toUserId":null, "id":1079 }, { "userId":11, "walletId":0, "date":1488463887, "sum":100, "commission":0, "currencyId":1, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":600.06, "balanceAfter":700.06, "hand":false, "toUserId":null, "id":1077 }, { "userId":11, "walletId":0, "date":1488458342, "sum":200, "commission":0, "currencyId":1, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":800.06, "balanceAfter":600.06, "hand":false, "toUserId":null, "id":1068 }, { "userId":11, "walletId":0, "date":1488457918, "sum":200, "commission":0, "currencyId":1, "type":1, "info":"82 asd", "cashMethodId":2, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":800.06, "balanceAfter":600.06, "hand":false, "toUserId":null, "id":1065 }, { "userId":11, "walletId":0, "date":1488457345, "sum":200, "commission":0, "currencyId":1, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":1000.06, "balanceAfter":800.06, "hand":false, "toUserId":null, "id":1063 }, { "userId":11, "walletId":0, "date":1488457104, "sum":100, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":1426.77, "balanceAfter":1526.77, "hand":false, "toUserId":null, "id":1061 }, { "userId":11, "walletId":0, "date":1485338870, "sum":200, "commission":0, "currencyId":1, "type":1, "info":"82 gjh", "cashMethodId":2, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":800.06, "balanceAfter":600.06, "hand":false, "toUserId":null, "id":1049 }, { "userId":11, "walletId":0, "date":1484816405, "sum":200, "commission":0, "currencyId":1, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":800.06, "balanceAfter":1000.06, "hand":false, "toUserId":null, "id":1047 }, { "userId":11, "walletId":0, "date":1484809629, "sum":500, "commission":0, "currencyId":1, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":800.06, "balanceAfter":null, "hand":false, "toUserId":null, "id":1045 }, { "userId":11, "walletId":0, "date":1482409186, "sum":100, "commission":0, "currencyId":1, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":800.06, "balanceAfter":null, "hand":false, "toUserId":null, "id":1043 }, { "userId":11, "walletId":0, "date":1482408375, "sum":100, "commission":0, "currencyId":1, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":900.06, "balanceAfter":800.06, "hand":false, "toUserId":null, "id":1041 }, { "userId":11, "walletId":0, "date":1482402243, "sum":100, "commission":0, "currencyId":1, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":1000.06, "balanceAfter":900.06, "hand":false, "toUserId":null, "id":1039 }, { "userId":11, "walletId":0, "date":1481870744, "sum":400, "commission":0, "currencyId":1, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":600.06, "balanceAfter":1000.06, "hand":false, "toUserId":null, "id":1037 }, { "userId":11, "walletId":0, "date":1481870495, "sum":500, "commission":0, "currencyId":1, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":2, "status":12, "hold":false, "showed":true, "confirm":1, "balanceBefore":100.06, "balanceAfter":600.06, "hand":false, "toUserId":null, "id":1035 }, { "userId":11, "walletId":0, "date":1481634767, "sum":34, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":1426.77, "balanceAfter":null, "hand":false, "toUserId":null, "id":1033 }, { "userId":11, "walletId":0, "date":1481615694, "sum":10, "commission":0, "currencyId":5, "type":1, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":3, "hold":false, "showed":true, "confirm":1, "balanceBefore":1436.77, "balanceAfter":1426.77, "hand":false, "toUserId":null, "id":1031 }, { "userId":11, "walletId":0, "date":1481615589, "sum":10, "commission":0, "currencyId":5, "type":2, "info":{ "myOrder":{ "9": "901234567890 1234123412341234 А А А" }, "answeredOrder":{ "9": "Тест" } }, "cashMethodId":1, "status":5, "hold":false, "showed":true, "confirm":1, "balanceBefore":1436.77, "balanceAfter":null, "hand":false, "toUserId":null, "id":1029 } ], "transactionTypeLabels":{ "1":"L_TRANSACTION_TYPE_1", "2":"L_TRANSACTION_TYPE_2", "4":"L_TRANSACTION_TYPE_4", "6":"L_TRANSACTION_TYPE_6" }, "transactionStatusLabels":{ "1":"L_TRANSACTION_STATUS_1", "2":"L_TRANSACTION_STATUS_2", "3":"L_TRANSACTION_STATUS_3", "4":"L_TRANSACTION_STATUS_4", "5":"L_TRANSACTION_STATUS_5", "8":"L_TRANSACTION_STATUS_8", "9":"L_TRANSACTION_STATUS_9" }, "orderTypeLabels":{ "1":"L_ORDER_TYPE_1", "2":"L_ORDER_TYPE_2" }, "orderStatusLabels":{ "1":"L_ORDER_STATUS_1", "2":"L_ORDER_STATUS_2", "3":"L_ORDER_STATUS_3", "4":"L_ORDER_STATUS_4", "5":"L_ORDER_STATUS_5", "6":"L_ORDER_STATUS_6", "7":"L_ORDER_STATUS_7", "10":"L_ORDER_STATUS_10", "11":"L_ORDER_STATUS_11", "12":"L_ORDER_STATUS_12" }, "paymentsSystems":{ "3":{ "name":"VISA\\MasterCard" }, "1":{ "name":"SEPA Wire Transfer" }, "2":{ "name":"USD Wire Transfer" } }, "currencies":{ "2":{ "name":"Bitcoin", "shortName":"BTC", "displayName":"\u0e3f", "prec":8, "type":0, "sort":1, "id":2 }, "3":{ "name":"Litecoin", "shortName":"LTC", "displayName":"\u0141", "prec":8, "type":0, "sort":2, "id":3 }, "1":{ "name":"U.S. dollars", "shortName":"USD", "displayName":"$", "prec":2, "type":1, "sort":3, "id":1 }, "4":{ "name":"\u0420\u0443\u0431\u043b\u0438", "shortName":"RUB", "displayName":"P", "prec":2, "type":1, "sort":4, "id":4 }, "5":{ "name":"Euro", "shortName":"EUR", "displayName":"\u20ac", "prec":2, "type":1, "sort":5, "id":5 }, "6":{ "name":"\u0427\u0435\u0448\u0441\u043a\u0438\u0435 \u043a\u0440\u043e\u043d\u044b", "shortName":"CZK", "displayName":"K\u010d", "prec":2, "type":1, "sort":6, "id":6 } }, "relationUsersData":[ ] }
    Parameters
    
    length = 25
    beforeTime = ''  time of last received element, with the first request send the void
    ajax_data_tables = true
    csrf_token = "e758a77aed58cf3948400e08d97063a2265957a6"
                      

    Chat with support team

    1) Receive messages

    Request
    POST
    /api/account/ajax-support-pagination
    Answer
    JSON (show more) { "draw":0, "recordsTotal":23, "recordsFiltered":23, "data":[ { "id":152, "date":1488465482, "text":"The decision on the complaint made to the order \u21161087\/1086 is in Your favor", "type":"admin", "fromWhom":"Operator", "fromUserId":1, "showed":true }, { "id":151, "date":1488465449, "text":"Send us a screenshot, or a photo of the payment receipt. (The file should be put this way: press PRNTSCR key, then go to imgur.com, click on the button upload images, press the keys CTRL + V).", "type":"admin", "fromWhom":"Operator", "fromUserId":1, "showed":true }, { "id":148, "date":1488465449, "text":"\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439: dfg.\n\u041c\u043d\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u0437\u0430\u0447\u0438\u0441\u043b\u0435\u043d\u043e 200 EUR \u043d\u0430 \u043c\u043e\u0439 \u0441\u0447\u0435\u0442 \u0432 Gefara, \u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u043b \u0438\u0445 \u043d\u0430 SEPA Wire Transfer \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0435 \u21161087(#2)", "type":"user", "fromWhom":"You", "fromUserId":11, "showed":false }, { "id":113, "date":1481708338, "text":"asdasdsad", "type":"user", "fromWhom":"You", "fromUserId":11, "showed":false }, { "id":90, "date":1479192094, "text":"\u0412\u0430\u0448\u0430 \u0437\u0430\u044f\u0432\u043a\u0430 \u043d\u0430 \u0432\u0432\u043e\u0434 #1011 \u0431\u044b\u043b\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u041c\u044b \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u043f\u043b\u0430\u0442\u0443 \u043e\u0442 \u0412\u0430\u0441 \u0432 \u0440\u0430\u0437\u0443\u043c\u043d\u044b\u0435 \u0441\u0440\u043e\u043a\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0435\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a\u0438\u0435-\u043b\u0438\u0431\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u044b.", "type":"admin", "fromWhom":"Operator", "fromUserId":1, "showed":true }, { "id":76, "date":1478010030, "text":"--89800 BTC\n", "type":"admin", "fromWhom":"Operator", "fromUserId":1, "showed":true }, { "id":49, "date":1477317699, "text":"\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0436\u0430\u043b\u043e\u0431\u0435 \u043d\u0430 \u0437\u0430\u044f\u0432\u043a\u0443 \u2116972\/973 \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u043d\u0435 \u0432 \u0412\u0430\u0448\u0443 \u043f\u043e\u043b\u044c\u0437\u0443", "type":"admin", "fromWhom":"Operator", "fromUserId":1, "showed":true }, { "id":44, "date":1477317464, "text":"\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439: asd.\n\u041a\u043b\u0438\u0435\u043d\u0442 #2 \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u043b \u043e\u043f\u043b\u0430\u0442\u0443 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0435 \u043d\u0430 \u0412\u0412\u041e\u0414 \u2116972\/973 \u0447\u0435\u0440\u0435\u0437 SEPA Wire Transfer \u043d\u0430 200 \u0440\u0443\u0431\u043b\u0435\u0439", "type":"user", "fromWhom":"You", "fromUserId":11, "showed":true }, { "id":27, "date":1474538621, "text":"\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435", "type":"user", "fromWhom":"You", "fromUserId":11, "showed":true }, { "id":24, "date":1473773033, "text":"sdf", "type":"user", "fromWhom":"You", "fromUserId":11, "showed":true } ] }
    Parameters
    
    start = 0
    length = 10
    csrf_token = "e758a77aed58cf3948400e08d97063a2265957a6"
    ajax_data_tables = true
                      

    2) Send messages

    Request
    POST
    /api/account/support
    Answer
    
    {
       "type": "success",
       "message": "Ok"
     }
                        
    Parameters
    
    text = "Hello"
    send_private_message = true
    csrf_token = "9f19076e77109c40cf5373ff8fa55645a1429197"
                      

    3) Setting up the flag of the problem solution

    Request
    POST
    /api/account/set-user-mark
    Answer
    
    {
      "type": "success",
      "text":"Changes saved successfully"
    }
                        
    Parameters
    
    mark = true
    csrf_token = "a068dd46b2d49da4c10c1a4c8caefe89a4c8383a"
                      

    Payment systems

    Request
    GET
    /api/account/get-payments-systems
    Answer
    JSON (show more) { "type":"success", "data":[ { "name":"VISA\\MasterCard", "nameR":"card", "currencyId":5, "timeout":21600, "mainTimeout":8640000, "forOrderDeposit":false, "forOrderWithdraw":false, "defaultRateDeposit":1, "defaultRateWithdraw":1, "payDetailsText":"L_PAYMENT_SYSTEM_PAY_DETAIL_TEXT_3", "forMainOrder":1, "icon":"\/img\/payment_systems_icons\/visa_eur.png", "manualDeposit":"L_PAYMENT_SYSTEM_MANUAL_DEPOSIT_3", "manualWithdraw":"L_PAYMENT_SYSTEM_MANUAL_WITHDRAW_3", "amountLowSimpleDeposit":10, "amountHighSimpleDeposit":25000, "amountLowSimpleWithdraw":10, "amountHighSimpleWithdraw":25000, "cardPhoneRequired":true, "outerCommission":0, "isCash":false, "depositOrderSeparateAmount":150000, "fixDeposit":0, "fixDepositTrusted":0, "percentDeposit":0.035, "percentDepositTrusted":0, "fixWithdraw":0, "fixCommissionAmount":0, "risky":true, "maxDepositOrderAmountBeforeSeparate":15000, "id":3 }, { "name":"SEPA Wire Transfer", "nameR":"SEPA", "currencyId":5, "timeout":1, "mainTimeout":8640000, "forOrderDeposit":true, "forOrderWithdraw":true, "defaultRateDeposit":1, "defaultRateWithdraw":1, "payDetailsText":"L_PAYMENT_SYSTEM_PAY_DETAIL_TEXT_1", "forMainOrder":2, "icon":"\/img\/payment_systems_icons\/sepa_eur.png", "manualDeposit":"L_PAYMENT_SYSTEM_MANUAL_DEPOSIT_1", "manualWithdraw":"L_PAYMENT_SYSTEM_MANUAL_WITHDRAW_1", "amountLowSimpleDeposit":10, "amountHighSimpleDeposit":25000, "amountLowSimpleWithdraw":10, "amountHighSimpleWithdraw":25000, "cardPhoneRequired":false, "outerCommission":0.01, "isCash":false, "depositOrderSeparateAmount":150000, "fixDeposit":0, "fixDepositTrusted":15, "percentDeposit":0, "percentDepositTrusted":0, "fixWithdraw":15, "fixCommissionAmount":0, "risky":false, "maxDepositOrderAmountBeforeSeparate":15000, "id":1 }, { "name":"USD Wire Transfer", "nameR":"USD WIRE", "currencyId":1, "timeout":21600, "mainTimeout":8640000, "forOrderDeposit":true, "forOrderWithdraw":true, "defaultRateDeposit":1, "defaultRateWithdraw":1, "payDetailsText":"L_PAYMENT_SYSTEM_PAY_DETAIL_TEXT_2", "forMainOrder":3, "icon":"\/img\/payment_systems_icons\/wire_transfer_usd.png", "manualDeposit":"L_PAYMENT_SYSTEM_MANUAL_DEPOSIT_2", "manualWithdraw":"L_PAYMENT_SYSTEM_MANUAL_WITHDRAW_2", "amountLowSimpleDeposit":10, "amountHighSimpleDeposit":25000, "amountLowSimpleWithdraw":10, "amountHighSimpleWithdraw":25000, "cardPhoneRequired":false, "outerCommission":0.01, "isCash":false, "depositOrderSeparateAmount":150000, "fixDeposit":0, "fixDepositTrusted":15, "percentDeposit":0, "percentDepositTrusted":0, "fixWithdraw":15, "fixCommissionAmount":0, "risky":false, "maxDepositOrderAmountBeforeSeparate":15000, "id":2 } ] }
    Parameters
    -
                      

    Worktime

    Request
    GET
    /api/front/get-working-time
    Answer
    
    {
        "type": "success",
        "data": {
            "settings": {
                "isWorkingTime": true,
                "todayWorkTime": {
                    "start": {
                        "h": 9,
                        "m": 0
                    },
                    "end": {
                        "h": 21,
                        "m": 45
                    }
                }
            }
        }
    }
                        
    Parameters
    -
                      

    Applications

    1) Get the list of the actual applications

    Request
    POST 
    /api/market/ajax-my-orders-dt
    Answer
    JSON (show more) { "draw":0, "recordsTotal":1, "recordsFiltered":1, "data":[ { "myOrder":{ "userId":11, "type":2, "amount":300, "paymentsSystemId":1, "currencyId":5, "rate":1, "details":{}, "status":10, "orderId":1093, "parentId":null, "isDefendant":false, "commissionRate":0, "timeCreate":1492094768, "timeUpdate":1492094768, "mainOrder":true, "updId":null, "suspect":0, "userPhoneId":0, "newAmount":0, "statUpdId":null, "balanceBefore":2126.77, "balanceAfter":null, "comms":0, "commsTrusted":0, "id":1092 }, "answeredOrder":{ "userId":2, "type":1, "amount":300, "paymentsSystemId":null, "currencyId":5, "rate":null, "details":{ "9":"SEPA Wire Transfer", }, "status":2, "orderId":1092, "parentId":"1072", "isDefendant":false, "commissionRate":0, "timeCreate":1492094768, "timeUpdate":1492094768, "mainOrder":false, "updId":26, "suspect":0, "userPhoneId":0, "newAmount":0, "statUpdId":26, "balanceBefore":0.6, "balanceAfter":0.6, "comms":0, "commsTrusted":0, "id":1093 }, "counterAgent":null, "canPay":true, "canDelete":true, "canComplaint":false, "canConfirm":false, "canChangeAmount":false, "canCancelComplaint":false, "timeoutBeforeComplaint":-7, "answeredCancelTimeout":-8, "canChangeAmountOfSelfDepositOrder":false, "timeoutBeforeAutoCancel":-7 } ], "systemWithdrawState":false }
    Parameters
    
    order_type = 2
    ajax_data_tables = true
    csrf_token = "63ad6df3cdad7c7fff6bb1a14bdcc1741f150c4a"
    for_my_orders = true
    length = 100
                      

    2) Create an entry request

    Request
    POST
    /api/market/add-client-depositorder
    Answer
    
    {
      "type": "success",
      "text": "Application created successfully"
    }
                        
    Parameters
    -
                      

    3) Pay for the application

    Request
    POST
    /marketInOut/sendActionToOrder
    Answer
    
    {
      "type": "success",
      "text": "Application succssefully created"
    }
                        
    Parameters
    
    id = 1094
    action = "pay"
    details = "I pay in 12:40"
    action_order = true
    csrf_token = "5382be0dac531b7b44cb40fd5f77366a29ff0a41"
                      

    4) File a complaint

    Request
    POST
    /marketInOut/sendActionToOrder
    Answer
    
    {
      "type": "success",
      "text": "Complaint Successful added"
    }
                        
    Parameters
    
    id = 1094
    action = "complaint"
    details = "text of complaint"
    action_order = true
    csrf_token = "5382be0dac531b7b44cb40fd5f77366a29ff0a41"
                      

    5) Cancel the complaint

    Request
    POST
    /marketInOut/sendActionToOrder
    Answer
    
    {
      "type" : "success",
      "text" : "Complaint successfully canceled"
    }
                        
    Parameters
    
    id = 1094
    action = "cancelComplaint"
    action_order = true
    csrf_token = "5382be0dac531b7b44cb40fd5f77366a29ff0a41"
                      

    6) Cancel the application

    Request
    POST
    /marketInOut/sendActionToOrder
    Answer
    
                        Answer
    {
      "type": "success",
      "text": "Application succssfully canceled"
    }
    
                        
    Parameters
    
    id = 1094
    action = "delete"
    action_order = true
    csrf_token = "5382be0dac531b7b44cb40fd5f77366a29ff0a41"
                      

    7) Get additional fields to create an order for output

    Request
    GET
    /api/market/get-ps-custom-fields-data
    Answer
    JSON (show more) { "type":"success", "data":{ "detailsFields":[ { "id":1, "name":"account" }, { "id":2, "name":"card" }, { "id":3, "name":"fio" }, { "id":4, "name":"dob" }, { "id":5, "name":"phone" }, { "id":6, "name":"yandex_money" }, { "id":7, "name":"email" }, { "id":8, "name":"bik" }, { "id":9, "name":"comment" }, { "id":10, "name":"bank" }, { "id":11, "name":"mobile_operator" }, { "id":12, "name":"contract_number" }, { "id":13, "name":"city" }, { "id":14, "name":"full_name_or_company_name" }, { "id":15, "name":"iban" }, { "id":16, "name":"bic" }, { "id":17, "name":"country" } ], "psDetailsFields":[ { "id":2, "psId":1, "fieldId":9 }, { "id":4, "psId":1, "fieldId":14 }, { "id":5, "psId":1, "fieldId":15 }, { "id":6, "psId":1, "fieldId":16 }, { "id":7, "psId":1, "fieldId":17 }, { "id":1, "psId":2, "fieldId":9 }, { "id":8, "psId":2, "fieldId":17 }, { "id":3, "psId":3, "fieldId":9 }, { "id":9, "psId":3, "fieldId":17 } ], "detailsFieldMobOp":[ { "id":1, "name":"Beeline" }, { "id":2, "name":"MTS" }, { "id":3, "name":"Megafon" }, { "id":4, "name":"Tele2" }, { "id":5, "name":"Smarts" }, { "id":6, "name":"Motiv" } ] } }
    Parameters
    -
                      

    8) Create an application for output

    Request
    POST
    /api/market/add-client-withdraw-order
    Answer
    
    {
      "type": "success",
      "text": "Application created successfully"
    }
                        
    Parameters
    
    paymentsSystem = 2
    amount = 100
    details17 = 20
    details9 = "some text"
    csrf_token = "5382be0dac531b7b44cb40fd5f77366a29ff0a41"
    
                      

    9) Confirm the paid application

    Request
    POST
    /api/market/add-client-withdraw-order
    Answer
    
    {
      "type": "success",
      "text": "Application created successfully"
    }
                        
    Parameters
    
    id = 1096
    action = "confirm"
    action_order = true
    csrf_token = "5382be0dac531b7b44cb40fd5f77366a29ff0a41"
                      

    Get information on input / output methods

    Request
    GET
    /api/front/get-cash-methods-settings
    Answer
    JSON (show more) { "type": "success", "message": null, "data": { "cashMethodsSettings": [{ "cashMethodId": 4, "currencyId": 2, "minSumIn": 0.0001, "minComIn": 0.0003, "comRateIn": 0, "minSumOut": 5.5e-5, "maxSumOut": 0, "minComOut": 0.0002, "comRateOut": 0, "id": "1" }, { "cashMethodId": 4, "currencyId": 3, "minSumIn": 0.1, "minComIn": 0, "comRateIn": 0, "minSumOut": 0.5, "maxSumOut": 0, "minComOut": 0.01, "comRateOut": 0, "id": "2" }, { "cashMethodId": 15, "currencyId": 4, "minSumIn": 0, "minComIn": 0, "comRateIn": 0, "minSumOut": 0, "maxSumOut": 0, "minComOut": 3.5, "comRateOut": 0.03, "id": "3" }, <...> { "cashMethodId": 37, "currencyId": 31, "minSumIn": 0.0001, "minComIn": 0.0003, "comRateIn": 0, "minSumOut": 5.5e-5, "maxSumOut": 0, "minComOut": 0.0002, "comRateOut": 0, "id": "238" }] } }
    Parameters
    -
                      

    Getting bitcoin addresses

    Request
    GET
    /api/account/get-my-coin-addresses
    Answer
    JSON (show more) { "type": "success", "message": null, "data": { "coinAddresses": { "2": [{ "coinAddress": "2N3VYCMv9jvucxLxJ47edt7caE9kzAsxMQA", "receivedBalance": 1.84626731, "currencyId": 2, "id": 724 }, { "coinAddress": "2N7jtFaT64FYZnU3k7XCrTNjsfFhuk4BkMt", "receivedBalance": 0.99337315, "currencyId": 2, "id": 727 }, { "coinAddress": "2Mx9a6noeQ32j1y8VEcLAcqXdhS72S32bPe", "receivedBalance": 0, "currencyId": 2, "id": 730 }], "3": [{ "coinAddress": "mvXuN4AEL9eKGAm1Lsfr2fkxWYUJkxD1C4", "receivedBalance": 1, "currencyId": 3, "id": 925 }, { "coinAddress": "n3Vks5WLM6qDvQH2r14FDRWz5tPQEtDVUd", "receivedBalance": 0, "currencyId": 3, "id": 927 }], "31": [{ "coinAddress": "tmDUADKvWgrPubC7QRnXwobyavwFpy2LNiF", "receivedBalance": 2.9997, "currencyId": 31, "id": 1046 }, { "coinAddress": "tmYYsZL6HBratEDZStaXkgPhQ6Y1VKhQ5fq", "receivedBalance": 0, "currencyId": 31, "id": 1048 }] } } }
    
    
                        
    Parameters
    -
                      

    Send bitcoin

    Request
    POST
    /api/account/cash-out-btc
    Answer
    
    {
      "type": "success",
      "text": "Request for an outputsent"
    }
                        
    Parameters
    
    amount = 0.00000055
    outData = "+70000000001"(BTC address can be specified)
    csrf_token = "63ecb6172f4418ec31fedd936117931edecf0ddf"
                      

    Mass Payout

    1) Enabling mass payout

    Request
    POST
    /api/account/enable-massive-payments
    Answer
    
    {
      "type": "success",
      "text": "Settings successfully saved"
    }
                        
    Parameters
    
    bool = true
    csrf_token = "63ecb6172f4418ec31fedd936117931edecf0ddf"
                      

    2) Receiving a secret key

    Request
    POST
    /api/account/get-massive-payments-secret-key
    Answer
    
    {
      "type": "success",
      "data": {
        "massivePaymentsSecretKey": "SDA231FASDA"
      }
    }
                        
    Parameters
    
    bool = true
    csrf_token = "63ecb6172f4418ec31fedd936117931edecf0ddf"
                      

    3) Mass payment

    Request
    POST
    /api/account/send-massive-payments-file
    Answer
    
    {
      "type": "success",
      "text": "Application for a mass payment received"
    }
    
                        
    Parameters
    
    bool = true
    massPaymentsFile = FILE (each line of the file has address and amount through any separator)
                      

    Exchange

    Request
    POST 
    /api/account/exchange
    Answer
    
    {
      "type": "success",
      "text": "Exchange successfully executed"
    }
                        
    Parameters
    
    exchange_from_shortName = "EUR"
    exchange_to_shortName = "BTC"
    source_amount = 5.3
    send_exchange = true
    csrf_token ="fb385ea2b98e21ebaea5b02c055b396d44839e43"
                      

    User Settings

    1) Get the data

    Request
    GET
    /api/account/get-settings-data
    Answer
    JSON (show more) { "type": "success", "data": { "firstName": "someNmae", "word": "*****", "email": "K**********************m ", " codeWordsBlackList ":[ "0987"], "passportName": "asd", "lastName": "asd", "middleName": "", "birthday": 1490994000, "forwardState": 0, "passport": { "isApprove": false, "number": "1234 1234", "whomIssued": "", "date": 1493240400, "registrationAddress": "" }, "location": { "countryId": 82, "city": "asd", "address": "asdf", "postalCode": "1234" }, "documentPhotoLoaded": false, "codeSendHandlerId": 1 }
    Parameters
    
    csrf_token = "cc6fd611cf84ece89b4206b9077e4282ee571a22"
                      

    2) Change of name and email

    Request
    POST
    /api/account/settings-handler
    Answer
    
    {
        "type": "success",
        "text": "Settings successfully saved"
    }
                        
    Parameters
    
    firstName = "someNmae"
    email = "some@email.com"
    csrf_token = "cc6fd611cf84ece89b4206b9077e4282ee571a22"
                      

    3) PIN change

    Request
    POST
    /api/account/change-code-word
    Answer
    
    {
        "type": "success",
        "text": "Settings successfully saved"
    }
                        
    Parameters
    
    codeWord = 123456
    repeatCodeWord = 123456
    csrf_token = "cc6fd611cf84ece89b4206b9077e4282ee571a22"
                      

    4) Change of codes sending type

    Request
    POST
    /api/account/save-code-send-handler
    Answer
    
    Data field is not available for all the senders
    {
        "type": "success",
        "text": "Changes successfully saved",
        "data": {
            "googleQRCodeUrl": "https://chart.googleapis.com/chart? ...",
            "googleSecretCode" : "3J6J4DY2PM7KGZ4E"
        }
    }
                        
    Parameters
    
    handlerId = 2
    csrf_token = "cc6fd611cf84ece89b4206b9077e4282ee571a22"
                      

    5) Google Authenticator data request

    Request
    POST
    /api/account/get-user-google-code
    Answer
    
    {
        "type": "success",
        "data": {
            "googleQRCodeUrl": "https://chart.googleapis.com/...",
            "googleSecretCode": "3D3J6J4ZY2PM7KGZ4E"
        }
    }
                        
    Parameters
    
                          csrf_token = "cc6fd611cf84ece89b4206b9077e4282ee571a22"
                      

    6) Verification saving

    Request
    POST
    /api/account/update-identification-data
    Answer
    
    {
        "type": "success",
        "text": "Settings successfully saved"
    }
                        
    Parameters
    
    passportName = "Name"
    lastName = "Surname"
    birthday = "01/04/2017"
    passportNumber = "1234+1234"
    passportDate = "27/04/2017"
    locationCountryId = 82
    locationCity = "Moscow"
    passportRegistrationAddress = "Street, bld, apt"
    locationPostalCode = 1234
    notLiveInCountry = true
    csrf_token = "16747338b7473af83fc22af2a60855525bbfcd3e"
                      

    7) Saving photos

    Request
    POST
    /api/account/update-identification-photos
    Answer
    
    {
        "type": "success",
        "text": "Files successfully uploaded "
    }
                        
    Parameters
    
    idDocument = FILE
    idDocumentBack = FILE
    proofOfResidence = FILE
    csrf_token = "16747338b7473af83fc22af2a60855525bbfcd3e"
                      

    8) Phone number change

    Request
    POST
    /api/account/change-phone
    Answer
    
    {
        "type": "success",
        "text": "Change phone number successfully completed"
    }
                        
    Parameters
    
    newPhoneNumber = '+71234567890'
    csrf_token = "16747338b7473af83fc22af2a60855525bbfcd3e"
                      

    Get a list of countries

    Request
    POST 
    /api/account/exchange
    Answer
    JSON (show more) { "type": "success", "data": [{ "name": "Afghanistan", "inBlacklist": true, "order": 999, "id": 1 }, { "name": "Albania", "inBlacklist": false, "order": 999, "id": 2 }, { "name": "Algeria", "inBlacklist": false, "order": 999, "id": 3 }, { "name": "American Samoa ", "inBlacklist": false, "order": 999, "id": 4 }, { "name": "Andorra", "inBlacklist": false, "order": 999, "id": 5 }, { "name": "Angola", "inBlacklist": false, "order": 999, "id": 6 }, { "name": "Anguilla", "inBlacklist": false, "order": 999, "id": 7 }, { "name": "Antigua & Barbuda ", "inBlacklist": false, "order": 999, "id": 8 }, { "name": "Argentina", "inBlacklist": false, "order": 999, "id": 9 }, { "name": "Armenia", "inBlacklist": false, "order": 999, "id": 10 }, { "name": "Aruba", "inBlacklist": false, "order": 999, "id": 11 }, { "name": "Australia", "inBlacklist": false, "order": 999, "id": 12 }, { "name": "Austria", "inBlacklist": false, "order": 2, "id": 13 }, { "name": "Azerbaijan", "inBlacklist": false, "order": 999, "id": 14 }, { "name": "Bahamas", "inBlacklist": false, "order": 999, "id": 15 }, { "name": "Bahrain", "inBlacklist": false, "order": 999, "id": 16 }, { "name": "Bangladesh", "inBlacklist": true, "order": 999, "id": 17 }, { "name": "Barbados", "inBlacklist": false, "order": 999, "id": 18 }, { "name": "Belarus", "inBlacklist": false, "order": 999, "id": 19 }, { "name": "Belgium", "inBlacklist": false, "order": 3, "id": 20 }, { "name": "Belize", "inBlacklist": false, "order": 999, "id": 21 }, { "name": "Benin", "inBlacklist": false, "order": 999, "id": 22 }, { "name": "Bermuda", "inBlacklist": false, "order": 999, "id": 23 }, { "name": "Bhutan", "inBlacklist": false, "order": 999, "id": 24 }, { "name": "Bolivia", "inBlacklist": true, "order": 999, "id": 25 }, { "name": "Bonaire", "inBlacklist": false, "order": 999, "id": 26 }, { "name": "Bosnia & Herzegovina ", "inBlacklist": true, "order": 999, "id": 27 }, { "name": "Botswana", "inBlacklist": false, "order": 999, "id": 28 }, { "name": "Brazil", "inBlacklist": false, "order": 999, "id": 29 }, { "name": "British Indian Ocean Ter ", "inBlacklist": false, "order": 999, "id": 30 }, { "name": "Brunei", "inBlacklist": false, "order": 999, "id": 31 }, { "name": "Bulgaria", "inBlacklist": false, "order": 999, "id": 32 }, { "name": "Burkina Faso ", " inBlacklist ":false, "order": 999, "id": 33 }, { "name": "Burundi", "inBlacklist": false, "order": 999, "id": 34 }, { "name": "Cambodia", "inBlacklist": false, "order": 999, "id": 35 }, { "name": "Cameroon", "inBlacklist": false, "order": 999, "id": 36 }, { "name": "Canada", "inBlacklist": false, "order": 999, "id": 37 }, { "name": "Canary Islands ", "inBlacklist": false, "order": 999, "id": 38 }, { "name": "Cape Verde", "inBlacklist": false, "order": 999, "id": 39 }, { "name": "Cayman Islands ", "inBlacklist": false, "order": 999, "id": 40 }, { "name": "Central African Republic ", "inBlacklist": false, "order": 999, "id": 41 }, { "name": "Chad", "inBlacklist": false, "order": 999, "id": 42 }, { "name": "Channel Islands ", "inBlacklist": false, "order": 999, "id": 43 }, { "name": "Chile", "inBlacklist": false, "order": 999, "id": 44 }, { "name": "China", "inBlacklist": false, "order": 999, "id": 45 }, { "name": "Christmas Island ", "inBlacklist": false, "order": 999, "id": 46 }, { "name": "Cocos Island ", "inBlacklist": false, "order": 999, "id": 47 }, { "name": "Colombia", "inBlacklist": false, "order": 999, "id": 48 }, { "name": "Comoros", "inBlacklist": false, "order": 999, "id": 49 }, { "name": "Congo", "inBlacklist": false, "order": 999, "id": 50 }, { "name": "Cook Islands ", "inBlacklist": false, "order": 999, "id": 51 }, { "name": "Costa Rica", "inBlacklist": false, "order": 999, "id": 52 }, { "name": "Cote D 'Ivoire", "inBlacklist": false, "order": 999, "id": 53 }, { "name": "Croatia", "inBlacklist": false, "order": 999, "id": 54 }, { "name": "Cuba", "inBlacklist": true, "order": 999, "id": 55 }, { "name": "Curacao", "inBlacklist": false, "order": 999, "id": 56 }, { "name": "Cyprus", "inBlacklist": false, "order": 999, "id": 57 }, { "name": "Czech Republic ", "inBlacklist": false, "order": 999, "id": 58 }, { "name": "Denmark", "inBlacklist": false, "order": 999, "id": 59 }, { "name": "Djibouti", "inBlacklist": false, "order": 999, "id": 60 }, { "name": "Dominica", "inBlacklist": false, "order": 999, "id": 61 }, { "name": "Dominican Republic ", "inBlacklist": false, "order": 999, "id": 62 }, { "name": "East Timor", "inBlacklist": false, "order": 999, "id": 63 }, { "name": "Ecuador", "inBlacklist": true, "order": 999, "id": 64 }, { "name": "Egypt", "inBlacklist": false, "order": 999, "id": 65 }, { "name": "El Salvador", "inBlacklist": false, "order": 999, "id": 66 }, { "name": "Equatorial Guinea ", "inBlacklist": false, "order": 999, "id": 67 }, { "name": "Eritrea", "inBlacklist": false, "order": 999, "id": 68 }, { "name": "Estonia", "inBlacklist": false, "order": 999, "id": 69 }, { "name": "Ethiopia", "inBlacklist": false, "order": 999, "id": 70 }, { "name": "Falkland Islands ", "inBlacklist": false, "order": 999, "id": 71 }, { "name": "Faroe Islands ", "inBlacklist": false, "order": 999, "id": 72 }, { "name": "Fiji", "inBlacklist": false, "order": 999, "id": 73 }, { "name": "Finland", "inBlacklist": false, "order": 999, "id": 74 }, { "name": "France", "inBlacklist": false, "order": 999, "id": 75 }, { "name": "French Guiana ", "inBlacklist": false, "order": 999, "id": 76 }, { "name": "French Polynesia ", "inBlacklist": false, "order": 999, "id": 77 }, { "name": "French Southern Ter ", "inBlacklist": false, "order": 999, "id": 78 }, { "name": "Gabon", "inBlacklist": false, "order": 999, "id": 79 }, { "name": "Gambia", "inBlacklist": false, "order": 999, "id": 80 }, { "name": "Georgia", "inBlacklist": false, "order": 999, "id": 81 }, { "name": "Germany", "inBlacklist": false, "order": 1, "id": 82 }, { "name": "Ghana", "inBlacklist": false, "order": 999, "id": 83 }, { "name": "Gibraltar", "inBlacklist": false, "order": 999, "id": 84 }, { "name": "Great Britain ", "inBlacklist": false, "order": 999, "id": 85 }, { "name": "Greece", "inBlacklist": false, "order": 999, "id": 86 }, { "name": "Greenland", "inBlacklist": false, "order": 999, "id": 87 }, { "name": "Grenada", "inBlacklist": false, "order": 999, "id": 88 }, { "name": "Guadeloupe", "inBlacklist": false, "order": 999, "id": 89 }, { "name": "Guam", "inBlacklist": false, "order": 999, "id": 90 }, { "name": "Guatemala", "inBlacklist": false, "order": 999, "id": 91 }, { "name": "Guinea", "inBlacklist": false, "order": 999, "id": 92 }, { "name": "Guyana", "inBlacklist": true, "order": 999, "id": 93 }, { "name": "Haiti", "inBlacklist": false, "order": 999, "id": 94 }, { "name": "Hawaii", "inBlacklist": false, "order": 999, "id": 95 }, { "name": "Honduras", "inBlacklist": false, "order": 999, "id": 96 }, { "name": "Hong Kong", "inBlacklist": false, "order": 999, "id": 97 }, { "name": "Hungary", "inBlacklist": false, "order": 999, "id": 98 }, { "name": "Iceland", "inBlacklist": false, "order": 999, "id": 99 }, { "name": "India", "inBlacklist": false, "order": 999, "id": 100 }, { "name": "Indonesia", "inBlacklist": false, "order": 999, "id": 101 }, { "name": "Iran", "inBlacklist": true, "order": 999, "id": 102 }, { "name": "Iraq", "inBlacklist": false, "order": 999, "id": 103 }, { "name": "Ireland", "inBlacklist": false, "order": 999, "id": 104 }, { "name": "Isle of Man ", " inBlacklist ":false, "order": 999, "id": 105 }, { "name": "Israel", "inBlacklist": false, "order": 999, "id": 106 }, { "name": "Italy", "inBlacklist": false, "order": 999, "id": 107 }, { "name": "Jamaica", "inBlacklist": false, "order": 999, "id": 108 }, { "name": "Japan", "inBlacklist": false, "order": 999, "id": 109 }, { "name": "Jordan", "inBlacklist": false, "order": 999, "id": 110 }, { "name": "Kazakhstan", "inBlacklist": false, "order": 999, "id": 111 }, { "name": "Kenya", "inBlacklist": false, "order": 999, "id": 112 }, { "name": "Kiribati", "inBlacklist": false, "order": 999, "id": 113 }, { "name": "Korea North ", " inBlacklist ":true, "order": 999, "id": 114 }, { "name": "Korea South ", "inBlacklist": false, "order": 999, "id": 115 }, { "name": "Kuwait", "inBlacklist": false, "order": 999, "id": 116 }, { "name": "Kyrgyzstan", "inBlacklist": false, "order": 999, "id": 117 }, { "name": "Laos", "inBlacklist": true, "order": 999, "id": 118 }, { "name": "Latvia", "inBlacklist": false, "order": 999, "id": 119 }, { "name": "Lebanon", "inBlacklist": false, "order": 999, "id": 120 }, { "name": "Lesotho", "inBlacklist": false, "order": 999, "id": 121 }, { "name": "Liberia", "inBlacklist": false, "order": 999, "id": 122 }, { "name": "Libya", "inBlacklist": false, "order": 999, "id": 123 }, { "name": "Liechtenstein", "inBlacklist": false, "order": 999, "id": 124 }, { "name": "Lithuania", "inBlacklist": false, "order": 999, "id": 125 }, { "name": "Luxembourg", "inBlacklist": false, "order": 999, "id": 126 }, { "name": "Macau", "inBlacklist": false, "order": 999, "id": 127 }, { "name": "Macedonia", "inBlacklist": false, "order": 999, "id": 128 }, { "name": "Madagascar", "inBlacklist": false, "order": 999, "id": 129 }, { "name": "Malawi", "inBlacklist": false, "order": 999, "id": 130 }, { "name": "Malaysia", "inBlacklist": false, "order": 999, "id": 131 }, { "name": "Maldives", "inBlacklist": false, "order": 999, "id": 132 }, { "name": "Mali", "inBlacklist": false, "order": 999, "id": 133 }, { "name": "Malta", "inBlacklist": false, "order": 999, "id": 134 }, { "name": "Marshall Islands ", "inBlacklist": false, "order": 999, "id": 135 }, { "name": "Martinique", "inBlacklist": false, "order": 999, "id": 136 }, { "name": "Mauritania", "inBlacklist": false, "order": 999, "id": 137 }, { "name": "Mauritius", "inBlacklist": false, "order": 999, "id": 138 }, { "name": "Mayotte", "inBlacklist": false, "order": 999, "id": 139 }, { "name": "Mexico", "inBlacklist": false, "order": 999, "id": 140 }, { "name": "Midway Islands ", "inBlacklist": false, "order": 999, "id": 141 }, { "name": "Moldova", "inBlacklist": false, "order": 999, "id": 142 }, { "name": "Monaco", "inBlacklist": false, "order": 999, "id": 143 }, { "name": "Mongolia", "inBlacklist": false, "order": 999, "id": 144 }, { "name": "Montserrat", "inBlacklist": false, "order": 999, "id": 145 }, { "name": "Morocco", "inBlacklist": false, "order": 999, "id": 146 }, { "name": "Mozambique", "inBlacklist": false, "order": 999, "id": 147 }, { "name": "Myanmar", "inBlacklist": false, "order": 999, "id": 148 }, { "name": "Nambia", "inBlacklist": false, "order": 999, "id": 149 }, { "name": "Nauru", "inBlacklist": false, "order": 999, "id": 150 }, { "name": "Nepal", "inBlacklist": false, "order": 999, "id": 151 }, { "name": "Netherland Antilles ", "inBlacklist": false, "order": 999, "id": 152 }, { "name": "Netherlands (Holland, Europe) ", "inBlacklist": false, "order": 999, "id": 153 }, { "name": "Nevis", "inBlacklist": false, "order": 999, "id": 154 }, { "name": "New Caledonia ", "inBlacklist": false, "order": 999, "id": 155 }, { "name": "New Zealand ", "inBlacklist": false, "order": 999, "id": 156 }, { "name": "Nicaragua", "inBlacklist": false, "order": 999, "id": 157 }, { "name": "Niger", "inBlacklist": false, "order": 999, "id": 158 }, { "name": "Nigeria", "inBlacklist": false, "order": 999, "id": 159 }, { "name": "Niue", "inBlacklist": false, "order": 999, "id": 160 }, { "name": "Norfolk Island ", "inBlacklist": false, "order": 999, "id": 161 }, { "name": "Norway", "inBlacklist": false, "order": 999, "id": 162 }, { "name": "Oman", "inBlacklist": false, "order": 999, "id": 163 }, { "name": "Pakistan", "inBlacklist": false, "order": 999, "id": 164 }, { "name": "Palau Island ", "inBlacklist": false, "order": 999, "id": 165 }, { "name": "Palestine", "inBlacklist": false, "order": 999, "id": 166 }, { "name": "Panama", "inBlacklist": false, "order": 999, "id": 167 }, { "name": "Papua New Guinea ", "inBlacklist": false, "order": 999, "id": 168 }, { "name": "Paraguay", "inBlacklist": false, "order": 999, "id": 169 }, { "name": "Peru", "inBlacklist": false, "order": 999, "id": 170 }, { "name": "Philippines", "inBlacklist": false, "order": 999, "id": 171 }, { "name": "Pitcairn Island ", "inBlacklist": false, "order": 999, "id": 172 }, { "name": "Poland", "inBlacklist": false, "order": 999, "id": 173 }, { "name": "Portugal", "inBlacklist": false, "order": 999, "id": 174 }, { "name": "Puerto Rico ", " inBlacklist ":false, "order": 999, "id": 175 }, { "name": "Qatar", "inBlacklist": false, "order": 999, "id": 176 }, { "name": "Republic of Montenegro ", "inBlacklist": false, "order": 999, "id": 177 }, { "name": "Republic of Serbia ", "inBlacklist": false, "order": 999, "id": 178 }, { "name": "Reunion", "inBlacklist": false, "order": 999, "id": 179 }, { "name": "Romania", "inBlacklist": false, "order": 999, "id": 180 }, { "name": "Russia", "inBlacklist": false, "order": 999, "id": 181 }, { "name": "Rwanda", "inBlacklist": false, "order": 999, "id": 182 }, { "name": "Saipan", "inBlacklist": false, "order": 999, "id": 183 }, { "name": "Samoa", "inBlacklist": false, "order": 999, "id": 184 }, { "name": "Samoa American ", "inBlacklist": false, "order": 999, "id": 185 }, { "name": "San Marino ", "inBlacklist": false, "order": 999, "id": 186 }, { "name": "Sao Tome & Principe ", "inBlacklist": false, "order": 999, "id": 187 }, { "name": "Saudi Arabia ", "inBlacklist": false, "order": 999, "id": 188 }, { "name": "Senegal", "inBlacklist": false, "order": 999, "id": 189 }, { "name": "Serbia", "inBlacklist": false, "order": 999, "id": 190 }, { "name": "Seychelles", "inBlacklist": false, "order": 999, "id": 191 }, { "name": "Sierra Leone ", "inBlacklist": false, "order": 999, "id": 192 }, { "name": "Singapore", "inBlacklist": false, "order": 999, "id": 193 }, { "name": "Slovakia", "inBlacklist": false, "order": 999, "id": 194 }, { "name": "Slovenia", "inBlacklist": false, "order": 999, "id": 195 }, { "name": "Solomon Islands ", "inBlacklist": false, "order": 999, "id": 196 }, { "name": "Somalia", "inBlacklist": false, "order": 999, "id": 197 }, { "name": "South Africa ", "inBlacklist": false, "order": 999, "id": 198 }, { "name": "Spain", "inBlacklist": false, "order": 4, "id": 199 }, { "name": "Sri Lanka", "inBlacklist": false, "order": 999, "id": 200 }, { "name": "St Barthelemy ", "inBlacklist": false, "order": 999, "id": 201 }, { "name": "St Eustatius ", "inBlacklist": false, "order": 999, "id": 202 }, { "name": "St Helena", "inBlacklist": false, "order": 999, "id": 203 }, { "name": "St Kitts - Nevis ", "inBlacklist": false, "order": 999, "id": 204 }, { "name": "St Lucia", "inBlacklist": false, "order": 999, "id": 205 }, { "name": "St Maarten ", "inBlacklist": false, "order": 999, "id": 206 }, { "name": "St Pierre & Miquelon ", "inBlacklist": false, "order": 999, "id": 207 }, { "name": "St Vincent & Grenadines ", "inBlacklist": false, "order": 999, "id": 208 }, { "name": "Sudan", "inBlacklist": true, "order": 999, "id": 209 }, { "name": "Suriname", "inBlacklist": false, "order": 999, "id": 210 }, { "name": "Swaziland", "inBlacklist": false, "order": 999, "id": 211 }, { "name": "Sweden", "inBlacklist": false, "order": 999, "id": 212 }, { "name": "Switzerland", "inBlacklist": false, "order": 999, "id": 213 }, { "name": "Syria", "inBlacklist": true, "order": 999, "id": 214 }, { "name": "Tahiti", "inBlacklist": false, "order": 999, "id": 215 }, { "name": "Taiwan", "inBlacklist": false, "order": 999, "id": 216 }, { "name": "Tajikistan", "inBlacklist": false, "order": 999, "id": 217 }, { "name": "Tanzania", "inBlacklist": false, "order": 999, "id": 218 }, { "name": "Thailand", "inBlacklist": false, "order": 999, "id": 219 }, { "name": "Togo", "inBlacklist": false, "order": 999, "id": 220 }, { "name": "Tokelau", "inBlacklist": false, "order": 999, "id": 221 }, { "name": "Tonga", "inBlacklist": false, "order": 999, "id": 222 }, { "name": "Trinidad & Tobago ", "inBlacklist": false, "order": 999, "id": 223 }, { "name": "Tunisia", "inBlacklist": false, "order": 999, "id": 224 }, { "name": "Turkey", "inBlacklist": false, "order": 999, "id": 225 }, { "name": "Turkmenistan", "inBlacklist": false, "order": 999, "id": 226 }, { "name": "Turks & Caicos Is ", "inBlacklist": false, "order": 999, "id": 227 }, { "name": "Tuvalu", "inBlacklist": false, "order": 999, "id": 228 }, { "name": "UK", "inBlacklist": false, "order": 999, "id": 229 }, { "name": "Uganda", "inBlacklist": true, "order": 999, "id": 230 }, { "name": "Ukraine", "inBlacklist": false, "order": 999, "id": 231 }, { "name": "United Arab Emirates ", "inBlacklist": false, "order": 999, "id": 232 }, { "name": "United States of America ", "inBlacklist": true, "order": 999, "id": 233 }, { "name": "Uruguay", "inBlacklist": false, "order": 999, "id": 234 }, { "name": "Uzbekistan", "inBlacklist": false, "order": 999, "id": 235 }, { "name": "Vanuatu", "inBlacklist": true, "order": 999, "id": 236 }, { "name": "Vatican City State ", " inBlacklist ":false, "order": 999, "id": 237 }, { "name": "Venezuela", "inBlacklist": false, "order": 999, "id": 238 }, { "name": "Vietnam", "inBlacklist": false, "order": 999, "id": 239 }, { "name": "Virgin Islands(Brit) ", "inBlacklist": false, "order": 999, "id": 240 }, { "name": "Virgin Islands(USA) ", "inBlacklist": true, "order": 999, "id": 241 }, { "name": "Wake Island ", "inBlacklist": false, "order": 999, "id": 242 }, { "name": "Wallis & Futana Is ", "inBlacklist": false, "order": 999, "id": 243 }, { "name": "Yemen", "inBlacklist": true, "order": 999, "id": 244 }, { "name": "Zaire", "inBlacklist": false, "order": 999, "id": 245 }, { "name": "Zambia", "inBlacklist": false, "order": 999, "id": 246 }, { "name": "Zimbabwe", "inBlacklist": false, "order": 999, "id": 247 } ] }
    Parameters
    -