LogoLogo
Web PortalContact Support
  • Fast-Weigh Knowledge Base
  • Tutorials
    • Tutorials Overview
    • Logging in for the First Time
    • Navigating the Web Portal
    • Using the Ticket Query
    • Generating Reports
    • Using the Ticketing App
  • How To Guides
    • How To Guides Overview
    • How to Create New Records
      • Creating New Web Portal Users
      • Creating Tax Codes
      • Creating Billing Terms and Modes
      • Creating a New Customer
      • Creating a New Product
      • Creating a New Pricing Template
      • Creating a New Truck
      • Creating a New Hauler
      • Creating New Orders
      • Creating Invoices
      • Creating Payments
      • Creating Statements
      • Creating Hauler Pay Statement
      • Creating a New Region
      • Creating a New Location
      • Creating a New Yard
    • How to Update Pricing
      • Changing Order Product Pricing
      • Bulk Updating Open Order Pricing
    • How to Import Tickets
    • How to Edit Tickets
      • Edit via Ticket Query
      • Edit via Ticket Bulk Edit
    • How to Edit an Invoice
      • Cash Type
      • Charge Type
    • How to Track Inventory
  • References
    • New Pricing Tools
    • References Overview
    • Web Portal
      • Home
      • Load-Out
        • Dashboard
        • In-Yard
        • History
      • Tickets
        • Ticket Query
        • Delivery Query
        • Ticket Entry
        • Ticket Import
        • Ticket Bulk Edit
      • Quotes
        • Dashboard
        • Quotes
        • Projects
      • Orders
        • Orders
        • Status Update
        • Jobs & Phases
        • Haul Zones
      • Inventory
        • Inventory
        • Dashboard
      • Trucks
        • Assignment
        • Trucks
        • Haulers
        • Truck Bulk Edit
      • Dispatch
        • Requests
          • Dispatching Ticket Types
        • Drivers
        • Live Tracking
        • Tracking Query
        • Request Import
      • Billing/AR
        • Billing
        • Balance Dashboard
        • New Payment
        • Invoice / Payment Query
        • Payment Export
        • Customer Credit
      • Hauler Pay
        • Truck Adjustments
        • Statements
        • Setup
      • Reporting
        • Running Reports
          • Default Reports
        • Scheduled Reports
        • Analytics
        • Custom Reports
      • Resources
        • Customer
        • Products
        • Locations
        • Billing
          • Tax Codes
          • Pay Terms
          • Price Adjustments
          • Freight Matrix
          • Ship To
          • Invoice Adjustment Types
          • Customer Payment Information
          • Pay To User Assignment
        • Truck Types
        • Salespeople
        • Inspectors
      • Account and Administration
        • User Administration
        • Portal Settings
        • User Defined Fields
        • Devices
        • API Information
        • Import Format
        • Accounting Periods
        • Email Bounce Report
        • Related Accounts
      • Roles And Responsibilities
    • Ticketing App
      • Setup
      • Application
        • Ticketing
        • Trucks
        • Customers
        • Orders
        • Reports
        • History
        • Portal
        • Settings
    • New Ticketing App
      • Setup
        • Logging In and Device Setup
      • Application
        • Server Settings
          • Manage Devices
        • Lanes & Ticketing
        • Dashboard
        • Trucks
        • In-Yard
        • Customers
        • Orders
        • Requests
        • Payments
        • History
    • Mobile App
      • Setup
        • Mobile Ticketing App
        • Mobile Dispatching App
        • Mobile Printer Setup
      • Ticketing Mode
      • Haul Mode
      • POD Mode
      • Printing
        • Star Micronics
    • Management App
      • Setup
      • Application
    • API Documentation
    • GraphQL Documentation
      • Reporting with GraphQL
    • Accounting Interfaces
      • Quickbooks Online
      • Quickbooks Desktop
      • Spectrum
      • Vista Viewpoint
      • Sage
      • Net Suite
    • Integrations
      • Avalara
      • HaulHub
      • Fast-Weigh Ticket Integrator
    • Hardware
      • Scale House Check List
      • IP Cameras
      • Moxa NPort 5110
      • Web Switch
      • TagMaster CT45
      • External IP Addresses
      • Tegaur Kiosk
      • I&E Kiosk (Legacy)
      • Bluetooth Printers
    • Loader App
      • Setup
  • FAQs and Best Practices
    • Frequently Asked Questions
      • Can I integrate Fast-Weigh with my Accounting Software?
      • What is Fast-Weigh’s NTEP CC #?
      • Can I import ticket data via CSV?
      • Does the web portal adjust based on Time Zones?
      • Why does changing the pricing template not update my orders?
      • Can I connect cameras to the ticketing app?
      • Can I connect my scale to the ticketing app?
      • What are the required computer specs to run Fast-Weigh
      • How do I get a custom report created?
      • Why does cash ticket pricing not behave like charge tickets?
      • Why does my E-Ticket look different than my archived ticket?
      • Can I export any of my data?
      • How do I fix an unsynced record?
      • How do I reset my password?
      • Where can I submit a feature request?
      • Does every customer need an order?
      • Do Ticket Numbers have to be unique?
      • Can Fast-Weigh do inbound ticketing?
      • Why are my requested custom ticket changes not showing on my tickets?
    • Best Practices
      • Security and Administration
      • Order Management
      • Product Pricing
      • Tax Code Defaults
      • Setting up a New Device
