How can I purchase shipping labels with Veeqo API?

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

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

or this one:

{
    "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!

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 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.

Hope this helps,
Alex - Veeqo

All done after we add this parameter in the payload~

But nothing showed on the API docs about this shipping_service_options……..