# Purchase Shipping Labels

**URL:** <https://developer-forum.veeqo.com/t/purchase-shipping-labels/1648>\
**Category:** API Queries (How To)\
**Created:** [November 19, 2025, 10:17am UTC](https://developer-forum.veeqo.com/t/purchase-shipping-labels/1648 "2025-11-19T10:17:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ayan](https://avatars.discourse-cdn.com/v4/letter/a/637381/32.png) [@Ayan](https://developer-forum.veeqo.com/u/Ayan)\
**Post date:** [November 19, 2025, 10:17am UTC](https://developer-forum.veeqo.com/t/purchase-shipping-labels/1648/1 "2025-11-19T10:17:07Z")

</div>

Hi Veeqo team,

I’m trying to integrate with the “Purchase Shipping Labels” API:  
`POST https://api.veeqo.com/shipping/shipments`

I can successfully retrieve shipping quotes via the Shipping Quotes endpoints (including `amazon_shipping_v2` rates with `remote_shipment_id` and `shipping_service_options`), but whenever I POST to `/shipping/shipments` with a valid payload and API key, the API always responds with:

```auto
{ "status": 404, "error": "Not Found" }  

```

From the developer forum post “[How can I purchase shipping labels with Veeqo API?](https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638?utm_source=chatgpt.com)” I can see that some users are able to use this endpoint (they receive `error_messages` such as `:rate_code parameter is missing` when the payload is incomplete, and they resolved it by adding `rate_code` and `shipping_service_options`).

Could you please confirm whether the “Purchase Shipping Labels / Buy Shipping Label” endpoint is enabled for my account?  
If it is currently restricted to whitelisted accounts, could you help enable it for my account or let me know the requirements to get access?

Many thanks!

---

<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:** [November 19, 2025, 10:36am UTC](https://developer-forum.veeqo.com/t/purchase-shipping-labels/1648/2 "2025-11-19T10:36:06Z")

</div>

Hi @Ayan,

A 404 Not Found suggests that the Allocation ID was not found or an invalid shipping rate was provided. I would check that your allocation ID is correct and that you have retrieving the latest rates for the order.

I’ve also noticed that you are using the old endpoint for retrieving rates. We’ve updated our documentation which may or may not be contributing to this issue. I would suggest reviewing the [new documentation for retrieving rates](https://developers.veeqo.com/api/operations/retrieve-shipping-rates/) to update your integration as well.

In order to debug further, Veeqo Support would need the payload of your request. You can 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

---

<div class="post-metadata">

**Author:** ![Ayan](https://avatars.discourse-cdn.com/v4/letter/a/637381/32.png) [@Ayan](https://developer-forum.veeqo.com/u/Ayan)\
**Post date:** [November 24, 2025, 1:17am UTC](https://developer-forum.veeqo.com/t/purchase-shipping-labels/1648/3 "2025-11-24T01:17:46Z")

</div>

Hi team, I’ll send you my code; please help me debug it. I’m getting the information from `/shipping/rates/` and then sending the data to `/shipping/shipments` again, but I keep getting 500 or 404 error codes.

(Attachment veeqoLabels.zip is missing)

---

<div class="post-metadata">

**Author:** ![BlueWareLabs](https://avatars.discourse-cdn.com/v4/letter/b/FF6200/32.png) [@BlueWareLabs](https://developer-forum.veeqo.com/u/BlueWareLabs)\
**Post date:** [December 26, 2025, 7:45pm UTC](https://developer-forum.veeqo.com/t/purchase-shipping-labels/1648/4 "2025-12-26T19:45:27Z")

</div>

Did you get this figured out? I’m happy to help if you want to DM me your code.
