Lightrun Public API
The Lightrun Public API is an HTTP REST API available from Lightrun Server 1.29, exposing 67 operations across 20 tag groups: actions (dynamic logs, snapshots, counters and metrics), agents and agent pools, tags and custom sources, debug cases and runbooks, Dynamic SBOM with loaded and watched packages, users and groups, just-in-time access, license, SMTP and identity-management configuration, and system API key management. Authentication is a bearer API token and every operation declares a required permission level of DEV, COMPANY, SECURITY or CROSS_COMPANY.
Documentation
Documentation
https://docs.lightrun.com/public-api/introduction/
APIReference
https://docs.lightrun.com/public-api/api-reference/
Authentication
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/authentication/lightrun-authentication.yml
Specifications
Other Resources
Overlay
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/overlays/lightrun-public-api-overlay.yaml
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/scopes/lightrun-scopes.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/errors/lightrun-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/data-model/lightrun-data-model.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/conventions/lightrun-conventions.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/lightrun/refs/heads/main/apis.yml