Unfortunately, this feature is not supported on mobile devices. For the best experience, please use a computer.

project44 REST API (4.0.0)

Version 4.0.0 of project44's API

Download OpenAPI description
Languages
Servers
Mock server
https://developers.project44.com/_mock/guides/shippers/visibility/ftl/api/
API endpoint for project44 tenants created in NA region
https://na12.api.project44.com/
API endpoint for project44 tenants created in EU region
https://eu12.api.project44.com/
API endpoint for project44 tenants created in the Sandbox environment
https://na12.api.sandbox.p-44.com/

Manage Client Applications

Operations

Generate Tokens

Operations

Unified Shipment Tracking

Operations

FTL Modal Tracking

Operations

Shipment Attributes

Operations

TL: Connected Capacity

Operations

Search for carrier performance

Request

Returns tracking statistics for carriers across all lanes served by that carrier

Bodyapplication/jsonrequired

query

carrierIdentifierobject(ConnectedCarrierIdentifier)

A capacity provider identifier object.

minimumDeliveryScheduleReliabilityinteger(int32)

Return only results where the percentage of tracked shipments in the past 365 days that were delivered within 2 hours of the scheduled time is above the given value

minimumPickupScheduleReliabilityinteger(int32)

Return only results where the percentage of tracked shipments in the past 365 days that were picked up within 2 hours of the scheduled time is above the given value

minimumTrackingPercentageinteger(int32)

Return only results where the percentage of tracked shipments in the past 365 days which received at least one tracking update is above the given value

minimumVolumestring

Return only results where the number of shipments tracked in the past 365 days is above the given value

Enum"VOLUME_0_TO_10_SHIPMENTS""VOLUME_11_TO_50_SHIPMENTS""VOLUME_51_TO_100_SHIPMENTS""VOLUME_101_OR_MORE_SHIPMENTS"
sortBystring

Use the following metric to sort results. Defaults to SHIPMENT_VOLUME

Enum"SHIPMENT_VOLUME""RECENT_SHIPMENT_VOLUME""DELIVERY_SCHEDULE_RELIABILITY""PICKUP_SCHEDULE_RELIABILITY""PERCENT_TRACKED""RECENT_PERCENT_TRACKED"
sortDirectionstring

Sort results by ascending or descending values of the selected metric. Defaults to DESC (descending).

Enum"ASC""DESC"
curl -i -X POST \
  https://developers.project44.com/_mock/guides/shippers/visibility/ftl/api/api/v4/tl/connected-capacity/carriers/search \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "carrierIdentifier": {
      "type": "SCAC",
      "value": "string"
    },
    "minimumDeliveryScheduleReliability": 0,
    "minimumPickupScheduleReliability": 0,
    "minimumTrackingPercentage": 0,
    "minimumVolume": "VOLUME_0_TO_10_SHIPMENTS",
    "sortBy": "SHIPMENT_VOLUME",
    "sortDirection": "ASC"
  }'

Responses

OK

Bodyapplication/json
carrierPerformancesArray of objects(CarrierPerformance)

List of responses

Response
application/json
{ "carrierPerformances": [ {} ] }

Search for carrier performance on specific lane or lanes

Request

Returns tracking statistics for carriers on specific lanes (origin/destination pairs) served by that carrier

Bodyapplication/jsonrequired

query

carrierIdentifierobject(ConnectedCarrierIdentifier)

A capacity provider identifier object.

destinationobject(Address)

A postal address.

minimumDeliveryScheduleReliabilityinteger(int32)

Return only results where the percentage of tracked shipments in the past 365 days that were delivered within 2 hours of the scheduled time is above the given value

minimumPickupScheduleReliabilityinteger(int32)

Return only results where the percentage of tracked shipments in the past 365 days that were picked up within 2 hours of the scheduled time is above the given value

minimumTrackingPercentageinteger(int32)

Return only results where the percentage of tracked shipments in the past 365 days which received at least one tracking update is above the given value

minimumVolumestring

Return only results where the number of shipments tracked in the past 365 days is above the given value

Enum"VOLUME_0_TO_10_SHIPMENTS""VOLUME_11_TO_50_SHIPMENTS""VOLUME_51_TO_100_SHIPMENTS""VOLUME_101_OR_MORE_SHIPMENTS"
originobject(Address)

A postal address.

sortBystring

Use the following metric to sort results. Defaults to SHIPMENT_VOLUME

Enum"SHIPMENT_VOLUME""RECENT_SHIPMENT_VOLUME""DELIVERY_SCHEDULE_RELIABILITY""PICKUP_SCHEDULE_RELIABILITY""PERCENT_TRACKED""RECENT_PERCENT_TRACKED"
sortDirectionstring

Sort results by ascending or descending values of the selected metric. Defaults to DESC (descending).

Enum"ASC""DESC"
curl -i -X POST \
  https://developers.project44.com/_mock/guides/shippers/visibility/ftl/api/api/v4/tl/connected-capacity/lanes/search \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "carrierIdentifier": {
      "type": "SCAC",
      "value": "string"
    },
    "destination": {
      "postalCode": "string",
      "addressLines": [
        "str"
      ],
      "city": "string",
      "state": "string",
      "country": "US"
    },
    "minimumDeliveryScheduleReliability": 0,
    "minimumPickupScheduleReliability": 0,
    "minimumTrackingPercentage": 0,
    "minimumVolume": "VOLUME_0_TO_10_SHIPMENTS",
    "origin": {
      "postalCode": "string",
      "addressLines": [
        "str"
      ],
      "city": "string",
      "state": "string",
      "country": "US"
    },
    "sortBy": "SHIPMENT_VOLUME",
    "sortDirection": "ASC"
  }'

Responses

OK

Bodyapplication/json
carrierLanePerformancesArray of objects(CarrierLanePerformance)

List of responses

Response
application/json
{ "carrierLanePerformances": [ {} ] }

Stop Location Management

Operations

Webhook

Operations

Deprecated FTL Webhooks

Operations