beneficiary

Parameters

Parameter Type Required
beneficiary_id UUID true

GraphQL Query

GraphQL

query beneficiary (
    $beneficiary_id: UUID!
) {
    beneficiary (
        beneficiary_id: $beneficiary_id
    ) {
        id
        entity {
            id
            type
            state
            business_name
            first_name
            last_name
            state
            email
            phone
            address1
            address2
            city
            state_province_region
            postal_code
            country
        }
        creator {
            id
            identifier
            email
            first_name
            last_name
            admin
        }
        type
        email
        phone
        tax_number
        first_name
        last_name
        address1
        address2
        city
        state_province_region
        postal_code
        country
        contact_first_name
        contact_last_name
        business_name
        name_on_bank_account
        swift_bic
        account_number
        routing_code
        currency
        bank_name
        branch_name
        bank_address1
        bank_address2
        bank_city
        bank_state_province_region
        bank_postal_code
        bank_country
    }
}
const axios = require('axios');

let data = JSON.stringify({
  query: `query beneficiary (
    $beneficiary_id: UUID!
) {
    beneficiary (
        beneficiary_id: $beneficiary_id
    ) {
        id
        entity {
            id
            type
            state
            business_name
            first_name
            last_name
            state
            email
            phone
            address1
            address2
            city
            state_province_region
            postal_code
            country
        }
        creator {
            id
            identifier
            email
            first_name
            last_name
            admin
        }
        type
        email
        phone
        tax_number
        first_name
        last_name
        address1
        address2
        city
        state_province_region
        postal_code
        country
        contact_first_name
        contact_last_name
        business_name
        name_on_bank_account
        swift_bic
        account_number
        routing_code
        currency
        bank_name
        branch_name
        bank_address1
        bank_address2
        bank_city
        bank_state_province_region
        bank_postal_code
        bank_country
    }
}`,
  variables: {"beneficiary_id":""}
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://sandbox.external.routefusion.com/graphql',
  headers: {
    'Content-Type': 'application/json'
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
{
  "data": {
    "beneficiary": {
      "id": "dc3c90af-6311-4fb3-973f-cd7b273080b8",
      "entity": {
        "id": "d8882fb0-0469-48e0-8e8a-ef31ae391cd1",
        "type": "personal",
        "business_name": null,
        "first_name": "John",
        "last_name": "Doe",
        "state": "verified",
        "email": "test@entity.com",
        "phone": "9149999999",
        "phone_country": "US",
        "address1": "1305 e 6th st.",
        "address2": "",
        "city": "Austin",
        "state_province_region": "TX",
        "postal_code": "78703",
        "country": "US"
      },
      "creator": {
        "id": "bec28c73-046b-4366-9e2c-cf043bc2e196",
        "identifier": "demo@routefusion.com",
        "email": "demo@routefusion.com",
        "first_name": "Gilligan",
        "last_name": "Denver",
        "admin": true
      },
      "type": "business",
      "email": "test@test.com",
      "phone": "",
      "phone_country": "",
      "tax_number": "",
      "first_name": null,
      "last_name": null,
      "address1": "1001 20 Avenue",
      "address2": "",
      "city": "didsbury",
      "state_province_region": "AB",
      "postal_code": "T0M 0W0",
      "country": "CA",
      "contact_first_name": null,
      "contact_last_name": null,
      "business_name": "NorthStar Academy Canada",
      "name_on_bank_account": null,
      "swift_bic": "BNDCCAMM",
      "account_number": "13451345",
      "routing_code": "123456789",
      "currency": "CAD",
      "bank_name": "Bank of Canada - Banque du Canada",
      "branch_name": null,
      "bank_address1": "234 Wellington Street West",
      "bank_address2": "",
      "bank_city": "ottawa",
      "bank_state_province_region": "ON",
      "bank_postal_code": "K1A 0G9",
      "bank_country": "CA"
    }
  }
}