Close
logo

Marketplace Based 3PL

Git RepositoryEdit on Github
Last update: 3 years ago by Francesco de LorenziReading time: 2 min

In addition to configuring the Third Party Logistics as a separate Vendor, it is also possible to fetch a list of non-shipped in-house fulfillments and enter their tracking information programmatically.

This can be performed by making the following cURL request.

curl --request GET \
--url 'https://api.jetti.io/api/fulfillments.json?where%5BinventoryStatus%5D=notShipped' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json'

After acquiring the Fulfillment Id's, it will be possible to perform a PUT request against /api/fulfillments/:id.json to set the inventory status and the tracking information:

curl --request PUT \
--url https://api.jetti.io/api/fulfillments/:id.json \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"trackingCompany": "Tracking Company",
"trackingNumber": "123123123123",
"inventoryStatus": "shipped"
}
๐Ÿ” API Pipeline โ€” Previous
Vendor Order Data Pipe
Next โ€” ๐Ÿ”ƒ 3PL
Vendor Based 3PL