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
  • Contracts
    • Added new distance property to Contract and Contract Lane .
      • distance is a decimal value that represents the value part of a distance combined with a distance_unit ( MILE or KILOMETER ).
        • For example, if distance is 123.45 and the distance_unit is MILE so this is 123.45 miles in the contract or contract lane. This distance and the distance_unit are used in charge line item calculations.
    • Added support for new stop charge currency codes (with continued support for "USD" and "CAD" ):
      • "CNY" - Chinese Yuan
      • "EUR" - Euro
      • "MXN" - Mexican Peso
  • Events
    • Added shipment.document.created and shipment.document.updated events.
      • These events are also available as events that may be subscribed to through webhooks.
  • Orders (Modern/Next Gen)
    • Added new optional ADDRESS_BOOK_ENTRY_ID and ADDRESS_BOOK_ENTRY_REFERENCE_ID qualifier options to the available references in the order stops of ship_to and ship_from . When you provide a valid ADDRESS_BOOK_ENTRY_ID or ADDRESS_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 the ADDRESS_BOOK_ENTRY_ID over the ADDRESS_BOOK_ENTRY_REFERENCE_ID .
    • ADDRESS_BOOK_ENTRY_ID
    • ADDRESS_BOOK_ENTRY_REFERENCE_ID
    • 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
  • Shipments

December 5, 2024

November 14, 2024

  • Increased maximum limit (aka page size) when querying for Events and Webhooks to 200 items per page
  • Added temperature_unit property to Load Board
    • temperature_unit is the system of measurement used for the temperature value, e.g. "F" for Fahrenheit and "C" for Celsius .
  • 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 for Events and Webhooks to 200 items per page
  • Added temperature_unit property to Shipments
    • temperature_unit is the system of measurement used for the temperature value, e.g. "F" for Fahrenheit and "C" for Celsius .
  • Removed optional feature flags and optional properties related to the custom CEVA Logistics workflow (e.g. ceva_enabled on a Company , ceva_instant_rate_quote in Quoting ). 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 a mileage_type value to Companies
    • Adds the ability the use "RAND_MILEMAKER" as a company mileage_type setting for distance (aka mileage) calculation.
  • Added default_accessorials to Contracts
    • Adds the ability to assign a list of one or more default_accessorials to a contract. default_accessorials may be set when creating or updating the contract.

September 26, 2024

  • Added accessorial_charge_table to Contracts
    • Adds the ability to assign an accessorial table to a contract by setting the id/uuid of the charge table as the value for the property accessorial_charge_table when creating or updating the contract.
  • 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 and KILOMETER )
    • Added new distance property to a Contract
    • Deprecated the optional read-only property of distance_miles in a Contract
    • The unit of measure that is associated with the numeric distance value remains the distance_unit property
  • Added fields for querying and inspection for Orders (next generation)
    • Added created_at property to an Order
    • Added updated property to an Order
    • Orders may be queried by the created_at and updated_at properties
Note

This API changelog contains changes after September 12, 2024 and does not contain changes before this date.

Copyright © Shipwell 2024. All right reserved.