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"
}
}