Last updated

Appendix

Ocean Carriers

Here, you can find SCAC information for Ocean carriers connected to project44's network.

Official NameMain SCACAlternate SCACs
Aliancia Navegacao e LogisticaALIUALIU, ANRM
American Global LogisticsAGQAAGQA
American President LinesAPLUAPLU
ANL Container LineANLCANLC, ANNU
Antillean MarineAMLUAMLU
Arkas Container TransportARKUARKU
Atlantic Container LineACLUACLU
Avana LogistekAVNUAVNU
BaylineBAXUBAXU
BDP International, Inc.BOPTBOPT
Bengal Tiger LineTIGATIGA
BertchiBNAIBNAI
Borchard Lines LtdBORUBORU, MCLU
Cargo-Partner GmbHCPNUCPNU
Cargosmart LimitedXXCSXXCS
CEVA LogisticsCEVACEVA, CEVAB2BSC
C.H. Robinson Worldwide, IncCHSLCHSL, RBTW
Cheng Lie NavigationCNCX11DX, 42NY, CNCX
China Shipping Container LinesCHNJCHNJ
China United Lines Ltd.CULX43FM, CULU, CULV, CULX
CIMC Worldwide LogisticsCWQGCWQG
CK LINE Co., LTD.CKCOCKCO
CMA CGMCMDUCDMU, CMACGM, CMAU, CMCG, CMDU
CobelfretCLDNCLDN
Compañía Chilena de Navegación Interoceánica S.A.CNIUCCNR, CNIU
ContainershipsCSFUCNAH, CSFU, CSOY
COSCO Shipping LinesCOSUCOAU, COEU, COSU
Crowley Liner ServicesCMSNCAMN, CLAM, CMCU, CMSN, CPRC, CWLQ
DamcoMZLYDMCQ, MZLY
DelmasDAAEDAAE
Deutsche Africa-LinienDALUDALD, DALU, DAYU
DFDSDFDSDFDS
DHL Global ForwardingDHLC071695233, DHLC, DHLY, DNZA
Dole Ocean Cargo ExpressDOLQDOLQ
DongJin ShippingDJSCDJSC
DSV A/SDSVFDSVF, DSVT
EFLEFLREFLR
EIMSKIPEIMUEIMU
Emirates Shipping Line DMCESTESPUEPIR, ESPU
EUKOR Car Carriers Inc.EUKOEUKO
Evergreen LineEVRGEGLV, EISU, EMCU, EVRG
Expeditors International of Washington, Inc.EXPDEXDO, EXPD
Far-Eastern Shipping CompanyFANEFANE, FESO
Gatehouse MaritimeGHMXGHMX
GemadeptGSCGSC
Gold Star LineGSLUGMSU, GOSU, GSLU
Great White Fleet Corp.GWFCGWFC
Grimaldi GroupGRIUGDSL, GRIMALDI, GRIU
Hamburg SudSUDUSUDU
Hanjin Shipping Co., Ltd.HJSCHJSC
Hapag-LloydHLCUHLBU, HLCU, HLUS, HPET
Heung-A Shipping Co., LtdHALU11QU, HALU, HASL
Hoegh AutolinersHOEGHOEG, HUAU
Hyde ShippingHYDUHYDU
Hyundai Glovis Co., Ltd.HDGLHDGL, HDGL0001
Hyundai Merchant MarineHDMUHDMU
ICL INDEPENDENT CONTAINER LINEIILUIILU
Ignazio MessinaLMCULMCU
Interasia LinesIAAUIAAU
JI ZHOU SHIPPING COMPANY13UQ13UQ
Kawasaki Kisen Kaisha, Ltd.KLNEKKLU, KLIS, KLNE
Kerry Logistics Network LimitedKRBGKRBG
King OceanKOSLKOSL
Kintetsu World ExpressKWEOKWEO
Korea Marine TransportKMTUKMDU, KMT9, KMTC, KMTU
Khuehne + NagelKHNNBANQ, KHNN, KNPROD
Log-in LogísticaLGIXLGIX
LX PantosPNSGPNSG
MacAndrewsMCAWMCAW
MACS ShippingMACSMACS, MCSM
Maersk LineMAEUMAEU, MSKU
Marfret Compagnie MaritimeMFTUMFTU, MFUS
Mariana Express Lines Pte Ltd.MELLMELL, MEPE
MatsonMATSMATS, MATU, MNC001
Mediterranean Shipping CompanyMSCUMEDU, MSCU
Mercosul Line Navegacao e LogisticaMERXMERX
Mitsui O.S.K. LinesMOLUMOLU
Namsung Shipping Co. Ltd.NSSLNSRU, NSSL
Newport Tank LinesNPTCNPTC
Nile Dutch Africa LineNIDUNDAV, NDSU, NIDU
Nippon Express Co., LtdNIPPNIPP, NPNE
NYK Line (Nippon Yusen Kaisha)NYKSNYKS
Ocean Network ExpressONEYONEY
OPDROPDUOPDU
Orient Overseas Container LineOOLUOOLU
Pan Continental Shipping Co. Ltd.PCLU15AC, PCLU
Pan OceanPOBUPOBU
Panstar Co., Ltd.PTMA7PAN, PTMA
PIL ShippingPILUPABV, PCIU, PILU
PSL Navegacao SAPSLUPSLU
Qatar Navigation LineQNLUQNLU
Regional Container LinesRCLURCLU, REGU
RIM Logistics LLCRIMLRIML
SafmarineSAFMSAFM
Samudera IndonesiaSIKUSIKU
San-ei Shipping co.,LtdSEIUSEIU
Savino Del Bene S.p.aSDBJSAVD, SAVI, SAVINODELBENE, SDBE, SDBJ, SVDL, SVFD
Schenker AGSHKKGOLA, SCNK, SHKK
Seaboard MarineSMLUSMLU
SeaLandSEAUMCCQ, MCPU, MMCQ, SEAL, SEAU, SEJJ, SGLU
SeaTrade International SASTRDSGNV, STRD
SEKO LogisticsSWOESWOE
Seth Shipping CorporationSSPHSSPH
Shanghai Jin Jiang Shipping Co.JJCS11WJ, JJCS, SHJJ
Shanghai PanAsia ShippingSPAUSPAU
Sinokor Merchant MarineSKLUSKHU, SKLU, SMM9, SNKO
Sinotrans Container LinesSNTUSNBG, SNBU, SNTU
SITCSITU12PD, SITU
SM LineSMLMSMLM
Stena LineSTNLSTLN
Stolt-Nielsen LimitedSTZWSTZW
SUN HOPE SHIPPING CO LTDSHBGSHBG
Swire ShippingCHVWCHNL, CHVW, SWIRECNCO, SWSP
TantoTAKUTAKU
Tarros S.p.aTARRGETU, TARR
TopOceanTOPOTOPO
TOTE MaritimeTOTETMGT, TOTE
Transmar Shipping CompanyTMCUTMCU
Tropical ShippingTSGLTSCW, TSGL
T.S. LinesTSQD13DF, TLWN, TSQD, TSSU, TSTU
Turkon Line Inc.TRKUTRKU
UnifeederUFEUUFEE, UFEU
Unique LogisticsUNQLUNQL
United Africa Feeder LineUAFUUAFU
United Arab Shipping CompanyUACUUACU, UASC, UASU
United European Car CarriersUECCUECC, VENT
United States LinesUSLUUSLU
UTC Overseas, Inc.XUTCACDF, XUTC
UWL, Inc.UWLDUWLD
Wallenius Wilhelmsen ASAWLWHWLWH
Wan Hai LinesMWHL22AA, MWHL, WANHAI, WANU, WHLC, WHLU
West European Container LinesWECCWECC, WECU
Westwood Shipping LinesSSBFSSBF, SSBT, WWSU
X-Press Feeders GroupXCLXXCLX
Yang Ming MarineYMLUYANGMING, YMJA, YMLU, YMPR
ZIM Integrated ShippingZIMULNLU, ZIMU

