createWallet

Currencies Supported

Currency Code (ISO4217) Currency Name
USD United States Dollar
CAD Canadian Dollar
EUR Euro
GBP British Pound Sterling
MXN Mexican Peso
AUD Australian Dollar
CNH Chinese Yuan (Offshore)
HKD Hong Kong Dollar
SGD Singapore Dollar
PLN Polish Zloty

Parameters

Parameter Type Required
entity_id UUID true
currency ISO4217 true

GraphQL

GraphQL

mutation createWallet (
    $entity_id: UUID!
    $currency: ISO4217!
) {
    createWallet (
        entity_id: $entity_id
        currency: $currency
    )
}

query

string

Defaults to {}

``200 200

object

data

object

createWallet

string

``400 400

NodeShell

xxxxxxxxxx

// mutation createWallet

var axios = require('axios');

var data = JSON.stringify({

query: `mutation ($entity_id: UUID!, $currency: ISO4217!) {

createWallet (entity_id: $entity_id, currency: $currency)

}`,

variables: {"entity_id":"43033d1c-7bf0-4462-a6fe-a74aa1869725", "currency": "MXN"}

});

var config = {

method: 'post',

url: 'https://sandbox.external.routefusion.com/graphql',

headers: {

'Authorization': 'Bearer <your token>',

'Content-Type': 'application/json'

},

data : data

};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});

xxxxxxxxxx

{
  "data": {
    "createWallet": "573442c4-e010-480b-9acf-861fac940e9a"
  }
}