Logo
Akamai APIs API Documentation

Secure Internet Access Enterprise Configuration API v3

Number of APIs: 114


1. Client configuration - Get client configuration

GET https://{{host}}/etp-config/v3/configs/:configId/client-configuration

Provides client configuration details.



2. Client configuration - Update client configuration

PUT https://{{host}}/etp-config/v3/configs/:configId/client-configuration

Updates the client configuration.



3. Client versions - List client versions

GET https://{{host}}/etp-config/v3/configs/:configId/client-versions

Provides a list of client versions.



4. Client versions - Rotate client version entitlement code

POST https://{{host}}/etp-config/v3/configs/:configId/client-versions/op/rotate-entitlement-code

Rotates global entitlement code.



5. Client versions - Updates the client version details

PUT https://{{host}}/etp-config/v3/configs/:configId/client-versions/:clientVersionId

Updates the details of the specific client version.



6. Client versions - Download client version details

GET https://{{host}}/etp-config/v3/configs/:configId/client-versions/:clientVersionId/download

Provides the link to download client version details.



7. Client devices - List client devices

GET https://{{host}}/etp-config/v3/configs/:configId/client/devices

Provides a list of client devices and its details.



8. Client devices - Deactivate a client device

POST https://{{host}}/etp-config/v3/configs/:configId/client/devices/:deviceId/op/de-activate

Deactivates the specified client device.



9. Client devices - Re-activate a client device

POST https://{{host}}/etp-config/v3/configs/:configId/client/devices/:deviceId/op/re-activate

Re-activates the specified device.



10. Client devices - Get client status

GET https://{{host}}/etp-config/v3/configs/:configId/client/status

Provides details of software installed with device counts. Also specifies errors and device count with errors.



11. Client network configurations - Create a network configuration

POST https://{{host}}/etp-config/v3/configs/:configId/network-configuration

Creates the network configuration.



12. Client network configurations - Get the network configuration

GET https://{{host}}/etp-config/v3/configs/:configId/network-configuration

Provides network configuration details.



13. Client network configurations - Update the network configuration

PUT https://{{host}}/etp-config/v3/configs/:configId/network-configuration

Modifies the network configuration.



14. Configurations - List configurations

GET https://{{host}}/etp-config/v3/configs/all

Returns a list of configuration IDs. Use this value for a configId parameter in subsequent operations.



15. Configurations - Onboard a contract

POST https://{{host}}/etp-config/v3/configs/onboard

Onboards the specified contract.



16. Acknowledgments - Create acknowledgment info

POST https://{{host}}/etp-config/v3/configs/:configId/acknowledgment

Create an acknowledgment number for the configuration.



17. Acknowledgments - Get acknowledgment info

GET https://{{host}}/etp-config/v3/configs/:configId/acknowledgment

Returns a list of SIA keys.



18. Custom error pages - Get a custom error page

GET https://{{host}}/etp-config/v3/configs/:configId/custom-error-page

Gets the custom error page for the configuration.



19. Custom error pages - Update the custom error page

PUT https://{{host}}/etp-config/v3/configs/:configId/custom-error-page

Updates the custom error page details.



20. Configuration wizard - Get the first time wizard state

GET https://{{host}}/etp-config/v3/configs/:configId/firstTimeWizard

Provides the first time wizard status.



21. Configuration wizard - Update first time wizard

PUT https://{{host}}/etp-config/v3/configs/:configId/firstTimeWizard

Updates the status of the first time wizard.



22. VPN credentials - Create a VPN credential

POST https://{{host}}/etp-config/v3/configs/:configId/vpn-credentials

Creates a new VPN credential.



23. VPN credentials - List VPN credentials

GET https://{{host}}/etp-config/v3/configs/:configId/vpn-credentials

Provides a list of VPN credentials.



24. VPN credentials - Get a VPN credential

GET https://{{host}}/etp-config/v3/configs/:configId/vpn-credentials/:ikeId

Provides details for the specified VPN credential.



25. VPN credentials - Delete a VPN credential

DELETE https://{{host}}/etp-config/v3/configs/:configId/vpn-credentials/:ikeId

Deletes the specified VPN credential.



26. Proxy credentials - Create a proxy credential

POST https://{{host}}/etp-config/v3/configs/:configId/proxy-credentials

Creates a new proxy credential.



27. Proxy credentials - List proxy credentials

GET https://{{host}}/etp-config/v3/configs/:configId/proxy-credentials

Provides list of proxy credentials.



28. Proxy credentials - List proxy credential details

GET https://{{host}}/etp-config/v3/configs/:configId/proxy-credentials/:userName

Provides the proxy credential info for the specified userName.



29. Proxy credentials - Remove a proxy credential

DELETE https://{{host}}/etp-config/v3/configs/:configId/proxy-credentials/:userName

Deletes a specific proxy credential.



30. Custom responses - Create a custom response

POST https://{{host}}/etp-config/v3/configs/:configId/honeypots

Creates a new custom response.



31. Custom responses - List custom responses

GET https://{{host}}/etp-config/v3/configs/:configId/honeypots

Returns a list of all custom responses.



32. Custom responses - Get a custom response

GET https://{{host}}/etp-config/v3/configs/:configId/honeypots/:honeypotId

Returns the details of a specific custom response.



33. Custom responses - Update a custom response

PUT https://{{host}}/etp-config/v3/configs/:configId/honeypots/:honeypotId

Modifies a custom response's features.



34. Custom responses - Delete a custom response

DELETE https://{{host}}/etp-config/v3/configs/:configId/honeypots/:honeypotId

Deletes a specific custom response.



35. Deployment configuration - Create a configuration deployment

POST https://{{host}}/etp-config/v3/configs/:configId/deployments

Creates a new configuration deployment.



36. Deployment configuration - List configuration deployments

GET https://{{host}}/etp-config/v3/configs/:configId/deployments

Returns all deployment history that the user has access to for the current configuration.



37. Deployment configuration - Get a configuration deployment

GET https://{{host}}/etp-config/v3/configs/:configId/deployments/:configDeploymentId

Returns details of a specific configuration deployment.



38. Deployment changes - List deployment changes

GET https://{{host}}/etp-config/v3/configs/:configId/deployments/:configDeploymentId/diff

Provides details of deployment changes.



39. Deployment changes - List recent changes

GET https://{{host}}/etp-config/v3/configs/:configId/recentChanges

Returns a list of all changes made since the last configuration deployment.



40. DLP dictionaries - Create a DLP dictionary

POST https://{{host}}/etp-config/v3/configs/:configId/dictionaries

Creates a DLP dictionary.



41. DLP dictionaries - List DLP dictionaries

GET https://{{host}}/etp-config/v3/configs/:configId/dictionaries

Returns a list of all DLP dictionaries for the configuration.



42. DLP dictionaries - Get a DLP dictionary

GET https://{{host}}/etp-config/v3/configs/:configId/dictionaries/:dictionaryId

Returns details of a DLP dictionary.



43. DLP dictionaries - Update a DLP dictionary

PUT https://{{host}}/etp-config/v3/configs/:configId/dictionaries/:dictionaryId

Updates a DLP dictionary.



44. DLP dictionaries - Remove a DLP dictionary

DELETE https://{{host}}/etp-config/v3/configs/:configId/dictionaries/:dictionaryId

Deletes a specific DLP dictionary.



45. DLP dictionary patterns - Create a DLP pattern

POST https://{{host}}/etp-config/v3/configs/:configId/patterns

Creates a DLP custom dictionary pattern.



46. DLP dictionary patterns - List DLP dictionary patterns

GET https://{{host}}/etp-config/v3/configs/:configId/patterns

Returns the DLP dictionary patterns.



47. DLP dictionary patterns - Get a DLP dictionary pattern

GET https://{{host}}/etp-config/v3/configs/:configId/patterns/:patternId

Returns the specified DLP dictionary pattern.



48. DLP dictionary patterns - Delete a DLP dictionary pattern

DELETE https://{{host}}/etp-config/v3/configs/:configId/patterns/:patternId

Removes the specified DLP dictionary pattern.



49. DLP regexes - Create DLP regexes

POST https://{{host}}/etp-config/v3/configs/:configId/patterns/regexes

Creates a list of DLP regular expressions.



50. DLP regexes - List DLP regular expressions

GET https://{{host}}/etp-config/v3/configs/:configId/patterns/regexes

Returns a list of DLP regular expressions.



51. DLP regexes - Get a DLP regex

GET https://{{host}}/etp-config/v3/configs/:configId/patterns/regexes/:regexId

Returns the specified DLP regular expression details.



52. Lists - Create a list

POST https://{{host}}/etp-config/v3/configs/:configId/lists

Creates a new list.



53. Lists - List all lists

GET https://{{host}}/etp-config/v3/configs/:configId/lists

Returns a list of all available custom security lists.



54. Lists - List global list quotas

GET https://{{host}}/etp-config/v3/configs/:configId/lists/quota

