A very common feature request over the last few months was to enable people in the ARGOS ecosystem to write custom functionality against our APIs. Initially this was not possible as we did not expose our APIs for direct consumption.
This has now changed and we are happy to announce that our detection endpoints are now available for direct consumption via common tools like cURL, PowerShell and many other programming languages.
Note: This is a free feature at this point available to all our customers.
Testing ARGOS APIs
Every API integration requires good documentation. Our APIs’ documentation is automatically updated whenever we change anything and can be found here:
https://dev.argos-security.io/apis
At this point the following APIs are available to integrate with:
Get all detections
Get a single detection
Ignore a detection
Unignore a detection
Remediate a detection (where detection supports remediation)
You can click on the “Try it” button on the right which will pop up a simple UI to call the API right from the browser.
The only requirement in order to call the API is to provide your API key that you can find in your ARGOS dashboard.
Browse to https://app.argos-security.io/account and check the API key for your user on the “Security” tab.
Add that key into the “Subscription key” field and click “Send” to receive the data in JSON format.
To make writing integrations even simpler you can change the request from the HTTP default to cURL, python or other languages.
Here’s an example to call the “detections API” from PowerShell and filter the results to only show detections that are open.
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("Ocp-Apim-Subscription-Key", "<insert API Key here>")
$response = Invoke-RestMethod 'https://oapi.argos-security.io/argos-prod-fn/detections' -Method 'GET' -Headers $headers
$response.detections | Where-Object -FilterScript {$_.status -eq 'open'}
Try for yourself
Sign up for free in just minutes at https://app.argos-security.io . No need to talk to a human either to test ARGOS for 7 days for free.