# Modify Data

## Table of Contents

* [#system-and-health](#system-and-health "mention")
* [#settings-and-toggles](#settings-and-toggles "mention")
* [#sso-and-authentication](#sso-and-authentication "mention")
* [#runtime-and-infrastructure](#runtime-and-infrastructure "mention")
* [#logs-audit-and-traffic](#logs-audit-and-traffic "mention")
* [#dashboard-filters-and-misc](#dashboard-filters-and-misc "mention")
* [#maintenance](#maintenance "mention")

## System & Health

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><a href="#post-api-sendhealthcheck"><strong>POST /api/sendHealthCheck</strong></a></td><td>Sends a health check request to verify system status and connectivity.</td></tr><tr><td>2</td><td><strong>POST /api/deleteModuleInfo</strong></td><td>Deletes information or data for a specified system module.</td></tr><tr><td>3</td><td><strong>POST /api/rebootModules</strong></td><td>Reboots specified system modules.</td></tr><tr><td>4</td><td><strong>POST /api/updateModuleEnvAndReboot</strong></td><td>Updates environment variables for modules and triggers a reboot.</td></tr><tr><td>5</td><td><strong>POST /api/takeUpdate</strong></td><td>Applies a system update and restarts affected components.</td></tr><tr><td>6</td><td><strong>POST /api/closeLoader</strong></td><td>Closes or dismisses the system loader/initialization interface.</td></tr><tr><td>7</td><td><strong>POST /api/skipOnboarding</strong></td><td>Skips the onboarding process for the current session or user.</td></tr><tr><td>8</td><td><strong>POST /api/runTestOnboarding</strong></td><td>Runs the onboarding test sequence to validate system configuration.</td></tr></tbody></table>

## POST /api/sendHealthCheck

> POST request for endpoint /api/sendHealthCheck

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/sendHealthCheck":{"post":{"summary":"POST request for endpoint /api/sendHealthCheck","operationId":"/api/sendHealthCheck-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"instanceId":{"type":"string"}}}}}},"responses":{"200":{"description":"Health check sent successfully"}}}}}}
```

## POST /api/deleteModuleInfo

> POST request for endpoint /api/deleteModuleInfo

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteModuleInfo":{"post":{"summary":"POST request for endpoint /api/deleteModuleInfo","operationId":"/api/deleteModuleInfo-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"moduleId":{"type":"string"}}}}}},"responses":{"200":{"description":"Module info deleted successfully"}}}}}}
```

## POST /api/rebootModules

> POST request for endpoint /api/rebootModules

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/rebootModules":{"post":{"summary":"POST request for endpoint /api/rebootModules","operationId":"/api/rebootModules-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"moduleIds":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Modules reboot initiated successfully"}}}}}}
```

## POST /api/updateModuleEnvAndReboot

> POST request for endpoint /api/updateModuleEnvAndReboot

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateModuleEnvAndReboot":{"post":{"summary":"POST request for endpoint /api/updateModuleEnvAndReboot","operationId":"/api/updateModuleEnvAndReboot-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"moduleId":{"type":"string"},"envVariables":{"type":"object"}}}}}},"responses":{"200":{"description":"Module environment updated and reboot initiated"}}}}}}
```

## POST /api/takeUpdate

> POST request for endpoint /api/takeUpdate

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/takeUpdate":{"post":{"summary":"POST request for endpoint /api/takeUpdate","operationId":"/api/takeUpdate-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"version":{"type":"string"},"force":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Update applied successfully"}}}}}}
```

## POST /api/closeLoader

> POST request for endpoint /api/closeLoader

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/closeLoader":{"post":{"summary":"POST request for endpoint /api/closeLoader","operationId":"/api/closeLoader-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Loader closed successfully"}}}}}}
```

## POST /api/skipOnboarding

> POST request for endpoint /api/skipOnboarding

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/skipOnboarding":{"post":{"summary":"POST request for endpoint /api/skipOnboarding","operationId":"/api/skipOnboarding-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Onboarding skipped successfully"}}}}}}
```

## POST /api/runTestOnboarding

> POST request for endpoint /api/runTestOnboarding

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/runTestOnboarding":{"post":{"summary":"POST request for endpoint /api/runTestOnboarding","operationId":"/api/runTestOnboarding-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"testType":{"type":"string"}}}}}},"responses":{"200":{"description":"Onboarding tests completed"}}}}}}
```

