Liongard actions & endpoints
Last updated
Was this helpful?
Last updated
Was this helpful?
The Liongard Integration with Rewst delivers a robust set of actions and endpoints for interacting with Liongard. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Liongard Integration:
GET
https://companyABC.app.liongard.com/api/v1/access-keys
Returns a List of Access Tokens created by user
POST
https://companyABC.app.liongard.com/api/v1/access-keys
Create an Access Token with the permission of user or with only 'Add Agent' permission
DELETE
https://companyABC.app.liongard.com/api/v1/access-keys/{AccessKeyID}
Delete Access Token created by user
GET
https://companyABC.app.liongard.com/api/v1/agents
List all agents.
DELETE
https://companyABC.app.liongard.com/api/v1/agents/{AgentID}
Remove an agent
GET
https://companyABC.app.liongard.com/api/v1/agents/{AgentID}
Get a specific Agent.
PUT
https://companyABC.app.liongard.com/api/v1/agents/{AgentID}
Edits a deployed liongard agent, cannot update On-Demand agents.
POST
https://companyABC.app.liongard.com/api/v1/agents/{AgentID}/flush
Empty an agent's job queue.
GET
https://companyABC.app.liongard.com/api/v1/tasks
Returns a list of alerts that have been raised.
GET
https://companyABC.app.liongard.com/api/v1/tasks/{TaskID}
Returns a single alert that has been raised.
GET
https://companyABC.app.liongard.com/api/v1/detections
Returns a list of all detection events.
GET
https://companyABC.app.liongard.com/api/v1/detections/{DetectionID}
Gets a specific detection.
GET
https://companyABC.app.liongard.com/<url_path>
Generic action for making authenticated requests against the Liongard API
GET
https://companyABC.app.liongard.com/api/v1/groups
Returns a List of available Assignable groups for a user
GET
https://companyABC.app.liongard.com/api/v1/inspector/{InspectorId}/templates
Retrieve Inspector Config and SecureConfig Fields, using the Name key for launchpoint configuration, and distinguishing between SecureConfig and Config fields with Secure and Required keys.
GET
https://companyABC.app.liongard.com/api/v1/inspector/{InspectorId}/versions
Get a list of Inspector Versions and their IDs, sorted by "desc" for easy access to the latest version based on the highest ID or "CreatedOn" field.
GET
https://companyABC.app.liongard.com/api/v1/inspectors
Lists all avaialble Inspectors in Liongard
DELETE
https://companyABC.app.liongard.com/api/v1/launchpoints
Remove all launchpoints.
GET
https://companyABC.app.liongard.com/api/v1/launchpoints
Lists all launchpoints.
POST
https://companyABC.app.liongard.com/api/v1/launchpoints
Create a launchpoint. You will need to reference the inspector templates for ilding out the config and secure config objects for this launchpoint. Each Inspector has a different template that contains the necessary configuration fields.
PUT
https://companyABC.app.liongard.com/api/v1/launchpoints
Update many launchpoints to run on the same schedule.
POST
https://companyABC.app.liongard.com/api/v1/launchpoints/run
Kick off many inspections.
DELETE
https://companyABC.app.liongard.com/api/v1/launchpoints/{LaunchpointID}
Remove a single launchpoint.
GET
https://companyABC.app.liongard.com/api/v1/launchpoints/{LaunchpointID}
Return a specific launchpoint by ID.
PUT
https://companyABC.app.liongard.com/api/v1/launchpoints/{LaunchpointID}
Edit a single inspector launchpoint, referencing inspector templates for configuring the launchpoint with specific configuration fields.
GET
https://companyABC.app.liongard.com/api/v1/launchpoints/{LaunchpointID}/run
Set a Launchpoint to run an inspection
GET
https://companyABC.app.liongard.com/api/v1/logs
Return the logs for a specific inspection.
GET
https://companyABC.app.liongard.com/api/v1/systems
List all systems.
POST
https://companyABC.app.liongard.com/api/v1/systems/{SystemID}/view
Returns the Raw data from the latest inspection for a system.
GET
https://companyABC.app.liongard.com/api/v1/timeline
Fetch all timeline entries.
GET
https://companyABC.app.liongard.com/api/v1/timeline/{TimelineID}
Fetch a specific timeline.
GET
https://companyABC.app.liongard.com/api/v1/timeline/{TimelineID}/detail
Fetch the Raw timeline entry (including the entire dataprint).
GET
https://companyABC.app.liongard.com/api/v1/users
Returns a list of users in your Liongard Instance
POST
https://companyABC.app.liongard.com/api/v1/users
Creates a single User
DELETE
https://companyABC.app.liongard.com/api/v1/users/{UserID}
Remove a single User.
GET
https://companyABC.app.liongard.com/api/v1/users/{UserID}
Returns a Single User
PUT
https://companyABC.app.liongard.com/api/v1/users/{UserID}
Updates a single User
GET
https://companyABC.app.liongard.com/api/v2/environments/
Retrieve a list of environments. You can specify the page size, columns to include, and the order of the response
POST
https://companyABC.app.liongard.com/api/v2/environments/
API endpoint to add a new environment. The endpoint requires a JSON body containing the label for the environment
PUT
https://companyABC.app.liongard.com/api/v2/environments/
Update multiple environments using the Liongard API
POST
https://companyABC.app.liongard.com/api/v2/environments/bulk
Add multiple environments by making a POST request to the /environments/bulk endpoint with a JSON body containing the necessary information
DELETE
https://companyABC.app.liongard.com/api/v2/environments/{environmentId}
Delete an environment by its ID
GET
https://companyABC.app.liongard.com/api/v2/environments/{environmentId}
Get a single environment by providing the environmentId as a path parameter
PUT
https://companyABC.app.liongard.com/api/v2/environments/{environmentId}
Update a single environment by providing the environment ID and the updated JSON body
GET
https://companyABC.app.liongard.com/api/v2/environments/{environmentId}/relatedEntities
Returns all the Related Entities that are tied to a single Environment such as Agents, Launchpoints, and Integration mappings
GET
https://companyABC.app.liongard.com/api/v2/metrics
Returns a list of metrics that have been created.
GET
https://companyABC.app.liongard.com/api/v2/metrics/{MetricID}/relatedEnvironments
Returns Environment IDs for all related Environments for a given Metric ID