# How can I purchase shipping labels with Veeqo API？

**URL:** <https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638>\
**Category:** API Queries (How To)\
**Created:** [August 27, 2025, 3:30pm UTC](https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638 "2025-08-27T15:30:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![supersonic](https://avatars.discourse-cdn.com/v4/letter/s/59B6F8/32.png) [@supersonic](https://developer-forum.veeqo.com/u/supersonic)\
**Post date:** [August 27, 2025, 3:30pm UTC](https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638/1 "2025-08-27T15:30:46Z")

</div>

We are currently integrating with the **Purchase Shipping Labels API ([https://api.veeqo.com/shipping/shipments](https://api.veeqo.com/shipping/shipments))**. However, when we try to purchase a label through the documented , the API always returns:

```json
{
    "error_messages": [
        ":rate_code parameter is missing"
    ]
}

```

or this one:

```json
{
    "error_messages": [
        "Not found"
    ]
}

```

We need use “carrier”: “amazon\_shipping\_v2”, so how can we setup this API?

Does API label purchasing currently restricted to whitelisted accounts in US? If yes, how can our account be added to the whitelist / how can we request activation of this feature?

Thanks for anybody help!

---

<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 28, 2025, 12:15pm UTC](https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638/2 "2025-08-28T12:15:49Z")

</div>

Hey @supersonic,

From your error messages, it sounds like this problem could be because you are missing some of the required parameters in the payload.

Please use this resource: [Purchase Shipping Labels | Developers](https://developers.veeqo.com/api/operations/purchase-shipping-labels/) to make sure you are sending all the correct parameters in your payload.

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

---

<div class="post-metadata">

**Author:** ![supersonic](https://avatars.discourse-cdn.com/v4/letter/s/59B6F8/32.png) [@supersonic](https://developer-forum.veeqo.com/u/supersonic)\
**Post date:** [August 28, 2025, 2:20pm UTC](https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638/3 "2025-08-28T14:20:46Z")

</div>

![08adf69e782409689540d8b6be0bdbf0](https://canada1.discourse-cdn.com/flex033/uploads/veeqo_api/original/1X/7ae7aee978cc79d7779901df17e0f00f2e5ba3e7.png)

All done after we add this parameter in the payload~

But nothing showed on the API docs about this shipping\_service\_options……..

---

<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:53pm UTC](https://developer-forum.veeqo.com/t/how-can-i-purchase-shipping-labels-with-veeqo-api/1638/4 "2025-12-26T19:53:55Z")

</div>

Did you figure this out? I wonder if in your payload to `shipping/shipments`for the `value_added_service __VAS_GROUP_ID_CONFIRMATION` property you just need to pass the “key” value from “shipping\_service\_options”? Because the docs say `value_added_service__ VAS_GROUP_ID_CONFIRMATION`should be a string.
