Secure Internet Access Enterprise Configuration API v3

Number of APIs: 114

Secure Internet Access Enterprise is a cloud-based DNS firewall that helps ensure all your users and devices (on-and off-network) can securely connect to the Internet. It proactively blocks malicious DNS requests including malware, ransomware, phishing, and low-throughput DNS data exfiltration.

With this API, you can:

  • Manage security policy settings for your organization and customize them based on a location, business unit, and network subnet.
  • Manage acceptable user policy (AUP) related events.
  • Integrate with other security systems, such as Security Information and Event Management (SIEM).

Authentication

Create an authentication credential that contains the client token and client secret required to authenticate Akamai API requests.

Note: Only Akamai customers can create credentials. If you aren't an Akamai customer and wish to become one, you can sign up for our services.

  1. Navigate to the Identity and Access Management section of Akamai Control Center and click Create API Client.

Note: If you don't have access to the Identity and Access Management tool, contact your local Akamai Control Center admin or your Akamai account team for assistance.

  1. Click Quick and then Download in the Credentials section.

Note: If you need to refine access levels or permissions, see Create a client with custom permissions.

  1. Open the downloaded file with a text editor and add [default] as a header above all text.
  [default]
  client_secret = C113nt53KR3TN6N90yVuAgICxIRwsObLi0E67/N8eRN=
  host = akab-h05tnam3wl42son7nktnlnnx-kbob3i3v.luna.akamaiapis.net
  access_token = akab-acc35t0k3nodujqunph3w7hzp7-gtm6ij
  client_token = akab-c113ntt0k3n4qtari252bfxxbsl-yvsdj
  1. Fork the [Akamai Authentication] environment, populate the variables, and [set it for your workspace]

Dependencies

To enable this API, go to the API list of your API client in Control Center, choose the API service named ETP Configuration API, and set the access level to READ-WRITE.

Integration methods

You can use this API collection in these integration methods: - API

  1. VPN credentials - Get a VPN credential GET https://{{host}}/etp-config/v3/configs/:configId/vpn-credentials/:ikeId

  2. VPN credentials - Delete a VPN credential DELETE https://{{host}}/etp-config/v3/configs/:configId/vpn-credentials/:ikeId

  3. DLP dictionaries - Create a DLP dictionary POST https://{{host}}/etp-config/v3/configs/:configId/dictionaries

  4. Proxy credentials - Create a proxy credential POST https://{{host}}/etp-config/v3/configs/:configId/proxy-credentials

  5. DLP dictionaries - Get a DLP dictionary GET https://{{host}}/etp-config/v3/configs/:configId/dictionaries/:dictionaryId

  6. Proxy credentials - List proxy credential details GET https://{{host}}/etp-config/v3/configs/:configId/proxy-credentials/:userName

  7. Custom responses - Create a custom response POST https://{{host}}/etp-config/v3/configs/:configId/honeypots

  8. DLP dictionaries - Update a DLP dictionary PUT https://{{host}}/etp-config/v3/configs/:configId/dictionaries/:dictionaryId

  9. Client configuration - Get client configuration GET https://{{host}}/etp-config/v3/configs/:configId/client-configuration

  10. Client versions - List client versions GET https://{{host}}/etp-config/v3/configs/:configId/client-versions