## Settings & Toggles

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>POST /api/modifyAccountSettings</strong></td><td>Updates account-level settings and configurations.</td></tr><tr><td>2</td><td><strong>POST /api/updateAktoUIMode</strong></td><td>Updates the UI mode/theme for the Akto platform (light, dark, etc.).</td></tr><tr><td>3</td><td><strong>POST /api/toggleRedactFeature</strong></td><td>Toggles the sensitive data redaction feature on or off.</td></tr><tr><td>4</td><td><strong>POST /api/toggleCaseSensitiveApis</strong></td><td>Toggles case-sensitive API matching and comparison.</td></tr><tr><td>5</td><td><strong>POST /api/switchTestingModule</strong></td><td>Switches between different security testing modules.</td></tr><tr><td>6</td><td><strong>POST /api/enableMergingOnVersionsInApis</strong></td><td>Enables API version merging and consolidation.</td></tr><tr><td>7</td><td><strong>POST /api/updateMergeAsyncOutside</strong></td><td>Updates settings for asynchronous API merging outside the main flow.</td></tr><tr><td>8</td><td><strong>POST /api/updateGlobalRateLimit</strong></td><td>Updates the global rate limiting configuration for all APIs.</td></tr><tr><td>9</td><td><strong>POST /api/updateIgnoreTimeForSummaries</strong></td><td>Updates the time window to ignore when generating summary reports.</td></tr><tr><td>10</td><td><strong>POST /api/updatePrivateCidrIps</strong></td><td>Updates the list of private CIDR IP ranges for the organization.</td></tr><tr><td>11</td><td><strong>POST /api/addMatchingPatternForProxy</strong></td><td>Adds URL matching patterns for proxy configuration.</td></tr><tr><td>12</td><td><strong>POST /api/updatePartnerIps</strong></td><td>Updates the list of partner IP addresses for access control.</td></tr><tr><td>13</td><td><strong>POST /api/toggleNewMergingEnabled</strong></td><td>Toggles the new API merging algorithm or approach.</td></tr><tr><td>14</td><td><strong>POST /api/toggleDoBodyMatch</strong></td><td>Toggles body-based matching for API requests and responses.</td></tr><tr><td>15</td><td><strong>POST /api/toggleTelemetry</strong></td><td>Toggles telemetry and usage tracking features.</td></tr><tr><td>16</td><td><strong>POST /api/updateUrlSettings</strong></td><td>Updates URL-related settings and configurations.</td></tr><tr><td>17</td><td><strong>POST /api/toggleDebugLogsFeature</strong></td><td>Toggles debug logging for troubleshooting and diagnostics.</td></tr><tr><td>18</td><td><strong>POST /api/updateSetupType</strong></td><td>Updates the deployment setup type (cloud, self-hosted, etc.).</td></tr><tr><td>19</td><td><strong>POST /api/updateTrafficAlertThresholdSeconds</strong></td><td>Updates the time threshold for traffic alert triggering.</td></tr><tr><td>20</td><td><strong>POST /api/toggleArchivalEnabled</strong></td><td>Toggles data archival functionality for historical data management.</td></tr><tr><td>21</td><td><strong>POST /api/updateRetrospectiveFilterSettings</strong></td><td>Updates retrospective filter configurations and rules.</td></tr><tr><td>22</td><td><strong>POST /api/updateCompulsoryDescription</strong></td><td>Updates requirements for API descriptions and documentation.</td></tr><tr><td>23</td><td><strong>POST /api/updateBlockLogs</strong></td><td>Updates logging configuration for blocked or rejected requests.</td></tr><tr><td>24</td><td><strong>POST /api/updateFilterLogPolicy</strong></td><td>Updates the policy for filtering and managing logs.</td></tr></tbody></table>

## POST /api/modifyAccountSettings

> POST request for endpoint /api/modifyAccountSettings

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/modifyAccountSettings":{"post":{"summary":"POST request for endpoint /api/modifyAccountSettings","operationId":"/api/modifyAccountSettings-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"settingKey":{"type":"string"},"settingValue":{"type":"string"}}}}}},"responses":{"200":{"description":"Settings updated successfully"}}}}}}
```

## POST /api/updateAktoUIMode

> POST request for endpoint /api/updateAktoUIMode

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateAktoUIMode":{"post":{"summary":"POST request for endpoint /api/updateAktoUIMode","operationId":"/api/updateAktoUIMode-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"uiMode":{"type":"string"}}}}}},"responses":{"200":{"description":"UI mode updated successfully"}}}}}}
```

## POST /api/toggleRedactFeature

> POST request for endpoint /api/toggleRedactFeature

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleRedactFeature":{"post":{"summary":"POST request for endpoint /api/toggleRedactFeature","operationId":"/api/toggleRedactFeature-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Redaction feature toggled successfully"}}}}}}
```

## POST /api/toggleCaseSensitiveApis

> POST request for endpoint /api/toggleCaseSensitiveApis

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleCaseSensitiveApis":{"post":{"summary":"POST request for endpoint /api/toggleCaseSensitiveApis","operationId":"/api/toggleCaseSensitiveApis-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"caseSensitive":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Case sensitivity setting updated"}}}}}}
```

## POST /api/switchTestingModule