Ocean LCL Carriers

Here, you can find SCAC information for Ocean LCL carriers connected to project44's network.

Official NameSCACs
Vanguard LogisticsNAQA, VLSF

Ocean Freight Forwarders

Here, you can find SCAC information for Ocean freight forwarders connected to project44's network.

Official NameSCACs
Kuehne + Nagel (AG&Co) KGBANQ, KHNN
EXPEDITORS INTERNATIONALEXPO, EXPD, EXDO
CRANE WORLDWIDE LOGISTICS LLCCNWQ
FLEXPORT INTERNATIONAL LLCFLXT
CEVA FREIGHT LLCCEVA
UNITED WORLD LINEWRLDG, NI50, QWJA, UWLD
Balancesea Logistics Inc.80N2
DHL GLOBAL FORWARDINGDMAL, DNZA, DHLY
TK FreightTKFG
CH ROBINSON COMPANY INCRBCW, RBTW, RBIN, RBQT, CHSL, RBCL, CHRC
UTC OverseasUTCP, ACDF, XUTC
HELLMANN WORLDWIDE LOGISTICS SE & CO. KGHWWL
Lamaignere Cargo S.L.LCSL
Geodis FFWGWUI, GEON
VentanaARCEU, VENU
Savino del BeneSAVD, SAVI, SVDL, SVFD, SDBN, SDBE, SDBJ
DSV TRANSPORT INCDSVT, DSVF
DB SCHENKERSHKK, GOLA
BOLLORE LOGISTICSBULV, TEPB, BLUV
SHINKI INTERNATIONAL CO., LTD.SNKI
NAVIS AGNVS1
YUSEN LOGISTICSYUGL, YYKN
UPS SCSUPWZ, UPSF
EUCONEUCU
SCAN Global LogisticsSGLL
JAS Forwarding SAJSFW, JWCE, JASF
Albatrans Spain S.L.ABTB

