### Parameters

| Parameter       | Type               | Required |
|-----------------|--------------------|----------|
| transfer_id     | UUID                | true     |
| state           | TransferStates      | true     |

query

string

Defaults to {}

# ```
200      200

object

data

object

finalizeTransfer

string
# ```

# ```
400      400

```

NodeShell

```
xxxxxxxxxx

// mutation finalizeTransfer

var axios = require('axios');

var data = JSON.stringify({

query: `mutation changeTransferState ($transfer_id: UUID!, $state: TransferStates!) {

changeTransferState (transfer_id: $transfer_id, state: $state)
}`,

variables: {"transfer_id":"", "state": ""}

});

var config = {

method: 'post',

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

headers: {

'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": {

"changeTransferState": "18ea46e5-2c36-4862-9eac-adc44364df7b",

"state": "completed"

}
}
```
