TForce Freight

1. Obtain API Connection Credentials

These instructions assume that you have a TForce account and a login to tforcefreight.com. If you don’t, before proceeding with these instructions navigate to tforcefreight.com click on the Sign Up link to create an account.

Follow the instructions below to obtain the API credentials

  • Navigate to developer.tforcefreight.com.
  • Click the Log In link at the top right corner of the page and use your credentials to log in.

If your login doesn’t work you will need to sign up. The sign-up process will first prompt you to enter an email address and verify it using a link that will appear in an email in your inbox. Afterward, complete the sign-up form. Choose End User for the User Type field that appears at the end of the form.

Click the Profile link in the navigation menu.

TForce Profile navigation link

In the “My OAuth Client” section of the page, click the Configure My Client button.

TForce Configure My Client

A new browser window will appear. Click the Create button to begin the process of creating your API credentials. If you created API credentials with TForce Freight in the past, the way this is presented to you may differ from the image below.

TForce create OAuth client

In the section titled “Your OAuth Client”, enter a Display Name. This is for your internal reference. You might, for example, enter LTL Freight Quotes for Shopify if you are using Eniture Technology’s TForce app for Shopify. Afterward, click the Update button.

TForce Your OAuth Client Display Name

On the same page, in the section titled “Application Integration”, copy and save the value that appears for the Client ID. You will need it to connect to the TForce Freight API.

TForce Application Integration Client ID

On the same page, in the section titled “Add a Client Secret”, enter a Description (you are the only one that will see this), and modify the Expires date if you wish. Afterward, click the Create button.

TForce Add a Client Secret

Copy and save the Client Secret from the Value field in the section titled “OAuth Client Secrets.” You will need it to connect to the TForce Freight API.

This is the only time the Client Secret will be visible. Be sure to copy it to somewhere safe before leaving this page.

TForce OAuth Client Secret

At this point, you should have your Client ID and Client Secret. Next, you will use them to update the Connection Settings.

2. Connect the FreightDesk Online to the TForce Freight

After login into https://freightdesk.online/login 

  • Navigate to the Settings page 
  • Click the "Add Carrier" button
  • A popup screen will open. Find the "TForce Freight" card and click it.
  • Enter the required information related to your TForce account and click the "Test Connection" button or "Save" button

A message will display letting you know if FreightDesk Online succeeded in establishing a connection to the TForce Freight. If you receive an error, confirm the values you entered and try again. Be particularly attentive to capitalization. Most of the information you enter on this page is case-sensitive.

My LTL freight rates are based on If you are on the NMFC tariff/rates of UPS, the Freight Class radio button should be selected and if you are on the Density-based tariff/rates, also known as dimensional freight quotes (DFQ), of UPS then the Dimensions radio button should be select.
Nickname A nickname for your account in FreightDesk Online.
Username Enter your UPS.com username.
Password Enter your UPS.com password.
API Access Key Enter the API Access Key you obtained in the previous step.
Account Enter your TForce Freight account number.
Company Name Enter your company name.
Address Address line associated with the billing address.
City The city associated with the billing address.
State/Province State/Province code associated with the billing address.
ZIP/Postal Code ZIP/Postal code associated with the billing address.
Country The country code is associated with the billing address.