To get the different warehouse IDs your account has access to, you can use the following query:
query {
account(analyze: false) {
request_id
data {
legacy_id
id
warehouses {
id
legacy_id
identifier
profile
account_id
address {
name
country
state
city
}
}
}
}
}
I will need an example for this one, a request_id you for back from sending the mutation is enough.
I’m not familiar with Mulesoft. If they have an integration with ShipHero, please contact them, as they will know better how they are authenticating with us.
Thanks for your response
I’ll test the suggested solution. However, I need assistance with 3 and 4. Specifically, I need to set up a webhook in ShipHero and will provide an endpoint URL in the mutation. My endpoint requires basic authentication with a username and password. How can I configure ShipHero to include these credentials so that only ShipHero’s webhooks can access my endpoint and send shipment updates?
Hi @Vishnu, currently, our webhooks don’t have those authentication options. You can use the API secret you get to verify it. More info: Webhooks – Developer Resources | ShipHero
Have a nice day!
Hi @tomasfd can I assign my API client ID and client secret in the Authorize.net API Credentials
so the webhook can access my endpoint to transfer data from shiphero to my system?
Hello Vishnu,
Once you have created an order with SKUs with available stock, you should be able to fulfill it following this guide: How to Pack Orders – ShipHero. Fulfilling the order triggers the webhook. You can use a generic label if you don’t have any carriers connected.