--- title: "Programmatic Access to SysTrack" slug: "systrack-api-1" updated: 2026-03-17T14:41:02Z published: 2026-03-17T14:41:02Z canonical: "documentation.lakesidesoftware.com/systrack-api-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.lakesidesoftware.com/llms.txt > Use this file to discover all available pages before exploring further. # Programmatic Access to SysTrack This elective course describes how you can use the SysTrack API to retrieve data directly from a SysTrack database. This allows you to combine SysTrack's powerful data collection with third-party tools to enhance reporting and user experience. You will receive a Certificate of Completion at the conclusion of this course. There is no certification exam for this elective course. [Sign in](https://academy.lakesidesoftware.com/elective-systrack-api) as a SysTrack customer to start this course. ## Prerequisites - Basic Understanding of APIs: Know what APIs are, how they work, and be familiar with REST APIs, including concepts like endpoints, methods (GET, POST, etc.), and response formats like JSON or XML. - Familiarity with HTTP Protocol: Understand HTTP requests, responses, status codes, and headers. - Experience with API Tools: Proficiency with tools like Postman or cURL for testing API calls. - Knowledge of Authentication Methods: A working knowledge of API authentication mechanisms OAuth, or bearer tokens. - Basic Programming Skills: Familiarity with one or more programming languages commonly used to interact with APIs (e.g., Python, JavaScript, or Java). ### Access Needed (to view in your environment) - SysTrack API keys - Service account credentials (if using legacy method) - SysTrack AI package and SysTrack AI (Partner) key (required to use SysTrack AI programmatic access and DEX Analytics MCP Server) ## Course Objective - Use the SysTrack API to access SysTrack data - Generate the SysTrack API key - View a list of SysTrack API endpoints and documentation - Authenticate and use the SysTrack API via browser, Postman, and PowerShell - Run a SysTrack automation - Call the Audit API to view audit trail - Use the SysTrack AI Programmatic Access (SysTrack AI add-on package required) - Use the SysTrack DEX Analytics MCP Server (SysTrack AI add-on package required) ## Course Outline - Course Overview - Introduction to SysTrack API - Why Use the SysTrack API? - What Data is Accessible? - What API Endpoints are Available? - Fair Use Policy - Authentication - What is API Authentication? - Authentication on Cloud Tenants - SysTrack API Key - Authentication on On-Premises Installations - Calling the API From a Browser - Use Case Examples: - What SysTrack Groups are Defined? - What Systems are in a Particular Group? - Getting Sensor Data From a System - Using Postman - What is Postman? - Setting Up Authorization - Running a Request - Visualizer Endpoints - Using the SysTrack API in PowerShell - Using the SysTrack API Programmatically - Cloud Example - On-Premises Example - Automations and Integrations - Running a SysTrack Automation Using the SysTrack API - Retrieving the Automation ID - Get the System GUID - Run the Automation - Monitor the Automation Execution - SysTrack API Integrations - SysTrack Audit API - Audit API Key - Audit API Endpoints - SysTrack AI (API, MCP, A2A) - SysTrack AI API - Authentication - Endpoints - SysTrack AI Model Context Protocol (MCP) - Tools - Connection Setup - Microsoft Copilot Studio Integration - SysTrack AI Agent to Agent (A2A) - Skills - Connection Setup - SysTrack DEX Analytics MCP Server - Tools - Connection Setup - Service Accounts (Legacy) - Conclusion Tags: SysTrack API, Service Account, Audit API