> POST request for endpoint /api/switchTestingModule

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/switchTestingModule":{"post":{"summary":"POST request for endpoint /api/switchTestingModule","operationId":"/api/switchTestingModule-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Testing module switched successfully"}}}}}}
```

## POST /api/enableMergingOnVersionsInApis

> POST request for endpoint /api/enableMergingOnVersionsInApis

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/enableMergingOnVersionsInApis":{"post":{"summary":"POST request for endpoint /api/enableMergingOnVersionsInApis","operationId":"/api/enableMergingOnVersionsInApis-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Version merging setting updated"}}}}}}
```

## POST /api/updateMergeAsyncOutside

> POST request for endpoint /api/updateMergeAsyncOutside

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateMergeAsyncOutside":{"post":{"summary":"POST request for endpoint /api/updateMergeAsyncOutside","operationId":"/api/updateMergeAsyncOutside-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Async merge setting updated"}}}}}}
```

## POST /api/updateGlobalRateLimit

> POST request for endpoint /api/updateGlobalRateLimit

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateGlobalRateLimit":{"post":{"summary":"POST request for endpoint /api/updateGlobalRateLimit","operationId":"/api/updateGlobalRateLimit-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"globalRateLimit":{"type":"integer"}}}}}},"responses":{"200":{"description":"Rate limit updated successfully"}}}}}}
```

## POST /api/updateIgnoreTimeForSummaries

> POST request for endpoint /api/updateIgnoreTimeForSummaries

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateIgnoreTimeForSummaries":{"post":{"summary":"POST request for endpoint /api/updateIgnoreTimeForSummaries","operationId":"/api/updateIgnoreTimeForSummaries-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"ignoreTime":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Summary time setting updated"}}}}}}
```

## POST /api/updatePrivateCidrIps

> POST request for endpoint /api/updatePrivateCidrIps

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updatePrivateCidrIps":{"post":{"summary":"POST request for endpoint /api/updatePrivateCidrIps","operationId":"/api/updatePrivateCidrIps-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"privateCidrList":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Private CIDR IPs updated"}}}}}}
```

## POST /api/addMatchingPatternForProxy

> POST request for endpoint /api/addMatchingPatternForProxy

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addMatchingPatternForProxy":{"post":{"summary":"POST request for endpoint /api/addMatchingPatternForProxy","operationId":"/api/addMatchingPatternForProxy-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"pattern":{"type":"string"}}}}}},"responses":{"200":{"description":"Proxy pattern added successfully"}}}}}}
```

## POST /api/updatePartnerIps

> POST request for endpoint /api/updatePartnerIps

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updatePartnerIps":{"post":{"summary":"POST request for endpoint /api/updatePartnerIps","operationId":"/api/updatePartnerIps-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"partnerIpList":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Partner IPs updated"}}}}}}
```

## POST /api/toggleNewMergingEnabled

> POST request for endpoint /api/toggleNewMergingEnabled

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleNewMergingEnabled":{"post":{"summary":"POST request for endpoint /api/toggleNewMergingEnabled","operationId":"/api/toggleNewMergingEnabled-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"newMergingEnabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"New merging setting toggled"}}}}}}
```

## POST /api/toggleDoBodyMatch

> POST request for endpoint /api/toggleDoBodyMatch

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleDoBodyMatch":{"post":{"summary":"POST request for endpoint /api/toggleDoBodyMatch","operationId":"/api/toggleDoBodyMatch-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"doBodyMatch":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Body matching setting toggled"}}}}}}
```

## POST /api/toggleTelemetry

> POST request for endpoint /api/toggleTelemetry

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleTelemetry":{"post":{"summary":"POST request for endpoint /api/toggleTelemetry","operationId":"/api/toggleTelemetry-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enableTelemetry":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Telemetry setting toggled"}}}}}}
```

## POST /api/updateUrlSettings

> POST request for endpoint /api/updateUrlSettings

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateUrlSettings":{"post":{"summary":"POST request for endpoint /api/updateUrlSettings","operationId":"/api/updateUrlSettings-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"urlRegexMatchingEnabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"URL settings updated"}}}}}}
```

## POST /api/toggleDebugLogsFeature

> POST request for endpoint /api/toggleDebugLogsFeature

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleDebugLogsFeature":{"post":{"summary":"POST request for endpoint /api/toggleDebugLogsFeature","operationId":"/api/toggleDebugLogsFeature-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Debug logs feature toggled"}}}}}}
```

## POST /api/updateSetupType

> POST request for endpoint /api/updateSetupType

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateSetupType":{"post":{"summary":"POST request for endpoint /api/updateSetupType","operationId":"/api/updateSetupType-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"setupType":{"type":"string"}}}}}},"responses":{"200":{"description":"Setup type updated"}}}}}}
```

## POST /api/updateTrafficAlertThresholdSeconds

