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/parcel/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

Deprecated Parcel Tracking

Operations

Shipment Attributes

Operations

Fetch the tenant shipment attributes for a shipment.

Request

Required Fields

  • shipmentId
Path
shipmentIdstring(uuid)required

shipmentId

curl -i -X GET \
  'https://developers.project44.com/_mock/guides/shippers/visibility/parcel/api/api/v4/shipments/{shipmentId}/attributes' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

OK

BodyArray [
attributeNamestring
attributeValuesArray of strings
]
Response
[ { "attributeName": "string", "attributeValues": [] } ]

Get all shipment attributes

Request

curl -i -X GET \
  https://developers.project44.com/_mock/guides/shippers/visibility/parcel/api/api/v4/shipmentattributedefinitions \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

OK

Body*/*
shipmentAttributeDefinitionsArray of objects(ShipmentAttributeDefinition)

A list of objects each containing the name of an attribute

Create a predefined attribute. You must be a organization admin to perform this operation.

Request

The name for an attribute. Must be unique.


Required Fields

  • name
Bodyapplication/jsonrequired

attributeDefinition

namestring

The name for an attribute. Must be unique.

curl -i -X POST \
  https://developers.project44.com/_mock/guides/shippers/visibility/parcel/api/api/v4/shipmentattributedefinitions \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "string"
  }'

Responses

OK

Body*/*
infoMessagesArray of objects(Message)

System messages and messages from the capacity provider with severity 'INFO' or 'WARNING'. No messages with severity 'ERROR' will be returned here.

shipmentAttributeDefinitionobject(ShipmentAttributeDefinition)

Name of an attribute to be defined

Webhook

Operations

Deprecated Parcel Webhook

Operations