GraphQL
query entity (
$entity_id: UUID!
) {
entity (
entity_id: $entity_id
) {
id
type
business_name
first_name
last_name
state
email
phone
address1
address2
city
state_province_region
postal_code
country
platform_id
representatives {
first_name
last_name
date_of_birth
is_signer
residential_address
residential_address2
residential_city
residential_state_province_region
residential_postal_code
residential_country
citizenship
responsibility
ownership_percentage
email
phone
job_title
passport_number
}
creator {
id
identifier
email
first_name
last_name
admin
}
users {
id
identifier
email
first_name
last_name
admin
}
}
}
NodeShell
var axios = require('axios');
var data = JSON.stringify({
query: `query entity (
$entity_id: UUID!
) {
entity (
entity_id: $entity_id
) {
id
type
business_name
first_name
last_name
state
email
phone
address1
address2
city
state_province_region
postal_code
country
platform_id
creator {
id
identifier
email
first_name
last_name
admin
}
users {
id
identifier
email
first_name
last_name
admin
}
}
}`,
variables: {"entity_id":"97621abc-ab31-4062-92bc-3cdc1a53b3ff"}
});
var config = {
method: 'post',
maxBodyLength: Infinity,
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);
});
{
"entity_id": "97621abc-ab31-4062-92bc-3cdc1a53b3ff"
}