Parcel Visibility
Overview
project44’s Parcel Visibility enables users to
- Access configurable push notifications to ensure internal and external teams have access to the same shipment information.
- Reduce excess inventory and the need for safety stock with accurate delivery data
- Accelerate the time it takes to update customers on deliveries.
- Integrate directly with other modes for full E2E shipment visibility.
Use the following information to write a client application to integrate your TMS or other system to the project44 platform through our Parcel API.
Workflow
Workflow Details
Get Credentials
You must be provisioned with a tenant to have a client application within that tenant with the appropriate permissions to use any API within project44.
See here for more information on Authentication and Authorization.
Create a Shipment
Use the POST: Initialize parcel shipment for tracking endpoint to start a tracking job and initialize a parcel shipment.
Endpoint | /api/v4/parcel/shipments |
Verb | POST |
Required Fields | capacity provider account, valid TRACKING_NUMBER shipment identifier |
Get Shipment Details
Use the GET: Get the status of a parcel shipment using the unique system id endpoint to get detailed information on a shipment’s stops, events, and positions throughout its transportation journey.
Endpoint | /api/v4/parcel/shipments/{id}/statuses |
Verb | GET |
Required Fields | project44-generated shipment ID |
Include the optional query parameter includeStatusHistory
to see the full history of the shipment.
Delete a Shipment
Use the DELETE: Delete an existing parcel shipment using the unique system id endpoint to stop tracking on a shipment. This endpoint can also be used in the first step for updating a shipment. See Update a Shipment [link to update section] for more information.
Endpoint | /api/v4/parcel/shipments/{id} |
Verb | DELETE |
Required Fields | project44-generated shipment ID |