All URIs are relative to https://api.reveng.ai
| Method | HTTP request | Description |
|---|---|---|
| createScurityChecksTask | POST /v2/analyses/{analysis_id}/security-checks | Queues a security check process |
| getSecurityChecks | GET /v2/analyses/{analysis_id}/security-checks | Get Security Checks |
| getSecurityChecksTaskStatus | GET /v2/analyses/{analysis_id}/security-checks/status | Check the status of a security check process |
QueuedSecurityChecksTaskResponse createScurityChecksTask(analysisId)
Queues a security check process
// Import classes:
import ai.reveng.invoker.ApiClient;
import ai.reveng.invoker.ApiException;
import ai.reveng.invoker.Configuration;
import ai.reveng.invoker.auth.*;
import ai.reveng.invoker.models.*;
import ai.reveng.api.AnalysesSecurityChecksApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.reveng.ai");
// Configure API key authorization: APIKey
ApiKeyAuth APIKey = (ApiKeyAuth) defaultClient.getAuthentication("APIKey");
APIKey.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//APIKey.setApiKeyPrefix("Token");
AnalysesSecurityChecksApi apiInstance = new AnalysesSecurityChecksApi(defaultClient);
Integer analysisId = 56; // Integer |
try {
QueuedSecurityChecksTaskResponse result = apiInstance.createScurityChecksTask(analysisId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AnalysesSecurityChecksApi#createScurityChecksTask");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| analysisId | Integer |
QueuedSecurityChecksTaskResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 202 | Successful Response | - |
| 422 | Invalid request parameters | - |
| 409 | Security checks already extracted or queued | - |
BaseResponseSecurityChecksResponse getSecurityChecks(analysisId, page, pageSize)
Get Security Checks
Retrieve security checks results with pagination.
// Import classes:
import ai.reveng.invoker.ApiClient;
import ai.reveng.invoker.ApiException;
import ai.reveng.invoker.Configuration;
import ai.reveng.invoker.auth.*;
import ai.reveng.invoker.models.*;
import ai.reveng.api.AnalysesSecurityChecksApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.reveng.ai");
// Configure API key authorization: APIKey
ApiKeyAuth APIKey = (ApiKeyAuth) defaultClient.getAuthentication("APIKey");
APIKey.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//APIKey.setApiKeyPrefix("Token");
AnalysesSecurityChecksApi apiInstance = new AnalysesSecurityChecksApi(defaultClient);
Integer analysisId = 56; // Integer |
Integer page = 56; // Integer | The page number to retrieve.
Integer pageSize = 56; // Integer | Number of items per page.
try {
BaseResponseSecurityChecksResponse result = apiInstance.getSecurityChecks(analysisId, page, pageSize);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AnalysesSecurityChecksApi#getSecurityChecks");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| analysisId | Integer | ||
| page | Integer | The page number to retrieve. | |
| pageSize | Integer | Number of items per page. |
BaseResponseSecurityChecksResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
CheckSecurityChecksTaskResponse getSecurityChecksTaskStatus(analysisId)
Check the status of a security check process
// Import classes:
import ai.reveng.invoker.ApiClient;
import ai.reveng.invoker.ApiException;
import ai.reveng.invoker.Configuration;
import ai.reveng.invoker.auth.*;
import ai.reveng.invoker.models.*;
import ai.reveng.api.AnalysesSecurityChecksApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.reveng.ai");
// Configure API key authorization: APIKey
ApiKeyAuth APIKey = (ApiKeyAuth) defaultClient.getAuthentication("APIKey");
APIKey.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//APIKey.setApiKeyPrefix("Token");
AnalysesSecurityChecksApi apiInstance = new AnalysesSecurityChecksApi(defaultClient);
Integer analysisId = 56; // Integer |
try {
CheckSecurityChecksTaskResponse result = apiInstance.getSecurityChecksTaskStatus(analysisId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AnalysesSecurityChecksApi#getSecurityChecksTaskStatus");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| analysisId | Integer |
CheckSecurityChecksTaskResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |