
HELP PAGES
Import API Data into Excel and PowerBI using PowerQuery - JSON files and direct Web API Access
Purpose:
Data accessibility is an important facet of the aMES and we aim to increase this accessibility by providing easy access to all of your data via our open API. If you have an Authentise account, you can easily access your data via our API and you are no longer limited to hardcoded, CSV exports. If you are having trouble getting to any of your data or would like guidance with our API, please reach out to support@authentise.com!
This document is designed to help our partners visualize their data in Excel and/or PowerBI by converting our API's output into tables using PowerQuery. This should ease the adoption of using our API to gather diverse datasets for your specific data analytics and business informatics needs. This can be done by saving the API information as a JSON file (Section 2A) or extracting the data to Excel directly from the web (Section 2B).
We will provide Step-by-step illustrations of the process to support you in importing data from our API into Excel via PowerQuery. PowerQuery can also be used to easily import our API's JSON files into datasets for PowerBI and similar data visualization tools.
What is a JSON file?
JSON is a file format in Javascript. JSON structures data in an organized and easy-to-read manner. One of the primary uses is transmitting web application data to servers. Our API returns data as requested as JSON files.
Section 1: Accessing an API Endpoint and obtaining a JSON file:
Log in to Authentise.
In a separate tab, navigate to the desired API endpoint to request your desired data. For example, our flattened Order data can be found at https://data.authentise.com/flat-order/
Right-click on the text and click Save as... to save the JSON file to your device. Some browsers may offer a dedicated save button when viewing JSON files in-browser.

Section 2A: Importing JSON files into Excel:
Open Microsoft Excel
On the ribbon, go to Data
Click on Get Data.
From the drop-down menu select From File
Then select From JSON
Select the JSON file that was downloaded in Section 1 and click Import


Section 2B: Importing data into Excel from Web link:
Open Microsoft Excel
On the ribbon, go to Data
Click on Get Data.
From the drop-down menu select From Other Sources
Then select From Web
Under Advanced, paste the API URL you'd like to reach, and set a timeout of at least 15 minutes: the timeout is added as a precaution for longer running queries
Please use the Basic tab and use your Authentise credentials



Section 3: Adjust Power Query Settings and Create Excel Table
Excel offers a diverse set of data manipulation capabilities via Power Query. This can automate data transformations and is a very powerful tool for data analytics and manipulation. For this guide, we will be using a very basic set of these data manipulation capabilities to get the data into a familar tabular format.
After importing the data, the Power Query editor window will open.
From the displayed links, click on Resources > List
The list of resources will expand.
In the ribbon, click on To Table
In the To Table window, keep the default settings (no changes) and click Next



Expand Column1 by clicking on the Extension icon in the column's header
A list of all column headers will display (leave all selected or uncheck the columns that you do not need to customize your data set)
Select use original name as prefix (this uses the name for columns as represented in the API/JSON data)
Click OK to load the preview table
Click Load & Close to upload the data into a table within an Excel worksheet