Powered by GitBook
LogoLogo
On this page
  • Authentication
  • Graph QL
  • REST API
  • Create an API key and get an Endpoint
  • Making requests
  • Setup development workspace
Export as PDF
  1. References

API Documentation

Fast-Weigh REST API

Last updated 11 months ago

To add the API module to your Fast-Weigh subscription, contact us at 865-219-2980 or .

is a modern cloud-based truck ticketing, ordering, and dispatching platform.

The Fast-Weigh REST & GraphQL APIs allow system integrators to interface with the Fast-Weigh data model to extend functionality and/or extract data for third-party use.

Authentication

The Fast-Weigh REST & GraphQL API services use token-based authentication with a custom x-api-key HTTP header record. The token should be included with every call.

Basic Authentication has been deprecated.

We have transitioned from using Basic Authentication with username/password credentials to token-based authentication. Existing integrations will continue to work, but please note that Basic Auth has been deprecated and will be removed in the future.

Graph QL

Your endpoint:

Don't see API Info on your web portal?

  1. You may not be an admin of your Fast-Weigh account. Check with a known admin to see if they can set up this key.

  2. Your company's account may not have this enabled. If this is the case you will need to contact your sales or onboarding rep to get it enabled.

API schema explorer:

Your credentials will allow you to use the Insomnia tool to build queries. There, you can dive into the data model docs as well as test queries with the live editor.

REST API

The REST API generally handles CREATE and UPDATE calls.

Create an API key and get an Endpoint

You should see the GraphQL Endpoint listed here as well as any available keys.

To create a new key click the "+ New Key" button on the grid and fill in the info required.

Don't see API Info on your web portal?

  1. You may not be an admin of your Fast-Weigh account. Check with a known admin to see if they can set up this key.

  2. Your company's account may not have this enabled. If this is the case you will need to contact your sales or onboarding rep to get it enabled.

Making requests

When making requests to the GraphQL or REST APIs include the following header:

x-api-key: your-key-goes-here

Download tooling

Setup development workspace

Create a new request collection to house your queries.

Create a request

In this Request Collection, you'll define your queries.

Note: Make sure you remember to set the HTTP method to POST and the body to GraphQL Query.

Add your endpoint and API key

In your request, fill in the URL/endpoint and go to the "Header" tab to paste your API key.

View documentation and enable autocompletion

Once your API key and endpoint are pasted in, you can view the always-up-to-date data model docs without leaving Insomnia.

Back on the "GraphQL" tab you should see a "schema" option at the top right of the query box.

Clicking on that will give you the option to refresh the schema. Doing so will fetch the latest data model from the server and build live documentation.

Once you have refreshed, you'll have access to the documentation as well as query auto-completion within the editor.

Adding the Copy Telerik Body Plugin

On the top of the screen, click Application > Preferences.

On the Insomnia Preferences pop-up, navigate to Plugins.

In the npm-package-name field, enter insomnia-plugin-fast-weigh and click Install Plugin.

You should now see the plugin in the list.

Close the Preferences pop-up and right-click an existing Request name. You should now see the Fast-Weigh: Copy Telerik Body plugin as an option.

You can find your endpoint listed on the page under the settings gear of the Fast-Weigh Web Portal.

The endpoint should look something like this:

The OpenAPI/Swagger docs can be found here:

On the Fast-Weigh Web Portal, go to the page under the settings gear.

We recommend using a tool called for query development and debugging. It has some great built-in features tailored for join REST and GraphQL development that make it quick and easy to get started.

Once you have written your query and are ready to use to it build a , you will need the "Fast-Weigh: Copy Telerik Body" Plugin to generate your Telerik Data Source Body.

API Info
https://server-name.fast-weigh.dev/v1/graphql
https://api.fast-weigh.com/swagger
API Info
Insomnia Client
Grab the free download here
Telerik Data Source
support@tacinsight.com
Fast-Weigh