In our testing we have used the vendor and purchase_order queries to pull vendor information out of ShipHero, but we have noticed that the “address” object is always null. Is there a reason for this? Is there a workaround to get the address object fields?
This isn’t a showstopper for us, just an small annoyance since we are exporting ShipHero vendor info into our accounting system, and physical address hasn’t been deemed as critical.
For completeness of this question I’ll provide an example query and a screenshot of a response. This is the vendors query, but when we run the purchase_orders query and try to include vendor address we get the same thing.
query Vendors {
vendors {
request_id
complexity
data {
edges {
node {
id
name
address {
name
address1
address2
city
state
country
zip
phone
}
}
}
}
}
}
Response looks like this: