Address for Vendor is always null

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:
Screenshot 2024-07-26 at 16.09.44

Hi @shaun

There is a ticket with engineering about this, and I have added your account as an example.
I’ll let you know as soon as this is fixed.

Have a nice day!

Hi @shaun

The engineering team made a fix for this.
Please confirm this is working now.

Have a nice day!

Yes it looks like the address information is there now! Thanks very much for taking care of that.

1 Like