Operation Page Breadcrumb
FAQ Page

FAQ and Onboarding

How do I get started?

  1. Sign in or sign up for a Shipper 360 or Carrier 360 account to begin. You will receive a username via email after signing up.
    • Please note that this step must be completed before proceeding.
  2. Browse our APIs by Product to find the best fit for you. Try an API out in the portal by following the steps below:
    1. View API information and Try It button.
    2. Retrieve an access token.
    3. Enter fields for the data you want to receive.
    4. Call the API as described in documentation.
  3. Determine the type of security protocol by going to the individual API page and scrolling to the request headers. View the authorization field:
    • If the provider says "JB Hunt OAuth2" then you will use OAuth 2.0 security to register your app and get a client ID and secret.
    • If the provider says "JB Hunt OAuth2 Provider (RHSSO-jbhcorp)" then you will use RHSSO security. At this time, RHSSO security is not self-service. Please reach out to API.Onboarding@jbhunt.com for assistance.
  4. Subscribe to the product to get a subscription key (API-key). After subscribing, you will be routed to your account profile where you can view all current subscriptions.
    • Note that an API key will only work for one Product. To subscribe to an API from a different product you will need to gain a new API key.
  5. To develop in app at runtime complete the following steps:
    1. Retrieve app's Client ID and Secret.
    2. Include additional fields that may need to be passed to the API.
    3. Schedule go live date with your JB Hunt representative.
  6. Reach out to API.Onboarding@jbhunt.com for additional questions once these steps have been completed.

How can I register my app with OAuth 2.0 security?

Register your app at the Client Registration page to get a client ID and secret. To obtain an authorization or access token in your application, complete the following steps:

  1. Enter a name for your application (any name will work).
  2. No resource types will need to be added in the initial setup. If you get an error stating "Invalid token does not contain resource ID {{id}}" when calling the API, resources will need to be added to your client. If you are unsure which resources to add, reach out to your JB Hunt contact for support.
  3. Click save.
  4. Retrieve the app’s Client ID and Secret from the bottom of this page. The Secret can be copied by clicking the gear symbol.

How can I download an API spec?

Go to APIs, and select your desired API. In the top-right corner, click API Definition, and select a format to download. There are several free OpenAPI viewers available, such as https://editor.swagger.io/, that can make viewing API specs easier to read.

Is there a limit to the number of API calls I can make?

Currently, J.B. Hunt is not restricting the number of API transactions. This policy will be revised as necessary, and J.B. Hunt reserves the right to revoke API access for misuse. If you anticipate an unusually large volume of API traffic, please contact a J.B. Hunt representative (see 'Who can I contact for help?').

How do I access the Production / Test environments?

Links to our Production and Test environments are listed below. Use of the test environment is encouraged, but optional. API response times in Test are generally slower than Production.

Who can I contact for help?

For questions related to a new onboarding, contact API.Onboarding@jbhunt.com.

For technical help, or to report an issue, contact API.Management@jbhunt.com.

Not seeing your API? Want to request a new API?

Please send ideas and feedback to API.Onboarding@jbhunt.com.