Home >
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 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
- Use Case Examples:
- 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
- Running a SysTrack Automation Using the SysTrack API
- 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 AI API
- SysTrack DEX Analytics MCP Server
- Tools
- Connection Setup
- Service Accounts (Legacy)
- Conclusion
Tags: SysTrack API, Service Account, Audit API
On This Page