Skip to main content

Cyware Orchestrate

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

Note

While 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

Note

While 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": {}
  }
]