> POST request for endpoint /api/updateTrafficAlertThresholdSeconds

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateTrafficAlertThresholdSeconds":{"post":{"summary":"POST request for endpoint /api/updateTrafficAlertThresholdSeconds","operationId":"/api/updateTrafficAlertThresholdSeconds-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"thresholdSeconds":{"type":"integer"}}}}}},"responses":{"200":{"description":"Traffic alert threshold updated"}}}}}}
```

## POST /api/toggleArchivalEnabled

> POST request for endpoint /api/toggleArchivalEnabled

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleArchivalEnabled":{"post":{"summary":"POST request for endpoint /api/toggleArchivalEnabled","operationId":"/api/toggleArchivalEnabled-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Archival feature toggled"}}}}}}
```

## POST /api/updateRetrospectiveFilterSettings

> POST request for endpoint /api/updateRetrospectiveFilterSettings

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateRetrospectiveFilterSettings":{"post":{"summary":"POST request for endpoint /api/updateRetrospectiveFilterSettings","operationId":"/api/updateRetrospectiveFilterSettings-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"allowRetrospectiveMerging":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Retrospective filter settings updated"}}}}}}
```

## POST /api/updateCompulsoryDescription

> POST request for endpoint /api/updateCompulsoryDescription

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateCompulsoryDescription":{"post":{"summary":"POST request for endpoint /api/updateCompulsoryDescription","operationId":"/api/updateCompulsoryDescription-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"compulsoryDescription":{"type":"object"}}}}}},"responses":{"200":{"description":"Compulsory description settings updated"}}}}}}
```

## POST /api/updateBlockLogs

> POST request for endpoint /api/updateBlockLogs

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateBlockLogs":{"post":{"summary":"POST request for endpoint /api/updateBlockLogs","operationId":"/api/updateBlockLogs-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"blockLogs":{"type":"boolean"}}}}}},"responses":{"200":{"description":"Block logs setting updated"}}}}}}
```

## POST /api/updateFilterLogPolicy

> POST request for endpoint /api/updateFilterLogPolicy

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateFilterLogPolicy":{"post":{"summary":"POST request for endpoint /api/updateFilterLogPolicy","operationId":"/api/updateFilterLogPolicy-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"filterLogPolicy":{"type":"array"}}}}}},"responses":{"200":{"description":"Filter log policy updated"}}}}}}
```

## SSO & Authentication

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>POST /api/googleConfig</strong></td><td>Configures Google OAuth/SSO settings for the organization.</td></tr><tr><td>2</td><td><strong>POST /api/addGithubSso</strong></td><td>Adds or updates GitHub SSO configuration for the organization.</td></tr><tr><td>3</td><td><strong>POST /api/deleteGithubSso</strong></td><td>Deletes the existing GitHub SSO configuration.</td></tr><tr><td>4</td><td><strong>POST /api/addGithubAppSecretKey</strong></td><td>Adds a GitHub App secret key for SSO authentication.</td></tr><tr><td>5</td><td><strong>POST /api/deleteGithubAppSecretKey</strong></td><td>Deletes the GitHub App secret key used for SSO.</td></tr><tr><td>6</td><td><strong>POST /api/addOktaSso</strong></td><td>Adds or updates Okta SSO configuration for the organization.</td></tr><tr><td>7</td><td><strong>POST /api/deleteOktaSso</strong></td><td>Deletes the existing Okta SSO configuration.</td></tr><tr><td>8</td><td><strong>POST /api/saveOktaGroupRoleMapping</strong></td><td>Saves the mapping between Okta groups and Akto roles.</td></tr><tr><td>9</td><td><strong>POST /api/addSAMLSso</strong></td><td>Adds or updates SAML SSO configuration for the organization.</td></tr><tr><td>10</td><td><strong>POST /api/deleteSamlSso</strong></td><td>Deletes the existing SAML SSO configuration.</td></tr></tbody></table>

## POST /api/googleConfig

