Fast-Weigh GraphQL & REST APIs
Info for devs
GraphQL queries are handled via standard HTTP.
All GraphQL queries are POST requests
The first thing to understand is the GraphQL query itself is sent along in the body of the request. Since HTTP GET calls cannot include a request body, every call sent to the GraphQL server must be a POST request.
The request body is JSON encoded
The request body itself should be JSON encoded. So the query you write will be transformed into something like this:
{
"query": "query get_customers {Customer {CustomerID CustomerName}}"
}
Use libraries
Unless you are programming in a very obscure language, there are probably client libraries that can abstract away a lot of this for you.
These clients typically let you write your query in standard GraphQL syntax, and they handle the rest.
Also, thanks to GraphQL's build-in introspection, many libraries can generate a fully-typed API client for you to use!
Related Articles
GraphQL Schema
Fast-Weigh GraphQL & REST APIs To add the API module to your Fast-Weigh subscription, contact us at 865-219-2980 or support@tacinsight.com. GraphQL provides a live schema via introspection of the API endpoint. That's a nerdy way of saying the ...
GraphQL and Reporting Quickstart
Fast-Weigh GraphQL & REST APIs To add the API module to your Fast-Weigh subscription, contact us at 865-219-2980 or support@tacinsight.com. Download & install Insomnia Client: https://insomnia.rest/download Download & install the Insomnia Fast-Weigh ...
GraphQL Crash Course
Fast-Weigh GraphQL & REST APIs To add the API module to your Fast-Weigh subscription, contact us at 865-219-2980 or support@tacinsight.com. If you are not familiar with GraphQL, no worries. It's easy to learn. If you have experience working with SQL ...
Connecting Power BI to GraphQL
Fast-Weigh GraphQL & REST APIs To add the API module to your Fast-Weigh subscription, contact us at 865-219-2980 or support@tacinsight.com . GraphQL can be connected into Power BI to visualize your data. In order to connect it up, you will need to be ...
Connecting GraphQL to Telerik Report Designer
Fast-Weigh GraphQL & REST APIs To add the API module to your Fast-Weigh subscription, contact us at 865-219-2980 or support@tacinsight.com. Note: Make sure you are running Telerik Report Designer version 14.0.20.219 or later. Navigate to the Data tab ...