How Epiphany Interacts With the Apex Server
Authentication calls to the server using the provided credentials will be used to generate a JSON Web Token (JWT). This token will then be leveraged to access the following calls. These calls were designed to be made using a coding language such as Python.
Required API Calls
Call 1: GET Server Info
Resource: /WebApp/API/ServerResource/ProductServers
Headers:
{
'Authorization' : 'Bearer '+jwt_token,
'Content-Type': 'application/json;charset=utf-8'
}
piBody: <N/A>
Call 2: GET Security Agents
Resource: /WebApp/API/AgentResource/ProductAgents
Headers:
{
'Authorization' : 'Bearer '+jwt_token,
'Content-Type': 'application/json;charset=utf-8'
}
Body: <N/A>Helpful API Calls
Call 1: PUT List all Investigation Results
Call 2: PUT Download the RCA CSV file
Export Format
These calls will be stored in a JSON format and transmitted through the rest of the Epiphany workflow to derive endpoint protection data points within the larger data models.
Last updated