> POST request for endpoint /api/googleConfig

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/googleConfig":{"post":{"summary":"POST request for endpoint /api/googleConfig","operationId":"/api/googleConfig-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Google OAuth configuration retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"client_id":{"type":"string","description":"Google OAuth client ID registered for this Akto instance"}}}}}},"401":{"description":"Unauthorized — no Google OAuth configuration found for this account"},"403":{"description":"Forbidden — caller lacks INTEGRATIONS / READ_WRITE permission"}}}}}}
```

## POST /api/addGithubSso

> POST request for endpoint /api/addGithubSso

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addGithubSso":{"post":{"summary":"POST request for endpoint /api/addGithubSso","operationId":"/api/addGithubSso-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["githubClientId","githubClientSecret"],"properties":{"githubClientId":{"type":"string","description":"GitHub OAuth App client ID"},"githubClientSecret":{"type":"string","description":"GitHub OAuth App client secret"},"githubUrl":{"type":"string","description":"Base URL for GitHub Enterprise instances (leave empty for github.com)"},"githubApiUrl":{"type":"string","description":"GitHub API base URL for Enterprise instances (leave empty for github.com)"}}}}}},"responses":{"200":{"description":"GitHub SSO integration added successfully","content":{"application/json":{"schema":{"type":"object"}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS / READ_WRITE permission"},"422":{"description":"Unprocessable — another SSO integration already exists, or deployment is not on-prem","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/deleteGithubSso

> POST request for endpoint /api/deleteGithubSso

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteGithubSso":{"post":{"summary":"POST request for endpoint /api/deleteGithubSso","operationId":"/api/deleteGithubSso-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"GitHub SSO integration deleted successfully","content":{"application/json":{"schema":{"type":"object"}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS permission"},"422":{"description":"Unprocessable — deployment is not on-prem","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/addGithubAppSecretKey

> POST request for endpoint /api/addGithubAppSecretKey

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addGithubAppSecretKey":{"post":{"summary":"POST request for endpoint /api/addGithubAppSecretKey","operationId":"/api/addGithubAppSecretKey-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["githubAppId","githubAppSecretKey"],"properties":{"githubAppId":{"type":"string","description":"GitHub App ID (numeric identifier shown on the App settings page)"},"githubAppSecretKey":{"type":"string","description":"RSA private key PEM content (with or without header/footer lines; newlines are stripped automatically)"}}}}}},"responses":{"200":{"description":"GitHub App credentials validated and saved successfully","content":{"application/json":{"schema":{"type":"object"}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS / READ_WRITE permission"},"422":{"description":"Unprocessable — invalid credentials or not on-prem","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/deleteGithubAppSecretKey

> POST request for endpoint /api/deleteGithubAppSecretKey

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteGithubAppSecretKey":{"post":{"summary":"POST request for endpoint /api/deleteGithubAppSecretKey","operationId":"/api/deleteGithubAppSecretKey-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"GitHub App credentials deleted successfully","content":{"application/json":{"schema":{"type":"object","properties":{"actionMessages":{"type":"array","items":{"type":"string"}}}}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS / READ_WRITE permission"},"422":{"description":"Unprocessable — deployment is not on-prem","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/addOktaSso

> POST request for endpoint /api/addOktaSso

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addOktaSso":{"post":{"summary":"POST request for endpoint /api/addOktaSso","operationId":"/api/addOktaSso-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["clientId","clientSecret","authorisationServerId","oktaDomain","redirectUri"],"properties":{"clientId":{"type":"string","description":"Okta OIDC application client ID"},"clientSecret":{"type":"string","description":"Okta OIDC application client secret"},"authorisationServerId":{"type":"string","description":"Okta Authorization Server ID (use 'default' for the org-level server)"},"oktaDomain":{"type":"string","description":"Okta organization domain URL"},"redirectUri":{"type":"string","description":"Redirect URI registered in the Okta application"},"managementApiToken":{"type":"string","description":"Okta Management API token — required for fetchOktaGroups and role mapping. Stored server-side; returned masked as '*' on subsequent reads."}}}}}},"responses":{"200":{"description":"Okta SSO integration added successfully","content":{"application/json":{"schema":{"type":"object","properties":{"managementApiToken":{"type":"string","description":"Returns '*' if a management API token was saved, null otherwise"}}}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS / READ_WRITE permission"},"422":{"description":"Unprocessable — another SSO integration already exists","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/deleteOktaSso

> POST request for endpoint /api/deleteOktaSso

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteOktaSso":{"post":{"summary":"POST request for endpoint /api/deleteOktaSso","operationId":"/api/deleteOktaSso-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Okta SSO integration deleted successfully","content":{"application/json":{"schema":{"type":"object"}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS permission"}}}}}}
```

## POST /api/saveOktaGroupRoleMapping

