API Changelog
This changelog lists additions and updates to the Shipwell API.
January 9, 2025
-
Address Book / Locations
-
Added new optional querystring params to
Locations
list/query endpoint :-
id
-
external_reference
-
-
Added new optional querystring params to
-
Contracts
-
Added new
distance
property toContract
andContract Lane
.-
distance
is a decimal value that represents the value part of a distance combined with adistance_unit
(MILE
orKILOMETER
).-
For example, if
distance
is123.45
and thedistance_unit
isMILE
so this is123.45 miles
in the contract or contract lane. Thisdistance
and thedistance_unit
are used incharge line item
calculations.
-
For example, if
-
-
Added support for
new stop charge currency codes
(with continued support for
"USD"
and"CAD"
):-
"CNY"
- Chinese Yuan -
"EUR"
- Euro -
"MXN"
- Mexican Peso
-
-
Added new
-
Events
-
Added
shipment.document.created
andshipment.document.updated
events.- These events are also available as events that may be subscribed to through webhooks.
-
Added
-
Orders (Modern/Next Gen)
-
Added new optional
ADDRESS_BOOK_ENTRY_ID
andADDRESS_BOOK_ENTRY_REFERENCE_ID
qualifier options to the available references in the order stops ofship_to
andship_from
. When you provide a validADDRESS_BOOK_ENTRY_ID
orADDRESS_BOOK_ENTRY_REFERENCE_ID
during order creation or update, the system will automatically use the specified address book entry , eliminating the need to enter additional shipping details. If both of these address book entry-related properties are specified, the system will use theADDRESS_BOOK_ENTRY_ID
over theADDRESS_BOOK_ENTRY_REFERENCE_ID
. -
ADDRESS_BOOK_ENTRY_ID
- This is the address book identifier for the particular address book entry.
-
ADDRESS_BOOK_ENTRY_REFERENCE_ID
- This is the address book external reference that is typically the identifier from an ERP (Enterprise Resource Planning) system or external system for the particular address book entry.
-
Added new optional properties to
order-level
shipping_requirements
:-
non_managed_freight
-
required_delivery_date
-
ship_by_date
-
-
Added new optional querystring params to
Orders (Modern/Next Gen)
list/query endpoint to determine if order(s) match or do not match certain order tags.-
tags__id__all
-
tags__id__not_all
-
tags__id__in
-
tags__id__not_in
-
tags__slug__all
-
tags__slug__not_all
-
tags__slug__in
-
tags__slug__not_in
-
-
Added new optional
-
Shipments
-
Added new optional querystring params to
Shipment Templates
list/query endpoint :-
q
-
-
Added new optional querystring params to
December 5, 2024
-
Added
tags
property toOrder
in theShipment Assembly
create shipment endpoint request body-
Note: This property has the same schema as
Order
tags
-
Note: This property has the same schema as
-
Added
is_roundtrip
property toContract Lane
list/get lanes endpoint-
Note: This property is supported when importing
Contract Lanes
in the web app UI Contract Importer
-
Note: This property is supported when importing
November 14, 2024
-
Increased maximum
limit
(aka page size) when querying forEvents
andWebhooks
to200
items per page -
Added
temperature_unit
property toLoad Board
-
temperature_unit
is the system of measurement used for the temperature value, e.g."F"
forFahrenheit
and"C"
forCelsius
.
-
-
Added new optional querystring param to
Orders
list/query endpoint .-
archived
-
October 28, 2024
-
Added new optional querystring param to
Locations
list/query endpoint .-
external_reference
-
-
Increased maximum
limit
(aka page size) when querying forEvents
andWebhooks
to200
items per page -
Added
temperature_unit
property toShipments
-
temperature_unit
is the system of measurement used for the temperature value, e.g."F"
forFahrenheit
and"C"
forCelsius
.
-
-
Removed optional feature flags and optional properties related to the custom CEVA Logistics workflow (e.g.
ceva_enabled
on aCompany
,ceva_instant_rate_quote
inQuoting
). CEVA Logistics is supported via the standard LTL (Less-Than-Truckload) process.- Note: Removal of optional properties is not a breaking API change.
October 10, 2024
-
Added
"RAND_MILEMAKER"
as amileage_type
value toCompanies
-
Adds the ability the use
"RAND_MILEMAKER"
as a companymileage_type
setting for distance (aka mileage) calculation.
-
Adds the ability the use
-
Added
default_accessorials
toContracts
September 26, 2024
-
Added
accessorial_charge_table
toContracts
-
Added new optional querystring params to
Freight Invoices
list/query endpoint .-
due_date__gt
-
due_date__gte
-
due_date__lt
-
due_date__lte
-
exclude_document_urls
-
exclude_related_entities
-
invoice_date
-
invoice_date__gt
-
invoice_date__gte
-
invoice_date__lt
-
invoice_date__lte
-
invoiceable_mode
-
invoiceable_mode__in
-
invoiceable_shipwell_custom_data_id
-
invoiceable_shipwell_custom_data_value
-
stops__address
-
stops__company_name
-
stops__company_name__in
-
sub_statuses__sub_status
-
sub_statuses__sub_status__in
-
September 12, 2024
-
Added and clarified
Contracts
properties related to distance in different units of measure (i.e.MILE
andKILOMETER
)-
Added new
distance
property to aContract
-
Deprecated the
optional
read-only
property ofdistance_miles
in aContract
-
The
unit of measure
that is associated with the numericdistance
value remains thedistance_unit
property
-
Added new
-
Added fields for querying and inspection for
Orders
(next generation)-
Added
created_at
property to anOrder
-
Added
updated
property to anOrder
-
Orders
may be queried by thecreated_at
andupdated_at
properties
-
Added
Note
This API changelog contains changes after September 12, 2024 and does not contain changes before this date.