# Split items shipped with same allocation ID

**URL:** <https://developer-forum.veeqo.com/t/split-items-shipped-with-same-allocation-id/455>\
**Category:** API Queries (How To)\
**Created:** [September 25, 2021, 3:41pm UTC](https://developer-forum.veeqo.com/t/split-items-shipped-with-same-allocation-id/455 "2021-09-25T15:41:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikel1991](https://avatars.discourse-cdn.com/v4/letter/m/FF6200/32.png) [@mikel1991](https://developer-forum.veeqo.com/u/mikel1991)\
**Post date:** [September 25, 2021, 3:41pm UTC](https://developer-forum.veeqo.com/t/split-items-shipped-with-same-allocation-id/455/1 "2021-09-25T15:41:19Z")

</div>

Hello,

If two items from the same order have the same allocation ID but they are splitted for shipment? Is it possible to create a splitted shipment with two different tracking numbers?

I tried to send them to veeqo via the /shipments endpoint, but if the allocation id for shipment 1 has been upload already, then I received a 400 error saying that the allocation ID already exist, so the order gets marked as shipped, but the second tracking number for the second item doesn’t uploads

Thank you

---

<div class="post-metadata">

**Author:** ![specialideas](https://avatars.discourse-cdn.com/v4/letter/s/E1E7EE/32.png) [@specialideas](https://developer-forum.veeqo.com/u/specialideas)\
**Post date:** [August 25, 2025, 12:14pm UTC](https://developer-forum.veeqo.com/t/split-items-shipped-with-same-allocation-id/455/2 "2025-08-25T12:14:20Z")

</div>

There seem to be no replies. Is there no way to do this?

---

<div class="post-metadata">

**Author:** ![Alex-Veeqo](https://yyz1.discourse-cdn.com/flex033/user_avatar/developer-forum.veeqo.com/alex-veeqo/32/416_2.png) [@Alex-Veeqo](https://developer-forum.veeqo.com/u/Alex-Veeqo)\
**Post date:** [August 26, 2025, 4:07pm UTC](https://developer-forum.veeqo.com/t/split-items-shipped-with-same-allocation-id/455/3 "2025-08-26T16:07:00Z")

</div>

Hey @specialideas and @mikel1991,

Yes, this is definitely possible through our API. I’ve just taken a look on my test account and I was able to create two allocations and two shipments with two different tracking numbers for a single order.

Here’s my workflow as this might help you figure out to do it on your end:

1. Make two POST requests to `/orders/{order_id}/allocations` for my order, so that I have two different allocations for the same order.
2. Make a GET request to `/orders/{order_id}` to get relevant information about the order/validation purposes (allocation IDs).
3. Make two POST requests to `/shipments`, changing the `allocation_id` on each request to the allocations that I created in step 1.

If this works for you, please let me know, but if you are still having trouble then contact Veeqo Support via the support messenger in the Veeqo app or contacting [helpme@support.veeqo.com](mailto:helpme@support.veeqo.com).

Hope this helps,  
Alex - Veeqo
