Akamai Secure Internet Access Enterprise Configuration
App Vendor: Akamai
App Category: Network Security
Connector Version: 3.0.0
API Version: v3
About App
This connector integrates with Akamai Secure Internet Access Enterprise Configuration, a security software solution that has the ability to identify, track, and mitigate the impact of threats, including Distributed Denial-of-Service (DDoS) attacks, SQL injection attacks, and Cross-Site Scripting (XSS) attacks.
The Akamai Secure Internet Access Enterprise Configuration app is configured with Cyware Orchestrate to perform the following actions:
Action Name | Description |
---|---|
Create List | This action creates a new list. |
Create Policy | This action creates a new policy. |
Create Site | This action creates a new site. |
Delete List | This action deletes a list. |
Delete Policy | This action deletes a policy. |
Delete Site | This action deletes a specific site. |
Get All ETP Configurations | This action retrieves all the enterprise threat protector configurations. |
Get All Lists | This action retrieves a list of all the available custom security lists. |
Get List Details | This action retrieves the details of a specific list. |
Get Policy | This action retrieves the details of a policy. |
Get Security List | This action retrieves the security list from Akamai Secure Internet Access Enterprise Configuration. |
Get Site Details | This action retrieves the details of a specific site. |
List Policies | This action lists all the policies. |
List Sites | This action lists all the sites. |
Patch List Items | This action adds or deletes items to modify the list. |
Search in List | This action filters the items in a list by using search parameters. |
Update List | This action updates a list. |
Update List Items | This action updates the list items. |
Update Policy | This action updates the specified policy. |
Update Site | This action updates a site. |
Generic Action | This is a generic action used to make requests to any Akamai Secure Internet Access Enterprise Configuration endpoint. |
Configuration Parameters
The following configuration parameters are required for the Akamai Secure Internet Access Enterprise Configuration app to communicate with the Akamai Secure Internet Access Enterprise Configuration enterprise application. The parameters can be configured by creating instances in the app.
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Hostname | Enter the hostname. Example: https://test.akamaiapis.net | Text | Required | |
EdgeGrid Client Token | Enter the EdgeGrid client token. | Password | Required | To generate authentication credentials, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
EdgeGrid Client Secret | Enter the EdgeGrid client secret. | Password | Required | |
EdgeGrid Access Token | Enter the EdgeGrid access token. | Password | Required | |
Verify | Choose your preference to verify SSL or TLS while making requests. It is recommended to set this option to yes. Passing no may result in incorrectly establishing the connection. | Boolean | Optional | By default, verification is enabled. |
Timeout | Enter the timeout value in seconds. This is the number of seconds that requests will wait to establish a connection with Akamai Secure Internet Access Enterprise Configuration. | Integer | Optional | Allowed range: 15-120 Default value: 15 |
Action: Create List
This action creates a new list.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Description | Enter the list description. Example: sample description | Text | Required | |
Name | Enter the name of the list. Example: Sample Name | Text | Required | |
Security Category ID | Enter the security category value of the list. | Integer | Required | Allowed values: 1 for Malware, 2 for Phishing, 3 for C&C, 5 for DNS Exfiltration, 6 for Risky Domains, 7 for File Sharing |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Extra Params | Enter any additional data you want to include while creating a list. | Key Value | Optional | Allowed keys: listType, onlyWithGrantedAccess, includeSpecialEntities, includeDeleted |
Example Request
[ { "name": "Sample Name", "config_id": 239081, "description": "Sample description", "extra_params": {}, "security_category_id": "3" } ]
Action: Create Policy
This action creates a new policy.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
AUP Setting | Enter the acceptable use policy (AUP) setting. Example: ['test'] | Any | Required | |
DNS Security | Enter true to enable DNS security. | Boolean | Required | |
EDNS Security | Enter true to optimize CDN traffic using the EDNS-Client-Subnet extension. | Boolean | Required | |
Name | Enter the name of the policy. Example: EMEA policy | Text | Required | |
Description | Enter the description of the policy. Example: EMEA Sites | Text | Required | |
Security Setting | Enter the security settings for the policy. Example: [{'shouldnotifyconfirmed': true,'shouldnotifysuspected': false}] | Any | Required | Allowed keys: shouldNotifyConfirmed, shouldNotifySuspected |
Sites | Enter the associated site IDs. Example: 100 | List | Required | |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Additional Data | Enter any additional data you want to include while creating a policy. | Key Value | Optional |
Example Request
[ { "edns": true, "name": "Sample Policy Name", "sites": [ "200754" ], "config_id": 239081, "aup_setting": [ { "categoryId": 2, "responseId": 2 } ], "description": "Sample Policy Description", "dns_security": false, "extra_params": {}, "security_settings": [ { "shouldNotifyConfirmed": true, "shouldNotifySuspected": false, } ] } ]
Action: Create Site
This action creates a new site.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Name | Enter the name of the site. Example: test | Text | Required | |
Exit Points | Enter the site exit points. Example: [{"addrtype": "ipv4", "ipaddr": "1.1.1.1"}] | List | Optional | Allowed keys: addrType, ipAddr |
Dynamic Exit Points | Enter the dynamic exit points. Example: [{"addrtype": "ipv4", "ipaddr": "1.1.1.1"}] | List | Optional | Allowed keys: addrType, ipAddr |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Description | Enter the description of the site. Example: This is a test site | Text | Optional | |
Policy Info | Enter the policy information applicable for incoming DNS requests. Example: {"id": 100, "name": "test"} | Key Value | Optional | Allowed keys: id, name |
Additional Data | Enter any additional data you want to include while creating a site. | Key Value | Optional | Allowed keys: clientOverridePolicyId, clientOverridePolicyInfo, dynamicIpEnabled, ipsecOnrampcredential, ipsecOverDNSEnabled, policyId, useInternalIpPrivacyMask |
Example Request
[ { "name": "Sample Site Name", "config_id": 239081, "description": "Sample Site Description.", "extra_params": { "policyInfo": { "id": 77628, "name": "Unidentified Location Policy" }, "dynamicIpEnabled": "false", "ipsecOnrampcredential": { "password": "UGFzc3dvcmQx", "username": "adevi" } } } ]
Action: Delete List
This action deletes a specific list.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
List ID | Enter the list ID. Example: 48221 | Integer | Required | You can retrieve this using the action Get All Lists. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "list_id": 48221, "config_id": 239081 } ]
Action: Delete Policy
This action deletes a policy.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Policy ID | Enter the policy ID. Example: 77754 | Integer | Required | You can retrieve this using the action List Policies. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "config_id": 239081, "policy_id": "77754" } ]
Action: Delete Site
This action deletes a specific site.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Site ID | Enter the site ID. Example: 303155 | Integer | Required | You can retrieve this using the action List Sites. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "site_id": "303155", "config_id": 239081 } ]
Action: Get All ETP Configurations
This action retrieves all the enterprise threat protector configurations.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Action: Get All Lists
This action retrieves a list of all the available custom security lists.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "config_id": 239081 } ]
Action: Get List Details
This action retrieves the details of a specific list.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
List ID | Enter the list ID. Example: 47104 | Integer | Required | You can retrieve this using the action Get All Lists. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Include Deleted | Enter true to include deleted list in the response. | Boolean | Optional |
Example Request
[ { "list_id": "47104", "config_id": 239081 } ]
Action: Get Policy
This action retrieves the details of a policy.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Policy ID | Enter the policy ID. Example: 81147 | Integer | Required | You can retrieve this using the action List Policies. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "config_id": 239081, "policy_id": "81147" } ]
Action: Get Security List
This action retrieves the security list from Akamai Secure Internet Access Enterprise Configuration.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Include Non Configurable | Enter true to include non-configurable resources in the response. | Boolean | Optional | By default, this is set to false. |
Example Request
[ { "include_non_configurable": false } ]
Action: Get Site Details
This action retrieves the details of a specific site.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Site ID | Enter the site ID. Example: 303155 | Integer | Required | You can retrieve this using the action List Sites. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "site_id": "303155", "config_id": 239081 } ]
Action: List Policies
This action lists all the policies.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "config_id": 239081 } ]
Action: List Sites
This action lists all the sites.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "config_id": 239081 } ]
Action: Patch List Items
This action adds or deletes items to modify the list.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | |
List ID | Enter the list ID. Example: 48173 | Integer | Required | |
Delete List | Enter an array of IP addresses, domains, URLs, and file hashes to delete while patching. Example: $LIST[192.0.2.47, 192.0.2.125] | List | Required | NoteWhile deleting items, to ensure that no items are added to the security list, pass an empty list ($JSON[[]]) in the mandatory Add List field. |
Add List | Enter the details of the list items to add while patching. Example: $JSON[{"confidencelevelid": 2,"type": "list_type_ip","value": "192.0.2.208"}] | Any | Required | Allowed keys: confidenceLevelId, type, value NoteWhile adding items, to ensure that no items are removed from the security list, pass an empty list ($LIST[]) in the mandatory Delete List field. |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | Fore more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Additional Data | Enter any additional data you want to pass while patching list items. Example: {'remainingcount':23} | Key Value | Optional |
Example Request
[ { "list_id": "48173", "add_list": [ { "confidenceLevelId": 2, "type": "LIST_TYPE_FILEHASH", "value": "6b86b273ff34fce19d6b804b8d8d62c1d6a5f4e3fbe146cbf91f3b92d5f53b9c" } ], "config_id": 239081, "delete_list": [], "extra_params": {} } ]
Action: Search in List
This action filters the items in a list by using search parameters.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
List ID | Enter the list ID. Example: 47129 | Integer | Required | You can retrieve this using the action Get All Lists. |
Search | Enter the value to search for a string in the response. Example: 192.0.2.163 | Text | Optional | |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Confidence | Enter threat confidence level of the list item. | Integer | Optional | Allowed values: 0 (unknown confidence level),1 (suspected item), and 2 (known item). The default value is 0. |
Additional Data | Enter the additional filters that you want to apply while searching in list. Example: {'type': 'list_type_ip'} | Key Value | Optional | Allowed keys: type, page, numItemsPerPage |
Example Request
[ { "search": "192.0.1.13444", "list_id": "47129", "config_id": 239081, "confidence": "1", "extra_params": { "numItemsPerPage": "2" } } ]
Action: Update List
This action updates a list.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
List ID | Enter the list ID. Example: 48173 | Integer | Required | You can retrieve this using the action Get All Lists. |
Name | Enter the name of the list. Example: Sample List Name | Text | Required | |
Description | Enter the description of the list. Example: This is a sample description. | Text | Required | |
List Type | Enter the type of the list. Example: typea | Text | Required | |
Security Category ID | Enter the security category ID associated with the list. Example: sc123 | Text | Required | |
Include Deleted | Enter true to include deleted resources in the response. | Boolean | Optional | By default, this is set to false. |
Policy Security Settings | Enter the policy security settings. Example: [{"policyid": 100, "policyname": "test"}] | List | Optional | Allowed keys: policyName, confirmedGroups, confirmedResponseId, confirmedResponseInfo, confirmedUsers, listId, listInfo, responseOverridesConfirmed, responseOverridesSuspected, shouldNotifyConfirmed, shouldNotifySuspected, suspectedGroups, suspectedResponseInfo, suspectedUsers |
Known Counts | Enter the data of known counts. | Key Value | Optional | Allowed keys: domains, fileHashes, ips |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Additional Data | Enter any additional data you want to pass while updating a list. | Key Value | Optional |
Example Request
[ { "name": "Sample List Name", "list_id": "48173", "config_id": 239081, "list_type": "UNIFIED_BLOCK_LIST", "description": "This is a sample description.", "extra_params": { "modifiedBy": "John Doe", "accessConfig": { "configurable": true, "readable": true, "delegatedAdmins": [] }, "securityCategoryInfo": { "name": "Malware", "id": 1 } }, "known_counts": {}, "include_deleted": true, "security_category_id": "1" } ]
Action: Update List Items
This action updates the list items.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
List ID | Enter the list ID. Example: 48173 | Integer | Required | You can retrieve this using the action Get All Lists. |
Item List | Enter the list of items to update. Example: $JSON[[{'item_type': 'domain', 'value': 'test.com'}, {'item_type': 'ip', 'value': '192.168.1.1'}]] | Any | Required | Allowed keys: confidenceLevelId, type, value |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Example Request
[ { "list_id": "48173", "config_id": 239081, "item_lists": [ { "confidenceLevelId": 1, "type": "LIST_TYPE_IP", "value": "192.10.1.135" }, { "confidenceLevelId": 1, "type": "LIST_TYPE_IP", "value": "192.10.1.134" }, { "confidenceLevelId": 2, "type": "URL", "value": "sampleurl.com/index" } ] } ]
Action: Update Policy
This action updates the specified policy.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration D. Example: 239081 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Policy ID | Enter the policy ID to update it. Example: 77733 | Integer | Required | You can retrieve this using the action List Policies. |
AUP Setting | Enter the acceptable use policy (AUP) settings. Example: $JSON[[{ "categoryid": 2,"responseid": 2} ]] | Any | Required | Allowed keys: categoryinfo, groups, users, operationSettings, responseInfo, responseOverrides, |
Security Settings | Enter the security settings for the policy. Example: [{'confirmedresponseid': 2,'listid': 2,'shouldnotifyconfirmed': true,'shouldnotifysuspected': false,'suspectedresponseid': 1}] | Any | Required | Allowed keys: confirmedGroups, listId, confirmedResponseId, confirmedResponseInfo, confirmedUsers, listInfo, responseOverridesConfirmed, responseOverridesSuspected, shouldNotifyConfirmed, shouldNotifySuspected, suspectedGroups, suspectedResponseId, suspectedResponseInfo, suspectedUsers |
Name | Enter the name of the policy. Example: Sample Policy Name | Text | Required | |
Description | Enter the policy description. Example: This is a sample description. | Text | Required | |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Extra Params | Enter any additional data you want to pass while updating a list. Example: {"customfield": "value"} | Key Value | Optional | Allowed keys: accessConfig, akamaiDefined, aupSource, authPolicy, authenticationMode, avcSettings, basicSettings, classifiers, createdBy, customHeaders, customRequestHeaders, dlpExceptions, dlpSettings, fWaasSettings, fileTypeSettings, ipaSettings, modifiedBy, originPorts, policyGeneralSettings, proxyHostname, riskyFileHandlingSettings, safeSearchSettings, securitySettings, sites, sitesInfo, sublocationInfo, sublocations, trafficLogging |
Example Request
[ { "name": "Sample Policy Name", "config_id": 239081, "policy_id": "77733", "aup_setting": [ { "categoryId": 2, "responseId": 2 } ], "description": "This is a test description.", "extra_params": {}, "security_settings": [ { "confirmedResponseId": 1, "listId": 1, "shouldNotifyConfirmed": false, "shouldNotifySuspected": false, "suspectedResponseId": 1 } ] } ]
Action: Update Site
This action updates a site.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Config ID | Enter the configuration ID. Example: 100 | Integer | Required | You can retrieve this using the action Get All ETP Configurations. |
Site ID | Enter the site ID. Example: 100 | Integer | Required | You can retrieve this using the action List Sites. |
Name | Enter the name of the site. Example: Sample Site Name | Text | Required | |
Policy ID | Enter the policy ID. Example: 100 | Integer | Required | You can retrieve this using the action List Policies. |
Exit Points | Enter the site exit points. Example: [{"addrtype": "ipv4", "ipaddr": "1.1.1.1"}] | List | Required | Allowed keys: addrType, ipAddr |
Dynamic Exit Points | Enter the dynamic exit points. Example: [{"addrtype": "ipv4", "ipaddr": "5.5.5.5"}] | List | Optional | Allowed keys: addrType, ipAddr |
IPsec Credentials | Enter the IPsec credentials. Example: {"password": "test", "username": "test"} | Key Value | Optional | Allowed keys: dynamicIp, metadataType, password, username |
Access Config | Enter the access configuration details. Example: {"configurable": true, "readable": true, "delegatedadmins": ["test"]} | Key Value | Optional | Allowed keys: configurable, delegatedAdmins, readable |
Description | Enter the description of the site. Example: This is a sample description. | Text | Optional | |
Account Switch Key | Enter the account switch key to perform this action from a different account. Example: 1-5C0YLB:1-8BYUX | Text | Optional | For more information, see Akamai Secure Internet Access Enterprise Configuration API Documentation. |
Additional Data | Enter any additional data you want to update. | Key Value | Optional | Allowed keys: clientOverridePolicyId, clientOverridePolicyInfo, createdBy, deleted, dynamicIpEnabled, ipsecOnrampcredential, ipsecOverDNSEnabled, isOffnetworkLocation, modifiedBy, policyInfo, subLocations, useInternalIpPrivacyMask |
Example Request
[ { "name": "Sample Site Name", "site_id": 200753, "config_id": 239081, "policy_id": 81277, "description": "This is a sample description.", "exit_points": [ { "addrType": "ADDR_TYPE_IPV4", "ipAddr": "192.0.2.133" } ], "extra_params": {}, "access_config": {}, "ipsec_credentials": {} } ]
Action: Generic Action
This is a generic action used to make requests to any Akamai Secure Internet Access Enterprise Configuration endpoint.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Endpoint | Enter the endpoint to make the request. Example: /configs/{configid}/lists/{listid}/items | Text | Required | |
Method | Enter the HTTP method to make the request. Example: get | Text | Required | Allowed values: GET, POST, PUT, DELETE |
Payload | Enter the payload to pass to the API. Example: {"confidencelevelid": 1, "itemtype": "domain", "value": "test.com"} | Key Value | Optional | |
Query Params | Enter the query parameters to pass to the API. | Key Value | Optional | |
Extra Fields | Enter the extra fields to pass to the API. | Key Value | Optional | Allowed keys: payload_json, custom_output, download, filename, files, retry_wait, retry_count, response_type |
Example Request
[ { "method": "GET", "payload": {}, "endpoint": "configs/239081/sites/200754", "extra_fields": {}, "query_params": {} } ]