Update LTL Carrier Accounts
ShipEngine provides the ability to update the connection information for your connected LTL carriers. This allows you to update your authentication information without disconnecting and reconnecting the carrier.
Requirements
- The update request requires the
carrier_code
and thecarrier_id
be passed in the URL to indicate to ShipEngine which carrier connection you wish to update. - Each LTL carrier uses its own format for authentication, so the information your application must pass through ShipEngine depends on the carrier.
You can find the requirements for connecting each LTL carrier available through ShipEngine, including the credential requirements, on our Connect Carrier Accounts page. Additionally, you can list the credential requirements for a specific carrier.
Carrier Codes
In the request below, you will need to know the carrier_code
for your LTL carrier. This code will be passed in the URL as a query string. This is what tells ShipEngine which carrier you are updating.
To see a list of LTL carriers and their corresponding SCAC, visit the Connect Carrier Accounts page.
Carrier IDs
Each of your LTL carriers has a unique carrier_id
in ShipEngine. This ID represents your connection with a specific carrier and it is generated and returned when you connect a carrier account. You can use this carrier_id
for many other ShipEngine endpoints to indicate which account to use.
You may retrieve information about your connected carriers, including the carrier_id
, from our List Connected Carriers endpoint.
Example Request & Response
This is a sample request using generic authentication.
PUT /v-beta/ltl/connections/:carrier_code/:carrier_id
Example response: