# GraphQL API

**URL:** https://community.shiphero.com/c/feedback-on-api/6.md?page=1

[Latest](https://community.shiphero.com/latest.md) · [Categories](https://community.shiphero.com/categories.md)

**Page:** 2

---

## [Is there a delivery timestamp in GraphQL API](https://community.shiphero.com/t/is-there-a-delivery-timestamp-in-graphql-api/3680)

<div class="topic-metadata">

**Author:** [@msacco6](https://community.shiphero.com/u/msacco6)\
**Replies:** 1\
**Last updated:** [June 26, 2026, 12:50pm UTC](https://community.shiphero.com/t/is-there-a-delivery-timestamp-in-graphql-api/3680 "2026-06-26T12:50:46Z")

</div>

Does the public GraphQL API expose delivery timestamp or tracking event history for outbound ShippingLabel records? We can see tracking\_status, delivered, picked\_up, tracking\_url, and parcelview\_url, but we need delivere…

---

## [Identify item location during order picking (Single Order)](https://community.shiphero.com/t/identify-item-location-during-order-picking-single-order/3679)

<div class="topic-metadata">

**Author:** [@Altair](https://community.shiphero.com/u/Altair)\
**Replies:** 2\
**Last updated:** [June 25, 2026, 6:57pm UTC](https://community.shiphero.com/t/identify-item-location-during-order-picking-single-order/3679 "2026-06-25T18:57:18Z")

</div>

Hi Team, We would like to check which API or attribute we should use to identify which location the item is being picked from when user starts picking the order from mobile app via “Single Order” mode. E.g: If apples a…

---

## [API to create client account under 3PL?](https://community.shiphero.com/t/api-to-create-client-account-under-3pl/535)

<div class="topic-metadata">

**Author:** [@atlatin](https://community.shiphero.com/u/atlatin)\
**Replies:** 4\
**Last updated:** [June 19, 2026, 1:53am UTC](https://community.shiphero.com/t/api-to-create-client-account-under-3pl/535 "2026-06-19T01:53:36Z")

</div>

Is there any way to create a client account using the API? If so, can the warehouse information also be updated using the API for that client account? Would help for onboarding.

---

## [Make Third Party Shipper Number and Zip Available in the API](https://community.shiphero.com/t/make-third-party-shipper-number-and-zip-available-in-the-api/42)

<div class="topic-metadata">

**Author:** [@joeldmyers](https://community.shiphero.com/u/joeldmyers)\
**Replies:** 15\
**Last updated:** [June 10, 2026, 1:58pm UTC](https://community.shiphero.com/t/make-third-party-shipper-number-and-zip-available-in-the-api/42 "2026-06-10T13:58:29Z")

</div>

Hi, Our company has wholesale accounts that often use their own UPS and FedEx account. There is a field in Shiphero for UPS accounts - Third Party Shipper Number, and Third Party Shipper Zip. For some reason, this is …

---

## [ShipHero Integration for External Rate Shopping and Label Generation via Soapbox APIs](https://community.shiphero.com/t/shiphero-integration-for-external-rate-shopping-and-label-generation-via-soapbox-apis/3685)

<div class="topic-metadata">

**Author:** [@leonpulido](https://community.shiphero.com/u/leonpulido)\
**Replies:** 1\
**Last updated:** [May 18, 2026, 5:02pm UTC](https://community.shiphero.com/t/shiphero-integration-for-external-rate-shopping-and-label-generation-via-soapbox-apis/3685 "2026-05-18T17:02:37Z")

</div>

Hi ShipHero team, We are exploring an integration for our client between their ShipHero instance and my company’s platform. To clarify, the company where I work (Soapbox) is not looking to register as a carrier. The p…

---

## [Official list of reasons for inventory\_changes endpoint](https://community.shiphero.com/t/official-list-of-reasons-for-inventory-changes-endpoint/3661)

<div class="topic-metadata">

**Author:** [@techyes](https://community.shiphero.com/u/techyes)\
**Replies:** 4\
**Last updated:** [March 20, 2026, 6:54pm UTC](https://community.shiphero.com/t/official-list-of-reasons-for-inventory-changes-endpoint/3661 "2026-03-20T18:54:26Z")

</div>

Hello, I am trying to build an integration between ShipHero and an ERP. I need to pull just the inventory changes that change the total on hand quantity of a SKU but aren’t tied to a standard transaction (order, PO, Ret…

---

## [Deleting a customer's inventory and products](https://community.shiphero.com/t/deleting-a-customers-inventory-and-products/3664)

<div class="topic-metadata">

**Author:** [@baruchK](https://community.shiphero.com/u/baruchK)\
**Replies:** 0\
**Last updated:** [March 17, 2026, 7:02pm UTC](https://community.shiphero.com/t/deleting-a-customers-inventory-and-products/3664 "2026-03-17T19:02:55Z")

</div>

I have a TPL customer. The customer has tens of thousands of products, each with inventory at multiple locations. I want to delete these products and their associated inventory. What’s the proper way to do this, given…

---

## [GraphQL count total number of orders](https://community.shiphero.com/t/graphql-count-total-number-of-orders/1249)

<div class="topic-metadata">

**Author:** [@vikram](https://community.shiphero.com/u/vikram)\
**Replies:** 2\
**Last updated:** [March 3, 2026, 9:52pm UTC](https://community.shiphero.com/t/graphql-count-total-number-of-orders/1249 "2026-03-03T21:52:35Z")

</div>

I am using the orders query to fetch orders. How is it possible to count the total number of orders I have. I am using this query query { orders(warehouse\_id: “V2FyZWhvdXNlOjExNzkw”) { request\_id complexity data(fir…

---

## [Reasons for Inventory Changes](https://community.shiphero.com/t/reasons-for-inventory-changes/3142)

<div class="topic-metadata">

**Author:** [@rypaul12](https://community.shiphero.com/u/rypaul12)\
**Replies:** 2\
**Last updated:** [February 23, 2026, 8:45pm UTC](https://community.shiphero.com/t/reasons-for-inventory-changes/3142 "2026-02-23T20:45:14Z")

</div>

Hello, Is there a default list of values for the reason field in inventory\_changes? From what I’ve seen it seems like: Order \<order\_link\> shipped Order \<order\_link\> picked into tote updated inventory manually Initi…

---

## [GraphQL API does not return allocation data for fulfilled orders](https://community.shiphero.com/t/graphql-api-does-not-return-allocation-data-for-fulfilled-orders/3660)

<div class="topic-metadata">

**Author:** [@ajay](https://community.shiphero.com/u/ajay)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 12:49pm UTC](https://community.shiphero.com/t/graphql-api-does-not-return-allocation-data-for-fulfilled-orders/3660 "2026-02-23T12:49:19Z")

</div>

I am querying orders using the GraphQL API as below: query { orders(order\_number:“#4795777”) { data(first: 90) { edges { node { order\_date order\_number allocations { warehouse\_id allocated\_at allocation\_refere…

---

## [Order\_add\_attachment Mutation returns error even when upload is successful](https://community.shiphero.com/t/order-add-attachment-mutation-returns-error-even-when-upload-is-successful/3659)

<div class="topic-metadata">

**Author:** [@kevchcm](https://community.shiphero.com/u/kevchcm)\
**Replies:** 1\
**Last updated:** [February 17, 2026, 6:02pm UTC](https://community.shiphero.com/t/order-add-attachment-mutation-returns-error-even-when-upload-is-successful/3659 "2026-02-17T18:02:02Z")

</div>

When creating an attachment for an order, I get an error message I don’t understand, even though the image has been successfully uploaded. This is the mutation mutation Order\_add\_attachment { order\_add\_attachment( …

---

## [Product not found error with inventory\_remove mutation](https://community.shiphero.com/t/product-not-found-error-with-inventory-remove-mutation/2624)

<div class="topic-metadata">

**Author:** [@saif\_storage](https://community.shiphero.com/u/saif_storage)\
**Replies:** 13\
**Last updated:** [February 16, 2026, 9:01pm UTC](https://community.shiphero.com/t/product-not-found-error-with-inventory-remove-mutation/2624 "2026-02-16T21:01:22Z")

</div>

Hi! we are trying to create the shipment for the order via Shiphero API, as we could see in the documentation we need to create shipment, then reduce inventory and change order status. The two mutations are working fine…

---

## ["Ready to Ship" field not working in API](https://community.shiphero.com/t/ready-to-ship-field-not-working-in-api/3655)

<div class="topic-metadata">

**Author:** [@cb.mathews](https://community.shiphero.com/u/cb.mathews)\
**Replies:** 1\
**Last updated:** [February 7, 2026, 4:09am UTC](https://community.shiphero.com/t/ready-to-ship-field-not-working-in-api/3655 "2026-02-07T04:09:23Z")

</div>

I am trying to filter out by the ready to ship field in our order data but all of our orders are showing “FALSE” as ready to ship which is not accurate. I don’t think this field is working and we need it

---

## [Order Creation/ Inventory/ Attachments](https://community.shiphero.com/t/order-creation-inventory-attachments/3654)

<div class="topic-metadata">

**Author:** [@angus](https://community.shiphero.com/u/angus)\
**Replies:** 0\
**Last updated:** [February 4, 2026, 6:32pm UTC](https://community.shiphero.com/t/order-creation-inventory-attachments/3654 "2026-02-04T18:32:54Z")

</div>

Order Creation: As you mentioned, we should use the order\_create (https://developer.shiphero.com/schema/#mutation-order\_create). However, we are unsure about the “minimum required arguments” among all those listed in th…

---

## [How to "Reprocess" order with API](https://community.shiphero.com/t/how-to-reprocess-order-with-api/2530)

<div class="topic-metadata">

**Author:** [@bbarrett](https://community.shiphero.com/u/bbarrett)\
**Replies:** 4\
**Last updated:** [February 3, 2026, 11:15pm UTC](https://community.shiphero.com/t/how-to-reprocess-order-with-api/2530 "2026-02-03T23:15:50Z")

</div>

Is there a way with the API to perform the same actions(s) that the “Reprocess” button on the Order page in the ShipHero APP does?

---

## [Create Assembly Product via API](https://community.shiphero.com/t/create-assembly-product-via-api/3640)

<div class="topic-metadata">

**Author:** [@bcbeats](https://community.shiphero.com/u/bcbeats)\
**Replies:** 1\
**Last updated:** [January 31, 2026, 1:30am UTC](https://community.shiphero.com/t/create-assembly-product-via-api/3640 "2026-01-31T01:30:31Z")

</div>

Is it possible to create or update products via the API? The CreateProductInput referenced in product\_createdoes not contain the assembly item field. Setting up assembly items in the UI requires saving first, then updat…

---

## [Inventory API – Faster Alternative to Email-Based Snapshot?](https://community.shiphero.com/t/inventory-api-faster-alternative-to-email-based-snapshot/3650)

<div class="topic-metadata">

**Author:** [@Jay](https://community.shiphero.com/u/Jay)\
**Replies:** 1\
**Last updated:** [January 31, 2026, 1:23am UTC](https://community.shiphero.com/t/inventory-api-faster-alternative-to-email-based-snapshot/3650 "2026-01-31T01:23:26Z")

</div>

Hello, We are looking for guidance on the best way to retrieve warehouse inventory data via API. Currently, we are using the Inventory Snapshot API, which generates the snapshot asynchronously and delivers the final da…

---

## [Picks\_per\_day filter by order\_id and get user\_id](https://community.shiphero.com/t/picks-per-day-filter-by-order-id-and-get-user-id/3610)

<div class="topic-metadata">

**Author:** [@hansdaigle](https://community.shiphero.com/u/hansdaigle)\
**Replies:** 4\
**Last updated:** [January 22, 2026, 11:42pm UTC](https://community.shiphero.com/t/picks-per-day-filter-by-order-id-and-get-user-id/3610 "2026-01-22T23:42:18Z")

</div>

How can I retrieve picker (user\_id) information for each order using picks\_per\_day when it does not include user\_id or order\_id filters? I am using your reporting API and I noticed an inconsistency between packs\_per\_day …

---

## [API Access for Reship/Product & order reprocess](https://community.shiphero.com/t/api-access-for-reship-product-order-reprocess/2104)

<div class="topic-metadata">

**Author:** [@Ahmed](https://community.shiphero.com/u/Ahmed)\
**Replies:** 10\
**Last updated:** [January 22, 2026, 11:38pm UTC](https://community.shiphero.com/t/api-access-for-reship-product-order-reprocess/2104 "2026-01-22T23:38:30Z")

</div>

Hello, We are using ShipHero and observe that products & orders frequently go out of sync. There is no way we can handle/attend to these manually. API that allows us to call reship This will allow us to reship items …

---

## [Passing FedEx account #](https://community.shiphero.com/t/passing-fedex-account/3641)

<div class="topic-metadata">

**Author:** [@angus](https://community.shiphero.com/u/angus)\
**Replies:** 3\
**Last updated:** [January 22, 2026, 3:21pm UTC](https://community.shiphero.com/t/passing-fedex-account/3641 "2026-01-22T15:21:29Z")

</div>

I started the Shiphero implementation and I have a couple of questions for the “order\_create”: Can you please provide us with carrier and service we should use for: shipping\_lines: {{ title: “” carrier: “Fede…

---

## [Pulling inventory data to include location, sku, and qty](https://community.shiphero.com/t/pulling-inventory-data-to-include-location-sku-and-qty/3642)

<div class="topic-metadata">

**Author:** [@cb.mathews](https://community.shiphero.com/u/cb.mathews)\
**Replies:** 1\
**Last updated:** [January 22, 2026, 2:54pm UTC](https://community.shiphero.com/t/pulling-inventory-data-to-include-location-sku-and-qty/3642 "2026-01-22T14:54:27Z")

</div>

I am trying to pull in all of our inventory data that will include the product sku, name, the location(s) it is in, and the qty in each location but I can’t seem to find combination of skus that will provide me with this…

---

## [Add new line item to update purchase order](https://community.shiphero.com/t/add-new-line-item-to-update-purchase-order/1863)

<div class="topic-metadata">

**Author:** [@joshua.o](https://community.shiphero.com/u/joshua.o)\
**Replies:** 9\
**Last updated:** [January 14, 2026, 10:21pm UTC](https://community.shiphero.com/t/add-new-line-item-to-update-purchase-order/1863 "2026-01-14T22:21:43Z")

</div>

While creating purchase order, we can’t add new line item, we get Unable to sync purchase order update Invalid SKU S17B, no line item exists for the purchase order 964269

---

## [Inventory Generate Snapshot](https://community.shiphero.com/t/inventory-generate-snapshot/3637)

<div class="topic-metadata">

**Author:** [@ajay](https://community.shiphero.com/u/ajay)\
**Replies:** 2\
**Last updated:** [January 7, 2026, 5:36pm UTC](https://community.shiphero.com/t/inventory-generate-snapshot/3637 "2026-01-07T17:36:14Z")

</div>

Hello ShipHero Team, I am using the inventory\_generate\_snapshot GraphQL mutation, and the mutation executes successfully. However, I am consistently seeing that both snapshot\_url and post\_url are returned as null in th…

---

## [Retrieve warehouse inventory data via API](https://community.shiphero.com/t/retrieve-warehouse-inventory-data-via-api/3631)

<div class="topic-metadata">

**Author:** [@Aislytics](https://community.shiphero.com/u/Aislytics)\
**Replies:** 2\
**Last updated:** [December 23, 2025, 8:22am UTC](https://community.shiphero.com/t/retrieve-warehouse-inventory-data-via-api/3631 "2025-12-23T08:22:48Z")

</div>

Hi all, We are looking for guidance on the best way to retrieve warehouse inventory data via API. Currently, we are using the Inventory Snapshot API, which generates the snapshot asynchronously and delivers the final d…

---

## [Sorting options for orders](https://community.shiphero.com/t/sorting-options-for-orders/144)

<div class="topic-metadata">

**Author:** [@Ant](https://community.shiphero.com/u/Ant)\
**Replies:** 3\
**Last updated:** [December 18, 2025, 9:04pm UTC](https://community.shiphero.com/t/sorting-options-for-orders/144 "2025-12-18T21:04:24Z")

</div>

Maybe I missed those in the docs, but I can’t find the possible values of the sort parameter in the orders query. I’d like to know what are the sorting options. It would be nice to have this defined as an enum in the Gr…

---

## [504 errors on orders api](https://community.shiphero.com/t/504-errors-on-orders-api/3629)

<div class="topic-metadata">

**Author:** [@oliver](https://community.shiphero.com/u/oliver)\
**Replies:** 1\
**Last updated:** [December 17, 2025, 8:44pm UTC](https://community.shiphero.com/t/504-errors-on-orders-api/3629 "2025-12-17T20:44:16Z")

</div>

For the past few days, 90+% of our requests for the orders query are timing out (over 5 min to complete). We are filtering by tags. Even getting a single order takes over 3 minutes. Occasionally we do get a response back…

---

## [I’m getting an error when creating and updating products](https://community.shiphero.com/t/i-m-getting-an-error-when-creating-and-updating-products/3627)

<div class="topic-metadata">

**Author:** [@acetinamac](https://community.shiphero.com/u/acetinamac)\
**Replies:** 0\
**Last updated:** [December 8, 2025, 9:26pm UTC](https://community.shiphero.com/t/i-m-getting-an-error-when-creating-and-updating-products/3627 "2025-12-08T21:26:51Z")

</div>

We detected inconsistent data type changes in ShipHero’s GraphQL API over the weekend (December 6–7, 2025). These changes were not announced and have caused errors across different mutations due to mismatched expected ty…

---

## [Order with wrong shipping method](https://community.shiphero.com/t/order-with-wrong-shipping-method/3626)

<div class="topic-metadata">

**Author:** [@ahmadMamdouh](https://community.shiphero.com/u/ahmadMamdouh)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 5:20pm UTC](https://community.shiphero.com/t/order-with-wrong-shipping-method/3626 "2025-12-08T17:20:56Z")

</div>

Hello Team, We faced an issue with order “#4523“, which came from Shopify , when we got order details from shiphero it’s shipping method and carrier appears like: "shipping\_lines":{ "carrier":"genericlabel", …

---

## [Need to pull historical receiving records from all my POs](https://community.shiphero.com/t/need-to-pull-historical-receiving-records-from-all-my-pos/3625)

<div class="topic-metadata">

**Author:** [@tqlosh](https://community.shiphero.com/u/tqlosh)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 5:19pm UTC](https://community.shiphero.com/t/need-to-pull-historical-receiving-records-from-all-my-pos/3625 "2025-12-08T17:19:46Z")

</div>

I have a use case where I need to pull the POs from 2025 and compile what day each sku was received on. For example if a PO was open on 3/28 and closed on 4/12 and inventory was received to that PO some days in March and…

---

## [Warehouses.company\_alias empty for 3PL client even though Name is set in /3pl](https://community.shiphero.com/t/warehouses-company-alias-empty-for-3pl-client-even-though-name-is-set-in-3pl/3624)

<div class="topic-metadata">

**Author:** [@jb001](https://community.shiphero.com/u/jb001)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 5:17pm UTC](https://community.shiphero.com/t/warehouses-company-alias-empty-for-3pl-client-even-though-name-is-set-in-3pl/3624 "2025-12-08T17:17:45Z")

</div>

I am trying to read the 3PL client “Name” shown on the /3pl page via the GraphQL API for several different 3PLs. The docs and forum responses state that this value is available at: account → customers → warehouses → com…

[Previous page](https://community.shiphero.com/c/feedback-on-api/6.md)

[Next page](https://community.shiphero.com/c/feedback-on-api/6.md?page=2)
