Marketplace Based 3PL
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"}