|
KSC Open API
Kaspersky Security Center API description
|
Supported commands and their parameters
Parameters:
| Attribute | Type | Description |
|---|---|---|
| REFRESH_TOKEN | paramBinary | Integration refresh token body |
Result:
| Attribute | Type | Description |
|---|---|---|
| ACCESS_TOKEN | paramBinary | New integration access token body |
| ACCESS_TOKEN_TTL | int | Time to live of access token in seconds, since this command processing time |
| REFRESH_TOKEN | paramBinary | New integration refresh token body |
| REFRESH_TOKEN_TTL | int | Time to live of refresh token in seconds, since this command processing time |
Parameters:
| Attribute | Type | Description |
|---|---|---|
| CMD_ACCESS_TOKEN | paramBinary | Integration access token |
| CMD_SERVER_ID | paramString | Native server ID |
| CMD_VSERVER_NAME | paramString | Virtual server name |
| CMD_USER_ID | paramString | User ID |
| CMD_USER_NAME | paramString | User display name |
| CMD_USER_PERMISSIONS | paramParams | User permissions to product; Format:
+--- CMD_USER_PERMISSIONS (paramParams)
+---<functional area> = (paramInt)<access mask> // see Access rights
|
Command result is not used by KSC server and is passed as is to command initiator
Parameters:
| Attribute | Type | Description |
|---|---|---|
| CMD_ACCESS_TOKEN | paramBinary | Integration access token |
| CMD_SERVER_ID | paramString | Native server ID |
| CMD_VSERVER_NAME | paramString | Virtual server name |
| CMD_USER_ID | paramString | User ID |
| CMD_USER_NAME | paramString | User display name |
Command result is not used by KSC server and is passed as is to command initiator
Parameters:
| Attribute | Type | Description |
|---|---|---|
| ACCESS_TOKEN | paramBinary | Integration access token body |
Command result is not used by KSC server and is passed as is to command initiator