Randori API
The Randori API is bidirectional. Any actions that can be taken with the web UI can also be accomplished by using the API.
IBM Security® Randori provides a bidirectional API based on the OpenAPI 3.0 specification and supports API client generation in many languages, such as Python, Ruby, Go, Curl, and PHP.
From the main navigation menu, click to open your API settings page, and then click the Randori API link to download the current API specification.
.json
file that contains the available endpoints based on the user permissions. Alternatively, if you use
your API key to curl to the OpenAPI link, you receive a .json file
that contains the available endpoints based on the permissions of the API key that you
generated.After you download and decompress the Randori_API.zip file, open the Randori
API Getting Started Guide.pdf document to learn how to access, authenticate, and interact
with the Randori API. The guide includes information
about generating a Randori API key and using the
Python API software development kit (SDK). It also includes a common_functions
library and examples for creating your first scripts with the SDK.
To understand how numeric values are received from the API and map to the high, medium, and low scores in the Randori UI, refer to the Priority and Temptation documentation.