> For the complete documentation index, see [llms.txt](https://ai-security-docs.akto.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ai-security-docs.akto.io/api-reference/system-settings/modify-data.md).

# 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"}}}}}}
```
