Join us in San Francisco on the 29/30th of October for two days of developer workshops and technical talks

Transfer Balance

In this code snippet you will see how to transfer part (or all) of the parent account's balance to a subaccount.

Example

Ensure the following variables are set to your required values using any convenient method:

Key Description
NEXMO_API_KEY The API key of the parent account.
NEXMO_API_SECRET The API secret of the parent account.
SUBACCOUNT_KEY The API key of the subaccount to receive the specified amount.
AMOUNT The amount of balance to be transferred to the specified subaccount.

Write the code

Add the following to transfer-balance.sh:

Copy to Clipboard
curl -X POST -u $NEXMO_API_KEY:$NEXMO_API_SECRET https://api.nexmo.com/accounts/$NEXMO_API_KEY/balance-transfers  \
     -H "Content-Type: application/json"  \
     -d $'{"from":"'$NEXMO_API_KEY'", "to":"'$SUBACCOUNT_KEY'", "amount": '$AMOUNT'}'

View full source

Run your code

Save this file to your machine and run it:

bash transfer-balance.sh

Try it out

When you run the code you will transfer the specified amount of the parent account's balance to the specified subaccount.