Title
Create new category
Edit page index title
Edit category
Edit link
Direct Furniture Integrations Guide
Furniture shippers can take advantage of the uShip API to instantly get competitive listing prices based on the dimensions of a single item or a multi-item shipment with the same origin and destination.
For the endpoint-specific documentation on our listing endpoints, please see our Furniture Integrations API reference.
How it works
Create a UI test account in our sandbox site.
Generate your sandbox API key here - Use key in headers as Bearer {value}
Get your fixed price based on your item's dimensions and weight with
POST https://apisandbox.uship.com/v2/fixedpriceCreate your listing with
POST https://apisandbox.uship.com/v2/listings(ListingID found in Response Headers under "Location")Add images to your listing with
POST https://apisandbox.uship.com/v2/listings/{listingid}/imagesRetrieve your listing with
GET https://apisandbox.uship.com/v2/listings/{listingid}Track your listing with GET https://apisandbox.uship.com/v2/listings/{listingid}/track
Rates and Price Correlation ID
In order to obtain a rate, you will need to POST /v2/fixedprice using the Bearer token you retrieved here. For details on these fields, their values and examples, please see our reference guide here.
Once you have successfully posted your rate request, you will receive a response with your price and the price correlation ID. Please ensure that your price correlation ID is included in your listing creation API. For an example of how to do so, please see the "referenceNumbers" value at the end of the Sample Listing Request Body below.
For more information on reference numbers in general, please see Reference Numbers.
When using Fixed Price Endpoint for customer facing rates and listing, the following is suggested.
When exposing rates to your customer we suggest using the "Price" field as this field will incorporate the uShip Fee. If uShip Protection Plan has been selected you'd add the premium amount as well (Price + insurance.premium.amount)
When creating the listing on uShip we suggest using the "nypAmount" returned in the fixed rate response. This price does NOT contain the uShip fee. When finalizing the booking on uShip the uShip fee will be added and you'll be able to add the uShip Protection Plan.
For any questions about this, please reach out to apisupport@uship.comapi-support@uship.com
Sample Rating Request/Response Body
Sample Rating Request/Response Body with uShip Protection
Sample Listing Request Body
POST[https://api.ushipsandbox.com/v2/listings/](https://api.ushipsandbox.com/v2/listings/)
Retrieving Your Listing
GET https://api.ushipsandbox.com/v2/listings/{listing_id}
Sample Response
Tracking Shipment
GET https://api.ushipsandbox.com/v2/{listingId}/track
For any questions, please contact apisupport@uship.com .
Copyright © 2026, uShip Inc.