ThreatLocker PortalAPI
Public REST API for the ThreatLocker Portal. 83 operations across 18 resource groups — ActionLog, Application, ApprovalRequest, Computer, ComputerCheckin, ComputerGroup, MaintenanceMode, OnlineDevices, Organization, Policy, Report, SaveSearch, ScheduledAgentAction, SystemAudit, Tag, ThreatLockerVersion, UploadRequest and VDIHyperV. Authentication is an API-key token created under Users > API Users in the portal and sent in the Authorization header; tenant scope is selected with a managedOrganizationId header. The host is instance-specific (https://portalapi..threatlocker.com/portalapi/).
Documentation
Documentation
https://threatlocker.kb.help/api-documentation/
APIReference
https://portalapi.threatlocker.com/swagger/index.html
GettingStarted
https://threatlocker.kb.help/getting-started-with-threatlocker-portalapis/
Authentication
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/authentication/threatlocker-authentication.yml
Specifications
Other Resources
Conventions
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/conventions/threatlocker-conventions.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/errors/threatlocker-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/data-model/threatlocker-data-model.yml
Overlay
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/overlays/threatlocker-portal-overlay.yaml
Webhooks
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/asyncapi/threatlocker-webhooks.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/threatlocker/refs/heads/main/apis.yml