> POST request for endpoint /api/saveOktaGroupRoleMapping

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/saveOktaGroupRoleMapping":{"post":{"summary":"POST request for endpoint /api/saveOktaGroupRoleMapping","operationId":"/api/saveOktaGroupRoleMapping-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["oktaGroupToAktoUserRoleMap"],"properties":{"oktaGroupToAktoUserRoleMap":{"type":"object","description":"Map of Okta group name → Akto role. Valid roles: ADMIN, MEMBER, DEVELOPER, GUEST, or any existing custom role name. Pass an empty object to clear all mappings.","additionalProperties":{"type":"string"}},"managementApiToken":{"type":"string","description":"Optional — update the stored Okta Management API token. Pass empty string to remove it. Pass '*' or a value containing '***' to leave the existing token unchanged."}}}}}},"responses":{"200":{"description":"Group role mapping saved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"managementApiToken":{"type":"string","description":"Returns '*' if a management API token is now stored, null otherwise"}}}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS permission"},"422":{"description":"Unprocessable — invalid role value or duplicate role assignment","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/addSAMLSso

> POST request for endpoint /api/addSAMLSso

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addSAMLSso":{"post":{"summary":"POST request for endpoint /api/addSAMLSso","operationId":"/api/addSAMLSso-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["x509Certificate","ssoEntityId","loginUrl","acsUrl","applicationIdentifier","configType"],"properties":{"configType":{"type":"string","description":"SAML provider type. Use AZURE for Azure AD / Microsoft Entra ID, or GOOGLE_SAML for Google Workspace SAML.","enum":["AZURE","GOOGLE_SAML"]},"x509Certificate":{"type":"string","description":"Base64-encoded X.509 public certificate from the identity provider's SAML metadata"},"ssoEntityId":{"type":"string","description":"SAML Entity ID / Issuer URI of the identity provider"},"loginUrl":{"type":"string","description":"SAML SSO login URL provided by the identity provider"},"acsUrl":{"type":"string","description":"Assertion Consumer Service URL — the Akto callback endpoint that receives the SAML response"},"applicationIdentifier":{"type":"string","description":"Application / Audience URI registered in the identity provider for this Akto instance"}}}}}},"responses":{"200":{"description":"SAML SSO integration added successfully","content":{"application/json":{"schema":{"type":"object"}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS permission"},"422":{"description":"Unprocessable — another SSO integration already exists","content":{"application/json":{"schema":{"type":"object","properties":{"actionErrors":{"type":"array","items":{"type":"string"}}}}}}}}}}}}
```

## POST /api/deleteSamlSso

> POST request for endpoint /api/deleteSamlSso

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteSamlSso":{"post":{"summary":"POST request for endpoint /api/deleteSamlSso","operationId":"/api/deleteSamlSso-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["configType"],"properties":{"configType":{"type":"string","description":"SAML provider type to delete","enum":["AZURE","GOOGLE_SAML"]}}}}}},"responses":{"200":{"description":"SAML SSO integration deleted successfully","content":{"application/json":{"schema":{"type":"object"}}}},"403":{"description":"Forbidden — caller lacks ADMIN_ACTIONS permission"}}}}}}
```

## Runtime & Infrastructure

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>GET /api/checkStackCreationProgress</strong></td><td>Checks the progress of runtime stack creation or deployment.</td></tr><tr><td>2</td><td><strong>POST /api/createRuntimeStack</strong></td><td>Initiates creation of a new runtime stack for deployment.</td></tr><tr><td>3</td><td><strong>POST /api/addAwsAccountIdsForApiGatewayLogging</strong></td><td>Adds AWS account IDs to enable API Gateway logging for traffic analysis.</td></tr><tr><td>4</td><td><strong>POST /api/saveLoadBalancers</strong></td><td>Saves and updates load balancer configurations.</td></tr></tbody></table>

## GET /api/checkStackCreationProgress

> GET request for endpoint /api/checkStackCreationProgress

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/checkStackCreationProgress":{"get":{"summary":"GET request for endpoint /api/checkStackCreationProgress","operationId":"/api/checkStackCreationProgress-GET","parameters":[{"name":"stackId","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Stack creation progress retrieved"}}}}}}
```

## POST /api/createRuntimeStack

> POST request for endpoint /api/createRuntimeStack

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/createRuntimeStack":{"post":{"summary":"POST request for endpoint /api/createRuntimeStack","operationId":"/api/createRuntimeStack-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"stackName":{"type":"string"},"cloudProvider":{"type":"string"},"region":{"type":"string"}}}}}},"responses":{"200":{"description":"Stack creation initiated"}}}}}}
```

## POST /api/addAwsAccountIdsForApiGatewayLogging

> POST request for endpoint /api/addAwsAccountIdsForApiGatewayLogging

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addAwsAccountIdsForApiGatewayLogging":{"post":{"summary":"POST request for endpoint /api/addAwsAccountIdsForApiGatewayLogging","operationId":"/api/addAwsAccountIdsForApiGatewayLogging-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"accountIds":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"AWS account IDs added successfully"}}}}}}
```

## POST /api/saveLoadBalancers

> POST request for endpoint /api/saveLoadBalancers

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/saveLoadBalancers":{"post":{"summary":"POST request for endpoint /api/saveLoadBalancers","operationId":"/api/saveLoadBalancers-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Load balancer configuration saved"}}}}}}
```

## Logs, Audit & Traffic

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>POST /api/updateAuditData</strong></td><td>Updates audit logs and tracking records for compliance and forensics.</td></tr></tbody></table>

## POST /api/updateAuditData

