Search Help Contents:

 


 

Topics

Home

Getting Started

Data Types

Event Codes & References

Error Codes

Best Practices

Notifications

Version Policy

API Calls

 

Data Types

Click to jump to a section:

 

 

Access Token

Field

Purpose

Values

Can be null?

access_token

Authorization token value to provide in subsequent API requests

String

N

token_type

Identifies this as a bearer token

String, "bearer"

N

expires_in

Number of seconds the token is valid

Integer

N

scope

Indicates this token is valid only for this service

String, "application"

N

 

Shipments

Type Shipment Summary


The "id", "status", "lastUpdateTime", "origin", and "destination" fields from Type Shipment.

 

Type Count

Field

Purpose

Values

Can be null?

count

Total number of resources matching query

Integer, 0 to 2,147,483,647

N

 

Type Shipment

Field

Purpose

Values

Can be null?

id

Unique identifier for this Expeditors shipment

String, 3 to 12 characters

N

status

Current description of shipment status

String, 3 to 50 characters

N

lastUpdateTime

GMT Time of last status change

String, timestamp in YYYY-MM-DDThh:mm:ssTZD

N

origin

First branch handling shipment

Type Expeditors Branch Reference

Y

destination

Final branch handing carrier unlading

Type Expeditors Branch Reference

Y

delivery

Branch handling delivery

Type Expeditors Branch Reference

Y

loading

Branch handling carrier loading

Type Expeditors Branch Reference

Y

unlading

Branch handling carrier unlading

Type Expeditors Branch Reference

Y

clearance

Branch handling customs clearance

Type Expeditors Branch Reference

Y

mode

Primary transport type

String, "Ocean" or "SEA/AIR" or "Truck"

Y

vessel

Name of carrier vessel

String, 1 to 80 characters

Y

voyageFlight

Unique identifier of carrier route

String, 1 to 40 characters

Y

freightTerms

A code representing the terms of delivery

String, 1 to 8 characters

Y

serviceType

A code for the type of service contract with Expeditors

String, 1 to 8 characters

Y

quantity

The count of goods in shipment

Type Measure

Y

weight

The weight of the shipment

Type Measure

Y

volume

The volume of the shipment

Type Measure

Y

carrier

Name of party transporting the shipment

String, 1 to 50 characters

Y

consignee

Name of party receiving shipment delivery

Type Address Information

Y

shipper

Name of party handling shipment

Type Address Information

Y

actualReceiptTimes

List of Type Event Time

Array

Y

requestedDeliveryTime

When shipment is to be delivered

String, timestamp in YYYY-MM-DDThh:mm:ssTZD

Y

goodsDesc

A description of the freight

String, 0 to 140 characters

Y

hazardous

True if shipment requires hazardous materials handling

true of false

Y

securityFilingParty

The party submitting the Import Security Filing

String, 1 to 50 characters

Y

 

For shipments/exactmatch also these:

Field

Purpose

Values

Can be null?

events

This is the same list returned from "GET shipments/{id}/events"

Array

 

references

This is the same list returned from "GET shipments/{id}/references"

Array

 

 

Type Address Information

Field

Purpose

Values

Can be null?

shipper

Name of party handling shipment

Object

Y

shipper name

Shipper’s address name

String

Y

shipper address 1

First address line of shipper

String

Y

shipper address 2

Second address line of shipper

String

Y

shipper city

City where shipper is located

String

Y

shipper country code

Country where shipper is located

String

Y

shipper state

State where shipper is located

String

Y

shipper zip

Zip code where shipper is located

String

Y

consignee

Name of party receiving shipment delivery

Object

Y

consignee name

Consignee’s address name

String

Y

consignee address 1

First address line of consignee

String

Y

consignee address 2

Second address line of consignee

String

Y

consignee city

City where consignee is located

String

Y

consignee country code

Country where consignee is located

String

Y

consignee state

State where consignee is located

String

Y

consignee zip

Zip code where consignee is located

String

Y

 

Type Expeditors Branch Reference

Field

Purpose

Values

Can be null?

name

City, State where Expeditors' branch business office is located.

String, 1 to 50 characters.

Y

code

Unique identifier for Expeditors branch

String, 1 to 4 characters.

Y

 

Type Measure

Field

Purpose

Values

Can be null?

value

The measured value

Number with 1 to 10 digits, Decimals with 0 to 3 digits after the decimal point.

N

unit

Code for the unit of measure

String, "M3" (cubic meter) or "CF" (cubic feet) or "PCS" (pieces)

N

 

Type Event

Field

Purpose

Values

Can be null?

description

A short description of the event type

String, 0 to 50 characters

N

time

The time the event occurred

String, timestamp in YYYY-MM-DDThh:mm:ssTZD

N

origin

Shipment origin

Type Expeditors Branch Reference

Y

destination

Shipment destination

Type Expeditors Branch Reference

Y

remarks

Additional description of the event

String, 0 to 116 characters

Y

invoice

The primary Expeditors shipment reference

String, 0 to 10 characters

Y

code

A unique code for the event type

String, 1 to 3 characters

N

 

Type References

Field

Purpose

Values

Can be null?

refType

Unique Expeditors name for the reference type

String, 1 to 28 characters

N

refNumber

Reference value associated with the shipment

String, 1 to 12 characters

N

 

Type Document

Field

Purpose

Values

Can be null?

documentType

Description of the document

String

N

