Last updated

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.

More robust user guides are coming soon – stay tuned!

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
VerbPOST
Required Fieldscapacity 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
VerbGET
Required Fieldsproject44-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}
VerbDELETE
Required Fieldsproject44-generated shipment ID