Returns the remaining list item quota for all lists globally.



55. Lists - Get details of a list

GET https://{{host}}/etp-config/v3/configs/:configId/lists/:listId

Returns the details of a specific list.



56. Lists - Update a list

PUT https://{{host}}/etp-config/v3/configs/:configId/lists/:listId

Modifies list properties and all items for a specific list. Full update only.



57. Lists - Remove a list

DELETE https://{{host}}/etp-config/v3/configs/:configId/lists/:listId

Deletes a specific list.



58. Lists - Search in a list

GET https://{{host}}/etp-config/v3/configs/:configId/lists/:listId/items

Filters items in a list by search parameters.



59. Lists - Modify list items

PUT https://{{host}}/etp-config/v3/configs/:configId/lists/:listId/items

Updates list items (overwrite).



60. Lists - Patch a list

PATCH https://{{host}}/etp-config/v3/configs/:configId/lists/:listId/items

Modifies individual list items entries. Add or delete only.



61. Akamai built-in security lists - List all Akamai built-in security lists

GET https://{{host}}/etp-config/v3/akamai-lists

Returns a list of all available Akamai built-in Lists.



62. DNS cache - Clear the DNS cache

POST https://{{host}}/etp-config/v3/configs/:configId/clear-dns-cache

Clears the DNS cache for the specified domain.



63. Notifications - Create notifications configs

POST https://{{host}}/etp-config/v3/configs/:configId/notifications-config

Create notification configs in bulk.



64. Notifications - Get notification configuration

GET https://{{host}}/etp-config/v3/configs/:configId/notifications-config

Provides all notification configurations.



65. Notifications - Update the notifications configs

PUT https://{{host}}/etp-config/v3/configs/:configId/notifications-config

Updates the notification configs in bulk.



66. Notifications - Get notification configuration for type

GET https://{{host}}/etp-config/v3/configs/:configId/notifications-config/:notificationType

Gets notification details for the given notification type.



67. Notifications - Update the subscribers to notification type

PUT https://{{host}}/etp-config/v3/configs/:configId/notifications-config/:notificationType

Updates the subscribers to the given notification type.



68. Policies - Create a policy

POST https://{{host}}/etp-config/v3/configs/:configId/policies

Creates a new policy.



69. Policies - List policies

GET https://{{host}}/etp-config/v3/configs/:configId/policies

Returns a list of all policies.



70. Policies - Get a policy

GET https://{{host}}/etp-config/v3/configs/:configId/policies/:policyId

Returns the details of a policy.



71. Policies - Update a policy

PUT https://{{host}}/etp-config/v3/configs/:configId/policies/:policyId

Modifies the specified policy.



72. Policies - Remove a policy

DELETE https://{{host}}/etp-config/v3/configs/:configId/policies/:policyId

Deletes the specified policy.



73. Policies - List policy metadata

GET https://{{host}}/etp-config/v3/configs/:configId/policy-metadata

Returns the policy metadata details.



74. Policy built-in responses - List built-in responses

GET https://{{host}}/etp-config/v3/responses

Returns a list of all available Akamai built-in responses.



75. Policy predefined security categories - List security category predefined configurations

GET https://{{host}}/etp-config/v3/securityCategories

Returns a list of all available predefined security categories.



76. Security connectors - Create a security connector

POST https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes

Creates a security connector.



77. Security connectors - List security connectors

GET https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes

Returns a list of security connectors.



78. Security connectors - List the current security connector versions

GET https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/latest-version

Provides the current version of the security connectors.



79. Security connectors - Get the security connector's latest available version

GET https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/sc-latest-versions

Provides the latest available version for the security connector.



80. Security connectors - Get a security connector

GET https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/:sinkholeId

Returns the details of a specific security connector.



81. Security connectors - Delete a security connector

DELETE https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/:sinkholeId

Deletes the specified security connector.



82. Security connectors - Change local security connector password

POST https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/:sinkholeId/op/change-local-password

Changes the local password for the specified security connector.



83. Security connectors - Generate activation code for a security connector

POST https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/:sinkholeId/op/generate-activation-code

Generates the activation code for a security connector.



84. Security connectors - Upgrade a security connector

POST https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/:sinkholeId/op/upgrade

Upgrades software of a specific security connector.



85. Security connectors - Update a security connector

PUT https://{{host}}/etp-config/v3/configs/:configId/akamai-sinkholes/:sinkholeId/policy-assignment

Modifies details of the current security connector.



86. DNS VIPs - List DNS VIPs