WARNING Event Type

The WARNING event type is returned when the shipment has been successfully created with project44 but there is an issue preventing tracking. An explanation of this issue is included in the description field for the event. Potential values for the description field include:

  • Carrier out of network
  • Duplicate subscription
  • Invalid identifier
  • Tracking initialization failed

Sample JSON response code with the WARNING event type:

{
   "shipment":{
      "id":"1a060d95-b135-4cb1-9146-2a805a2ebf50",
      "identifiers":[
         {
            "type":"CARRIER_SCAC",
            "value":"MWHL"
         },
         {
            "type":"BILL_OF_LADING",
            "value":"WHLC031C588296"
         }
      ],
      "shipmentShareLink":"https://na12.voc.project44.com/portal/v2/public/ma/tracking-details?shipmentShareToken=fcfb2857-5210-4cc7-912d-e0156e189c3e",
      "createdDateTime":"2023-01-17T17:05:46+0000"
   },
   "events":[
      {
         "dateTime":"2023-01-17T17:05:47+0000",
         "receivedDateTime":"2023-01-17T17:05:47+0000",
         "type":"WARNING",
         "description":"Ocean carrier out of network"
      }
   ]
}

Ocean Event Types

Ocean Shipment Event Types

Please refer to our $.events schema guide for more information.

All Event Types can sometimes return an ETA or ATA. Please connect with your project44 Customer Success Manager to identify which event types return an ETA or ATA most often for your shipments.

Ocean Container Event Types

Please refer to our $.events schema guide for more information.

All Event Types can sometimes return an ETA or ATA. Please connect with your project44 Customer Success Manager to identify which event types return an ETA or ATA most often for your shipments.


Ocean Shipment State Types

Please refer to our $.states schema guide for more information.


Ocean Shipment Stop Types

Please refer to our $.shipment.routeInfo.stops schema guide for more information.


Route Segment Identifiers

Please refer to our $.shipment.routeInfo.routeSegments schema guide for more information.


Error Response Codes

This Appendix describes the schema and fields of the standard project44 API Error Response.

Below, find the API Error Response Schema:

400 Invalid Request

{
  "httpStatusCode": 400,
  "httpMessage": "Invalid request",
  "errorMessage": "string",
  "errors": [
    {
      "severity": "ERROR",
      "message": "string",
      "diagnostic": "string",
      "source": "SYSTEM"
    }
  ],
  "supportReferenceId": "string"
}

401 Invalid or missing credentials

{
  "httpStatusCode": 401,
  "httpMessage": "Invalid or missing credentials",
  "errorMessage": "string",
  "errors": [
    {
      "severity": "ERROR",
      "message": "string",
      "diagnostic": "string",
      "source": "SYSTEM"
    }
  ],
  "supportReferenceId": "string"
}

403 User not authorized to perform this operation

{
  "httpStatusCode": 403,
  "httpMessage": "User not authorized to perform this operation",
  "errorMessage": "string",
  "errors": [
    {
      "severity": "ERROR",
      "message": "string",
      "diagnostic": "string",
      "source": "SYSTEM"
    }
  ],
  "supportReferenceId": "string"
}

404 Not Found

{
  "httpStatusCode": 404,
  "httpMessage": "Not Found",
  "errorMessage": "string",
  "errors": [
    {
      "severity": "ERROR",
      "message": "string",
      "diagnostic": "string",
      "source": "SYSTEM"
    }
  ],
  "supportReferenceId": "string"
}

The table below describes each field of the API Error Response:

Error Response FieldDescription
httpStatusCodeThe value of the HTTP status code. Possible values are: 400, 401, 403, or 404
httpMessageA brief description of the HTTP status code. Possible values are: Invalid request (httpStatusCode = 400), Invalid or missing credentials (httpStatusCode = 401), User not authorized to perform this operation (httpStatusCode = 403), or Not Found (httpStatusCode = 404)
errorMessageA detailed description of the error. For example: "errorMessage": "Text '2022-03-23T18:38:00Z' could not be parsed, unparsed text found at index 19"
errorsThis array contains more details about the error
errors.severityThe severity of this message. Possible values are: ERROR, WARNING, or INFO
error.messageMore information about the error.  For example: Appointment in the Past
error.diagnosticDiagnostic information from project44 (The System) or from the Capacity Provider/Carrier. NOTE: In a Capacity Provider/Carrier integration, it would come only from project44.
error.sourceThe originator of the error message.  NOTE: In a Capacity Provider/Carrier integration, the originator will always be SYSTEM. Possible values are: SYSTEM (error from project44) or CAPACITY PROVIDER (error from the Capacity Provider or Carrier)
supportReferenceId A reference identifier used by project44 support to assist with certain error messages.