all articles
Name | Name |
|---|---|
Legal Information | Authentise Standard Contractual Clauses Information |
Legal Information | Dependencies & Attributions |
Legal Information | Data Processors |
Partnering with Authentise | Start using 3Diax Modules |
Partnering with Authentise | Partnership Types |
Partnering with Authentise | How to make your 3D / CAD / CAM tools deployable with Authentise |
Process Monitoring Module | How do I find my connection code in integrated devices? |
Process Monitoring Module | Computer Vision - Step by Step Tutorial |
Process Monitoring Module | What kind of camera should I use? |
Process Monitoring Module | Printing the camera mount |
Process Monitoring Module | How do I mount my webcam? |
Process Monitoring Module | I can't connect my printer. |
Process Monitoring Module | Do I have to stream my design to be able to monitor the print? |
Secure Delivery Module | Design Streaming - Step by Step Tutorial |
Secure Delivery Module | I already downloaded your App but I can't get past this first screen |
Secure Delivery Module | How to add Authentise Streaming Client to Rasberry Pi |
Secure Delivery Module | Where do I find the Authentise app in my computer? |
Secure Delivery Module | How do I find my connection code? |
Secure Delivery Module | How do I troubleshoot connection? |
Secure Delivery Module | I'm getting an error message saying "Port is unavailable" |
Secure Delivery Module | I'm running the App on Windows XP and my print won't start |
Secure Delivery Module | My printer is not listed |
Secure Delivery Module | I connected a new printer on a previously used port and the App doesn't recognize it |
Secure Delivery Module | What about Slicing Settings? |
Secure Delivery Module | I'm stuck on "Warming up printer" |
Secure Delivery Module | This is going to be a long print. What should I know before I leave it alone? |
Secure Delivery Module | How to simulate a print? |
Installation | Deployment Options |
Installation | Support from Client IT Staff |
Installation | Platform Security Description |
Installation | Technical Requirements to Host Our Software Locally / On-Premise |
AI - Revolutionize Your Data | Understanding Our Large Language Model (LLM) |
AI - Revolutionize Your Data | Introducing ThreadsBot: Revolutionizing Collaboration with Cutting-Edge AI |
AI - Revolutionize Your Data | Event Suggestion: Maximizing Productivity by Harnessing Conversation |
Threads | Welcome to Authentise Threads - What is a Thread? |
Threads | Getting started with Threads |
Threads | Threads User Types: Definitions and Capabilities |
Threads | How to Invite Users |
Threads | Integrations |
General FAQ | What are your usage limits? |
General FAQ | How exactly do you charge? |
General FAQ | Is it Down? (Authentise.pro) |
General FAQ | Is it Down? (Authentise.com) |
Flows - Setup / Tech Guides | Locations |
Flows - Setup / Tech Guides | Currencies |
Flows - Setup / Tech Guides | Traveler |
Flows - Setup / Tech Guides | Enabling Single Sign-On for your Bureau |
Flows - Setup / Tech Guides | Non-conformance Review - Setup Guide |
Flows - Setup / Tech Guides | Order Fields |
Flows - Setup / Tech Guides | Design Cost |
Flows - Setup / Tech Guides | Email Alerts |
Flows - Setup / Tech Guides | Supported Browsers and Operating Systems |
Flows - Setup / Tech Guides | Group Qualifications / User Groups |
Flows - Setup / Tech Guides | Suspicious File Uploads |
Flows - Setup / Tech Guides | Data Spillage Process |
Flows - Setup / Tech Guides | User Administration and Roles |
Flows - Setup / Tech Guides | Flows - MES Set Up Guide |
Autodesk Integration | Autodesk Prerequisites |
Autodesk Integration | Using the Autodesk Integration |
Autodesk Integration | Autodesk Integration FAQ |
Autodesk Integration | Connecting Flows with Paperless Parts - Setting up the Integration |
Reporting - Accessing Data | Microsoft Power Automate - General How-To Use Guide |
Reporting - Accessing Data | Installing the Authentise Custom Connector for Microsoft Power Automate |
Reporting - Accessing Data | Import API Data into Excel and PowerBI using PowerQuery - JSON files and direct Web API Access |
Reporting - Accessing Data | Creating a Flow via Microsoft Power Automate |
Flows - Other Modules | Enhanced Security Module |
Flows - Other Modules | Machine Analytics |
Flows - Other Modules | Quoting |
Flows - Other Modules | Quality Assurance |
Flows - Other Modules | Delta Comparison |
Digital Design Warehouse | Digital Design Warehouse |
Service Provider Module | Service Provider Module - Overview |
Service Provider Module | Step-by-Step User Guide for Service Providers |
Service Provider Module | Requesting a Bid with the Service Provider Module |
Material Management Module | Status Definitions - Material Batches |
Material Management Module | Material Test Panels |
Material Management Module | Unloading Material from Print Machines in QR App |
Material Management Module | Managing your Material Inventory (Stocks, Lots, and Batches) |
Material Management Module | Material Management Module - Overview |
Material Management Module | Material Types and Stocks |
Material Management Module | Step-by-Step User Guide - Material Management |
Echo - Connect Your Printers | Supporting non-additive machines (like CNC) |
Echo - Connect Your Printers | Echo Installation Guide |
Echo - Connect Your Printers | What is Echo? |
Echo - Connect Your Printers | Preparing for an Echo Installation |
Echo - Connect Your Printers | How to Ping Test your Printers |
Echo - Connect Your Printers | I am a Printer OEM and want to integrate my data with Authentise. |
Echo - Connect Your Printers | Supported Printers |
Echo - Connect Your Printers | What are the compatible printers? |
QR App | Authentise QR Scanner |
QR App | Setting Up the QR App on Devices |
QR App | QR - Kiosk Mode - Contactless Login Setup Guide |