---
title: "Programmatic Access to SysTrack"
slug: "systrack-api-1"
updated: 2026-03-17T14:41:02Z
published: 2026-03-17T14:41:02Z
---

> ## 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