> POST request for endpoint /api/updateAuditData

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/updateAuditData":{"post":{"summary":"POST request for endpoint /api/updateAuditData","operationId":"/api/updateAuditData-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"auditId":{"type":"string"},"status":{"type":"string"}}}}}},"responses":{"200":{"description":"Audit data updated"}}}}}}
```

## Dashboard, Filters & Misc

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>POST /api/saveDashboardLayout</strong></td><td>Saves the user's custom dashboard layout configuration.</td></tr><tr><td>2</td><td><strong>POST /api/saveTagConfig</strong></td><td>Saves tag configurations and taxonomy settings.</td></tr><tr><td>3</td><td><strong>GET /api/reviewTagConfig</strong></td><td>Submits tag configuration for review and approval.</td></tr><tr><td>4</td><td><strong>POST /api/toggleActiveTagConfig</strong></td><td>Toggles a tag configuration between active and inactive states.</td></tr><tr><td>5</td><td><strong>POST /api/saveFilterYamlTemplate</strong></td><td>Saves a custom YAML filter template for reuse.</td></tr><tr><td>6</td><td><strong>POST /api/deleteFilterYamlTemplate</strong></td><td>Deletes a saved YAML filter template.</td></tr><tr><td>7</td><td><strong>POST /api/addFilterHeaderValueMap</strong></td><td>Adds header value mappings to filter configurations.</td></tr><tr><td>8</td><td><strong>POST /api/saveBrowserExtensionConfig</strong></td><td>Saves browser extension settings and configurations.</td></tr><tr><td>9</td><td><strong>POST /api/deleteBrowserExtensionConfigs</strong></td><td>Deletes browser extension configurations.</td></tr><tr><td>10</td><td><strong>POST /api/handleRefreshTableCount</strong></td><td>Handles refresh of table data and record counts.</td></tr><tr><td>11</td><td><strong>POST /api/send_event</strong></td><td>Sends custom events for analytics and tracking.</td></tr><tr><td>12</td><td><strong>POST /api/markAlertAsDismissed</strong></td><td>Marks security alerts as dismissed or acknowledged.</td></tr><tr><td>13</td><td><strong>GET /api/getAllTrafficAlerts</strong></td><td>Retrieves and processes all active traffic alerts.</td></tr><tr><td>14</td><td><strong>POST /api/wrapped</strong></td><td>Generates or processes wrapped/summarized reports.</td></tr></tbody></table>

## POST /api/saveDashboardLayout

> POST request for endpoint /api/saveDashboardLayout

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/saveDashboardLayout":{"post":{"summary":"POST request for endpoint /api/saveDashboardLayout","operationId":"/api/saveDashboardLayout-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Dashboard layout saved successfully"}}}}}}
```

## POST /api/saveTagConfig

> POST request for endpoint /api/saveTagConfig

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/saveTagConfig":{"post":{"summary":"POST request for endpoint /api/saveTagConfig","operationId":"/api/saveTagConfig-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Tag configuration saved"}}}}}}
```

## GET /api/reviewTagConfig

> GET request for endpoint /api/reviewTagConfig

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/reviewTagConfig":{"get":{"summary":"GET request for endpoint /api/reviewTagConfig","operationId":"/api/reviewTagConfig-GET","responses":{"200":{"description":"Tag configurations retrieved"}}}}}}
```

## POST /api/toggleActiveTagConfig

> POST request for endpoint /api/toggleActiveTagConfig

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/toggleActiveTagConfig":{"post":{"summary":"POST request for endpoint /api/toggleActiveTagConfig","operationId":"/api/toggleActiveTagConfig-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Tag configuration toggled"}}}}}}
```

## POST /api/saveFilterYamlTemplate

> POST request for endpoint /api/saveFilterYamlTemplate

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/saveFilterYamlTemplate":{"post":{"summary":"POST request for endpoint /api/saveFilterYamlTemplate","operationId":"/api/saveFilterYamlTemplate-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Filter template saved successfully"}}}}}}
```

## POST /api/deleteFilterYamlTemplate

> POST request for endpoint /api/deleteFilterYamlTemplate

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteFilterYamlTemplate":{"post":{"summary":"POST request for endpoint /api/deleteFilterYamlTemplate","operationId":"/api/deleteFilterYamlTemplate-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Filter template deleted"}}}}}}
```

## POST /api/addFilterHeaderValueMap

> POST request for endpoint /api/addFilterHeaderValueMap

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/addFilterHeaderValueMap":{"post":{"summary":"POST request for endpoint /api/addFilterHeaderValueMap","operationId":"/api/addFilterHeaderValueMap-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Header value map added"}}}}}}
```

## POST /api/saveBrowserExtensionConfig

> POST request for endpoint /api/saveBrowserExtensionConfig

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/saveBrowserExtensionConfig":{"post":{"summary":"POST request for endpoint /api/saveBrowserExtensionConfig","operationId":"/api/saveBrowserExtensionConfig-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Browser extension config saved"}}}}}}
```

## POST /api/deleteBrowserExtensionConfigs

> POST request for endpoint /api/deleteBrowserExtensionConfigs

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteBrowserExtensionConfigs":{"post":{"summary":"POST request for endpoint /api/deleteBrowserExtensionConfigs","operationId":"/api/deleteBrowserExtensionConfigs-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Browser extension config deleted"}}}}}}
```

## POST /api/handleRefreshTableCount