group

Internal group code of document

String

N

label

Additional identifying information for document

String

N

fileSize

Size of the document in kilobytes

String

N

numberOfPages

Number of pages of the document

String

N

downloadCallbackURL

A url that can be used to download the document pdf

 

This will be set to null if the encode query parameter is set to true

String

Y

Base64EncodedDocument

The document pdf encoded as a base64 string

 

Only included if the encode parameter is set to true

String

Y

 

Containers

Type Container Summary


The "instanceNo", "containerNumber", "shipmentNumber", and "lastUpdateTime" fields from Type Container.

 

Type Container

Field

Purpose

Values

Can be null?

instanceNo

Container instance number

String

 

containerNumber Unique identifier for this Expeditors container String  
origin First branch handling container Object  
destination Final branch handling carrier unlading Object  
mode Primary transport type String  
carrier Name of party transporting the container String  
size Size String  
moveType Branch handling carrier unlading String  
actualDepartureDate When freight is actual Departure by Expeditors String  
estimatedDepartureDate When freight is estimated Departure by Expeditors String  
actualArrivalDate When freight is actual Arrival by Expeditors String  
estimatedArrivalDate When freight is estimated Arrival by Expeditors String  
vessel Name of carrier vessel String  
voyageNumber Unique identifier of carrier route String  
sealNumber A code representing the terms of delivery String  
serviceContractNumber A code for the type of service contract with Expeditors String  
packages The count of goods in container Object  
weight The weight of the container Object  
volume The volume of the container Object  
remarks Details of container String  

 

For containers/exactmatch also these:

Field

Purpose

Values

Can be null?

events

This is the same list returned from "GET containers/{id}/events"

Array

 

lines

This is the same list returned from "GET containers/{id}/lines"

Array

 

 

For containers/om/exactmatch also these:

Field

Purpose

Values

Can be null?

events

This is the same list returned from "GET containers/om/{id}/events"

Array

 

items

This is the same list returned from "GET containers/om/{id}/items"

Array

 

 

Type Container Event

Field

Purpose

Values

Can be null?

instanceNo Container Instance Number String  
description A short description of the event type String  
time The time the event occurred String  
origin Origin Object  
destination Destination Object  

 

Type Line or Type Item

Field

Purpose

Values

Can be null?

instanceNo Container Instance Number String  
shipmentNumber Shipment number String  
billOfLadingNumber Bill Of Lading Number String  
loadSequence Load Sequence String  
position Position String  
quantity The quantity in container Object  
packages The count of goods in container Object  
weight The weight of the container Object  
volume The volume of the container Object  

 

Consignment and Cross-Dock

Type Consignment and Cross-Dock Summary


The "id", "expeditorsReference", "origin", "destination", "status", "reference", and "lastUpdateTime" fields from Type Consignment and Cross-Dock.

 

Type Consignment and Cross-Dock

Field

Purpose

Values

Can be null?

id Unique identifier for this Expeditors consignment or cross-dock shipment String

 

expeditorsReference Reference value associated with the consignment or cross-dock shipment String  
packages The count of goods in a consignment or cross-dock shipment String  
origin Consignment or cross-dock shipment origin String  
destination Consignment or cross-dock shipment destination String  
status Current description of a consignment or cross-dock shipment status String  
weight The weight of the consignment or cross-dock shipment String  
carrier Name of party transporting the consignment or cross-dock shipment String  
carrierReference Unique identifier for carrier String  
reference Reference value associated with the consignment or cross-dock shipment String  
lastUpdateTime Timestamp and calendar date of the GMT Time of last status change String  

 

For consignments/exactmatch also these:

Field

Purpose

Values

Can be null?

events

This is the same list returned from "GET consignments/{id}/events"

Array

 

references

This is the same list returned from "GET consignments/{id}/references"

Array

 

 

 

Type Consignment and Cross-Dock Event

Field

Purpose

Values

Can be null?

id Unique identifier for this Expeditors consignment or cross-dock shipment String  
time The time the event occurred String  
description A short description of the event type String  
origin Consignment or cross-dock shipment origin String  
destination Consignment or cross-dock shipment destination String  
remarks Additional description of the event String  
expeditorsReference Reference value associated with the consignment or cross-dock shipment String  

 

Type Consignment and Cross-Dock References

Field

Purpose

Values

Can be null?

id Unique identifier for this Expeditors consignment or cross-dock shipment String  
refType Unique Expeditors name for the reference type String  
refNumber Reference value associated with the consignment or cross-dock shipment String  
expeditorsReference Reference value associated with the consignment or cross-dock shipment String  

 

Type Consignment and Cross-Dock Document

Field

Purpose

Values

Can be null?

id

Unique identifier for this Expeditors consignment or cross-dock shipment

String

 

documentType

Description of the document

String

N

group

Internal group code of document

String

N

label

Additional identifying information for document

String

N

fileSize

Size of the document in kilobytes

String

N

numberOfPages

Number of pages of the document

String

N

downloadCallbackUrl

A URL that can be used to download the document pdf

 

This will be set to null if the encode query parameter is set to true

String

Y

expeditorsReference Identifier for a consignment or cross-dock shipment String  

 

 

© 2024 Expeditors International of Washington, Inc.  

All information contained herein is business confidential and proprietary and may not be reproduced in any form without advanced

written consent of an authorized officer of the copyright holder.

 

EULA - End User License Agreement