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/carriers/initiate/ltl-push-imaging/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

LTL: Push Imaging

Operations

Create image of shipment document.

Request

Required Fields

  • customerAccount:
    • accountIdentifier
  • carrierIdentifier:
    • type
    • value
  • imageFormat
  • documentType
  • imagePages:
    • imageUrl (if no imageData provided)
    • imageData (if no imageUrl provided)
    • pageNumber (if more then one page provided)
Bodyrequired

shipmentImage

carrierIdentifierobject(CapacityProviderIdentifier)

A capacity provider identifier object.

customerAccountobject(CustomerAccount)
documentTypestring

A code for this image's document type.

Enum"BILL_OF_LADING""DELIVERY_RECEIPT""WEIGHT_CERTIFICATE""INVOICE""INSPECTION_CERTIFICATE""LETTER_OF_AUTHORIZATION""LUMPER_CERTIFICATE""PACKING_SLIP"
imageFormatstring

A code for this image's format.

Enum"PDF""TIF""PNG""GIF""JPG"
imagePagesArray of objects(ShipmentImagePage)

Images of the pages that comprise a document (min:1, max:25).

curl -i -X POST \
  https://developers.project44.com/_mock/guides/carriers/initiate/ltl-push-imaging/api/api/v4/capacityproviders/ltl/shipments/images \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "carrierIdentifier": {
      "type": "SCAC",
      "value": "string"
    },
    "customerAccount": {
      "accountIdentifier": "string"
    },
    "documentType": "BILL_OF_LADING",
    "imageFormat": "PDF",
    "imagePages": [
      {
        "imageData": "string",
        "imageUrl": "string",
        "pageNumber": 0
      }
    ]
  }'

Responses

Accepted

Body
Response
{ "httpStatusCode": 0, "httpMessage": "string", "errorMessage": "string", "errors": [ {} ], "supportReferenceId": "string" }