> POST request for endpoint /api/handleRefreshTableCount

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/handleRefreshTableCount":{"post":{"summary":"POST request for endpoint /api/handleRefreshTableCount","operationId":"/api/handleRefreshTableCount-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Table count refreshed"}}}}}}
```

## POST /api/send\_event

> POST request for endpoint /api/send\_event

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/send_event":{"post":{"summary":"POST request for endpoint /api/send_event","operationId":"/api/send_event-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Event sent successfully"}}}}}}
```

## POST /api/markAlertAsDismissed

> POST request for endpoint /api/markAlertAsDismissed

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/markAlertAsDismissed":{"post":{"summary":"POST request for endpoint /api/markAlertAsDismissed","operationId":"/api/markAlertAsDismissed-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Alert dismissed successfully"}}}}}}
```

## GET /api/getAllTrafficAlerts

> GET request for endpoint /api/getAllTrafficAlerts

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/getAllTrafficAlerts":{"get":{"summary":"GET request for endpoint /api/getAllTrafficAlerts","operationId":"/api/getAllTrafficAlerts-GET","parameters":[{"name":"status","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Traffic alerts retrieved"}}}}}}
```

## POST /api/wrapped

> POST request for endpoint /api/wrapped

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/wrapped":{"post":{"summary":"POST request for endpoint /api/wrapped","operationId":"/api/wrapped-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Wrapped statistics retrieved"}}}}}}
```

## Maintenance

<table data-full-width="true"><thead><tr><th width="50">#</th><th width="420">API</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>POST /api/cleanNonHostApiInfos</strong></td><td>Cleans up API information for non-host endpoints, removing stale data.</td></tr><tr><td>2</td><td><strong>POST /api/deleteOptionAndSlashApis</strong></td><td>Deletes OPTIONS and SLASH method API endpoints from the catalog.</td></tr><tr><td>3</td><td><strong>POST /api/deleteExtraApiInfo</strong></td><td>Removes extra or redundant API information entries.</td></tr><tr><td>4</td><td><strong>POST /api/deleteDuplicateEntries</strong></td><td>Removes duplicate API entries to maintain catalog integrity.</td></tr><tr><td>5</td><td><strong>POST /api/deleteNonHostSTIs</strong></td><td>Deletes Sensitive Technology Indicators (STIs) for non-host APIs.</td></tr><tr><td>6</td><td><strong>POST /api/unsetTemp</strong></td><td>Clears temporary flags and settings used during operations.</td></tr><tr><td>7</td><td><strong>POST /api/dryRunAdvancedFilters</strong></td><td>Performs a test run of advanced filter configurations without applying changes.</td></tr></tbody></table>

## POST /api/cleanNonHostApiInfos

> POST request for endpoint /api/cleanNonHostApiInfos

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/cleanNonHostApiInfos":{"post":{"summary":"POST request for endpoint /api/cleanNonHostApiInfos","operationId":"/api/cleanNonHostApiInfos-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Non-host API infos cleaned"}}}}}}
```

## POST /api/deleteOptionAndSlashApis

> POST request for endpoint /api/deleteOptionAndSlashApis

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteOptionAndSlashApis":{"post":{"summary":"POST request for endpoint /api/deleteOptionAndSlashApis","operationId":"/api/deleteOptionAndSlashApis-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OPTIONS and slash APIs deleted"}}}}}}
```

## POST /api/deleteExtraApiInfo

> POST request for endpoint /api/deleteExtraApiInfo

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteExtraApiInfo":{"post":{"summary":"POST request for endpoint /api/deleteExtraApiInfo","operationId":"/api/deleteExtraApiInfo-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Extra API info deleted"}}}}}}
```

## POST /api/deleteDuplicateEntries

> POST request for endpoint /api/deleteDuplicateEntries

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteDuplicateEntries":{"post":{"summary":"POST request for endpoint /api/deleteDuplicateEntries","operationId":"/api/deleteDuplicateEntries-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Duplicate entries deleted"}}}}}}
```

## POST /api/deleteNonHostSTIs

> POST request for endpoint /api/deleteNonHostSTIs

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/deleteNonHostSTIs":{"post":{"summary":"POST request for endpoint /api/deleteNonHostSTIs","operationId":"/api/deleteNonHostSTIs-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Non-host STIs deleted"}}}}}}
```

## POST /api/unsetTemp

> POST request for endpoint /api/unsetTemp

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/unsetTemp":{"post":{"summary":"POST request for endpoint /api/unsetTemp","operationId":"/api/unsetTemp-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Temporary values cleared"}}}}}}
```

## POST /api/dryRunAdvancedFilters

> POST request for endpoint /api/dryRunAdvancedFilters

```json
{"openapi":"3.0.1","info":{"title":"AktoSwagger","version":"1.0.0"},"paths":{"/api/dryRunAdvancedFilters":{"post":{"summary":"POST request for endpoint /api/dryRunAdvancedFilters","operationId":"/api/dryRunAdvancedFilters-POST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Dry run completed"}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ai-security-docs.akto.io/api-reference/system-settings/modify-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