GET https://{{host}}/etp-config/v3/configs/:configId/dns-vips

Provides DNS virtual IP details.



87. Global settings - List global settings

GET https://{{host}}/etp-config/v3/configs/:configId/global-settings

Provides global settings details.



88. Global settings - Update global settings

PUT https://{{host}}/etp-config/v3/configs/:configId/global-settings

Updates the global settings.



89. Sites - Create a site

POST https://{{host}}/etp-config/v3/configs/:configId/sites

Creates a new site.



90. Sites - List sites

GET https://{{host}}/etp-config/v3/configs/:configId/sites

Returns a list of all sites for a configuration.



91. Sites - Get site meta info

GET https://{{host}}/etp-config/v3/configs/:configId/sites-meta-info

Provides site meta info details.



92. Sites - Get a site

GET https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId

Returns the details of a specific Site.



93. Sites - Update a site

PUT https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId

Modifies site details.



94. Sites - Remove a site

DELETE https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId

Deletes a specific site.



95. Proxy certificates - Create a new proxy certificate

POST https://{{host}}/etp-config/v3/customers/:configId/certificates

Creates a new proxy certificate.



96. Proxy certificates - List proxy certificates

GET https://{{host}}/etp-config/v3/customers/:configId/certificates

Returns a list of all available proxy certificates.



97. Proxy certificates - Get a proxy certificate

GET https://{{host}}/etp-config/v3/customers/:configId/certificates/:certificateId

Returns the details of the specified proxy certificate.



98. Proxy certificates - Modify a proxy certificate

PUT https://{{host}}/etp-config/v3/customers/:configId/certificates/:certificateId

Updates the value of a proxy certificate.



99. Proxy certificates - Activate a proxy certificate

POST https://{{host}}/etp-config/v3/customers/:configId/certificates/:certificateId/op/activate

Transitions the proxy certificate's state from PENDING_ACTIVATION to ACTIVE.



100. Proxy certificates - Confirm proxy certificate distribution

POST https://{{host}}/etp-config/v3/customers/:configId/certificates/:certificateId/op/confirm-distribution

Transitions the certificate's state from PENDING_DISTRIBUTION to PENDING_ACTIVATION. Only perform this operation after distributing the proxy certificates to relevant enterprise devices.



101. Proxy certificates - Confirm proxy certificate download

POST https://{{host}}/etp-config/v3/customers/:configId/certificates/:certificateId/op/confirm-download

Transitions the certificate's state from PENDING_DOWNLOAD to PENDING_ACTIVATION or INCOMPLETE.



102. Proxy certificates - Deactivate a proxy certificate

POST https://{{host}}/etp-config/v3/customers/:configId/certificates/:certificateId/op/deactivate

Transitions the proxy certificate's state from any state to DEACTIVATING.



103. Tenants - Onboard a tenant

POST https://{{host}}/etp-config/v3/configs/:configId/onboard-tenant

Onboards a new Tenant.



104. Tenants - List all tenants

GET https://{{host}}/etp-config/v3/configs/:configId/tenants

Returns a list of all tenant details.



105. Tenants - Get a tenant

GET https://{{host}}/etp-config/v3/configs/:configId/tenants/:tenantId

Returns a tenant details.



106. Tenants - Update a tenant

PUT https://{{host}}/etp-config/v3/configs/:configId/tenants/:tenantId

Updates the specified tenant.



107. Tenants - Remove a tenant

DELETE https://{{host}}/etp-config/v3/configs/:configId/tenants/:tenantId

Deletes a specific tenant.



108. Tenants - List the tenant user details

GET https://{{host}}/etp-config/v3/configs/:configId/tenants/:tenantId/users

Lists details of users assigned to a tenant.



109. Sublocations - Create a sublocation

POST https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId/sub-locations

Creates a sublocation.



110. Sublocations - List sublocations

GET https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId/sub-locations

Returns the list of sublocations for the site.



111. Sublocations - Get a sublocation

GET https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId/sub-locations/:subLocationId

Returns a sublocation detail.



112. Sublocations - Update a sublocation

PUT https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId/sub-locations/:subLocationId

Updates the sublocation.



113. Sublocations - Remove a sublocation

DELETE https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId/sub-locations/:subLocationId

Deletes a specific sublocation.



114. Sublocations - Assign a policy to a sublocation

POST https://{{host}}/etp-config/v3/configs/:configId/sites/:siteId/sub-locations/:subLocationId/op/assign-policy

Assigns a policy to the sublocation.



ENDPOINTS