Ship Orders

Valid Shipping Providers

How to GET a list of valid shipping providers:

curl -XGET 
-H "Content-Type: application/hal+json" 
-H "Accept: application/hal+json" 
-H "Accept-Version: 3.0" 
-H "Authorization: Bearer [personal_token]" 
https://api.reverb.com/api/shipping/providers

Mark an Order as Shipped

To mark your orders as shipped, you need to provide a tracking number.

With a valid shipping provider, you can mark an order as shipped by providing the shipping provider and the tracking code at the POST /my/orders/selling/[order_number]/ship endpoint.

Note: send_notification will send an email to the buyer that you have shipped the item.

curl -XPOST 
-H "Content-Type: application/hal+json" 
-H "Accept: application/hal+json" 
-H "Accept-Version: 3.0" 
-H "Authorization: Bearer [personal_token]"
https://api.reverb.com/api/my/orders/selling/[order_number]/ship 
-d '{
  "provider": "USPS",
  "tracking_number": "12345678",
  "send_notification": true
}'

Mark an Order as Picked Up

To mark an order as picked up:

curl -XPOST 
-H "Content-Type: application/hal+json" 
-H "Accept: application/hal+json" 
-H "Accept-Version: 3.0" 
-H "Authorization: Bearer [personal_token]"
https://api.reverb.com/api/my/orders/selling/16448967/mark_picked_up

Country Codes

To retrieve a list of country codes with corresponding subregions:

curl -XGET 
-H "Content-Type: application/hal+json" 
-H "Accept: application/hal+json" 
-H "Accept-Version: 3.0" 
-H "Authorization: Bearer [personal_token]" 
https://api.reverb.com/api/countries