Logo
API_DOC API Documentation

Application Security API Copy

Number of APIs: 139


The Application Security API allows you to access and modify your Security Configurations for Kona Site Defender, Web Application Protector and Client Reputation. You can create, update, activate, and export versions of a security configuration. You can get selectable hostnames and add them to the selected list to protect your website or API content. You also can add, modify, or delete custom rules and assign policy actions.


1. Application Security API-Reputation Profiles - Create a reputation profile

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/reputation-profiles



2. Application Security API-Reputation Profiles - Get a reputation profile

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/reputation-profiles



3. Application Security API-Reputation Profiles - Modify a reputation profile

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/reputation-profiles/{{reputationProfileId}}



4. Application Security API-Reputation Profiles - Remove a reputation profile

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/reputation-profiles/{{reputationProfileId}}



5. Application Security API-Reputation Profiles - Get the reputation analysis settings

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/reputation-analysis



6. Application Security API-Reputation Profiles - Update the reputation analysis settings

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/reputation-analysis



7. Application Security API-Reputation Profiles - List reputation profile actions

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/reputation-profiles



8. Application Security API-Reputation Profiles - Get the action for a reputation profile

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/reputation-profiles/{{reputationProfileId}}



9. Application Security API-Reputation Profiles - Modify the action for a reputation profile

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/reputation-profiles/{{reputationProfileId}}



10. Application Security API-SIEM Settings - Get the SIEM settings

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/siem



11. Application Security API-SIEM Settings - Modify SIEM settings

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/siem



12. Application Security API-SIEM Settings - Get the SIEM versions

GET https://{{host}}/appsec/v1/siem-definitions



13. Application Security API-Notifications - List subscribers

GET https://{{host}}/appsec/v1/configs/{{configId}}/notification/subscription/AAG_TUNING_REC



14. Application Security API-Notifications - Subscribe or unsubscribe to recommendation emails

POST https://{{host}}/appsec/v1/configs/{{configId}}/notification/subscription/AAG_TUNING_REC



15. Application Security API-Notifications - List Akamai Events

GET https://{{host}}/event-viewer-api/v1/events



16. Application Security API-Activations - Activate a configuration version

POST https://{{host}}/appsec/v1/activations



17. Application Security API-Activations - Get an activation request status

GET https://{{host}}/appsec/v1/activations/status/{{statusId}}



18. Application Security API-Activations - Get activation status

GET https://{{host}}/appsec/v1/activations/{{activationId}}



19. Network Lists API v2-Activations - Get activation details

GET https://{{host}}/network-list/v2/activations/:activationId

Provides detailed status for a given activation, including progress on fast activation and other audit information, in addition to information ordinarily available from the Get activation status operation.



20. Network Lists API v2-Activations - Activate a network list

POST https://{{host}}/network-list/v2/network-lists/:networkListId/environments/:environment/activate

Activate the most recent syncPoint version of a network list in either the STAGING or PRODUCTION environment.



21. Network Lists API v2-Activations - Get activation status

GET https://{{host}}/network-list/v2/network-lists/:networkListId/environments/:environment/status

Shows a network list's activation status on either the STAGING or PRODUCTION environment. The response reflects standard activation status. For fast activation status, see Get activation details.



22. Network Lists API v2-Activations - Get an activation's snapshot

GET https://{{host}}/network-list/v2/network-lists/:networkListId/sync-points/:syncPoint/history

Gets a version of a network list in its state when activated, with each version identified by its syncPoint value. You can only get syncPoint versions that have been activated.



23. Network Lists API v2-Network lists - Create a new network list

POST https://{{host}}/network-list/v2/network-lists

Creates a new network list.



24. Network Lists API v2-Network lists - List network lists

GET https://{{host}}/network-list/v2/network-lists

List all network lists available for an authenticated user who belongs to a group, optionally filtered by listType or based on a search string. Results appear within the networkLists array, which might be empty if no network lists are available to the client.



25. Network Lists API v2-Network lists - Get a network list

GET https://{{host}}/network-list/v2/network-lists/:networkListId

Gets a network list's most recent syncPoint version.



26. Network Lists API v2-Network lists - Update a network list

PUT https://{{host}}/network-list/v2/network-lists/:networkListId

Modify the network list items and properties. Allows you to set the name, description and set of network list items to the resource. The current state of the list will be replaced with the properties and items you provide. The type cannot be changed.



27. Network Lists API v2-Network lists - Delete a network list

DELETE https://{{host}}/network-list/v2/network-lists/:networkListId

Removes a network list. You can only remove network lists that never activated. To deactivate a list, you can empty out its list of elements.



28. Network Lists API v2-Network lists - Append elements to a network list

POST https://{{host}}/network-list/v2/network-lists/:networkListId/append

Appends a set of elements to a network list. If the networks list's type is IP, the submitted list is a series of IP addresses or CIDR blocks. If the type is GEO, it's a set of two-character country codes. (See the EdgeScape Documentation for more information. For a list of countries, go to Data CodesCountry Code.)



29. Network Lists API v2-Network lists - Update network list details

PUT https://{{host}}/network-list/v2/network-lists/:networkListId/details

Update a network list's name or description.



30. Network Lists API v2-Elements - Add an element

PUT https://{{host}}/network-list/v2/network-lists/:networkListId/elements?element={{element}}

Adds the specified element to the list. If the network list's type is IP, the value needs to be a URL-encoded IP address or CIDR block. If the type is GEO, it's a two-character country code. (See the EdgeScape Documentation) for more information. For a list of countries, go to Data CodesCountry Code.)



31. Network Lists API v2-Elements - Remove an element

DELETE https://{{host}}/network-list/v2/network-lists/:networkListId/elements?element={{element}}

Removes the specified element from the list. If the network list's type is IP, the value is a URL-encoded IP address or CIDR block. If the type is GEO, it's a two-character country code.



32. Network Lists API v2-Subscriptions - Subscribe to network lists

POST https://{{host}}/network-list/v2/notifications/subscribe

Specifies a set of email addresses to inform Control Center account recipients about changes to a set of network lists.



33. Network Lists API v2-Subscriptions - Unsubscribe to network lists

POST https://{{host}}/network-list/v2/notifications/unsubscribe

Unsubscribes the listed users from a set of network lists.



34. Application Security API-API Request Constraints - List API request constraints and actions

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/api-request-constraints



35. Application Security API-API Request Constraints - Modify the request constraint action for all API

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/api-request-constraints



36. Application Security API-API Request Constraints - Modify an API request constraint’s action

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/api-request-constraints/{{apiId}}



37. Application Security API-API Request Constraints - List API Endpoints

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/api-endpoints



38. Application Security API-Web Application Firewall Settings - Upgrade KRS ruleset | KRS ONLY

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rules



39. Application Security API-Web Application Firewall Settings - Get the action for a rule

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rules/{{ruleId}}



40. Application Security API-Web Application Firewall Settings - Get the current mode

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/mode



41. Application Security API-Web Application Firewall Settings - Modify the rule-set mode

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/mode



42. Application Security API-Web Application Firewall Settings - List attack groups

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/attack-groups



43. Application Security API-Web Application Firewall Settings - Get an attack group

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/attack-groups/{{attackGroupId}}



44. Application Security API-Web Application Firewall Settings - Modify the action for an attack group

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/attack-groups/{{attackGroupId}}



45. Application Security API-Web Application Firewall Settings - Get the exceptions of an attack group

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/attack-groups/{{attackGroupId}}/condition-exception



46. Application Security API-Web Application Firewall Settings - Modify the exceptions of an attack group

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/attack-groups/{{attackGroupId}}/condition-exception



47. Application Security API-Web Application Firewall Settings - List rules | KRS ONLY

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rules



48. Application Security API-Web Application Firewall Settings - Modify the action for a rule

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rules/{{ruleId}}



49. Application Security API-Web Application Firewall Settings - Get the conditions and exceptions of a rule

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}}/rules/{{ruleId}}}/condition-exception



50. Application Security API-Web Application Firewall Settings - Modify the conditions and exceptions of a rule

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rules/{{ruleId}}/conditions-exceptions



51. Application Security API-Web Application Firewall Settings - Get upgrade details

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rules/upgrade-details



52. Application Security API-Penalty Box - Get the penalty box

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/penalty-box



53. Application Security API-Penalty Box - Modify the penalty box

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/penalty-box



54. Application Security API-WAF Evaluation Rules - Set evaluation mode

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/eval



55. Application Security API-WAF Evaluation Rules - List evaluation rules

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/eval-rules



56. Application Security API-WAF Evaluation Rules - Get the action of an evaluation rule

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/eval-rules/{{ruleId}}



57. Application Security API-WAF Evaluation Rules - Modify the action of an evaluation rule

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/eval-rules/{{ruleId}}



58. Application Security API-WAF Evaluation Rules - Get the conditions and exceptions for an evaluation rule

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/eval-rules/{{ruleId}}/conditions-exceptions



59. Application Security API-WAF Evaluation Rules - Modify the conditions and exceptions for an evaluation rule | NOT WORKING

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/eval-rules/{{ruleId}}/conditions-exceptions



60. Application Security API-Custom Rules Builder - List custom rules

GET https://{{host}}/appsec/v1/configs/{{configId}}/custom-rules



61. Application Security API-Custom Rules Builder - Create a custom rule

POST https://{{host}}/appsec/v1/configs/{{configId}}/custom-rules



62. Application Security API-Custom Rules Builder - Get a custom rule

GET https://{{host}}/appsec/v1/configs/{{configId}}/custom-rules/{{customRuleId}}



63. Application Security API-Custom Rules Builder - Modify a custom rule

PUT https://{{host}}/appsec/v1/configs/{{configId}}/custom-rules/{{customRuleId}}



64. Application Security API-Custom Rules Builder - Remove a custom rule

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/custom-rules/{{customRuleId}}



65. Application Security API-Custom Rules Builder - List custom rule actions

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/custom-rules



66. Application Security API-Custom Rules Builder - Modify a custom rule action

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/custom-rules/{{customRuleId}}



67. Application Security API-Security Configurations - Rename a security configuration

PUT https://{{host}}/appsec/v1/configs/{{configId}}



68. Application Security API-Security Configurations - List configuration versions

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions



69. Application Security API-Security Configurations - Clone a configuration version

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions



70. Application Security API-Security Configurations - List available hostnames for a new configuration

GET https://{{host}}/appsec/v1/contracts/{{contractId}}/groups/{{groupId}}/selectable-hostnames



71. Application Security API-Security Configurations - List configurations

GET https://{{host}}/appsec/v1/configs



72. Application Security API-Security Configurations - Get the version notes

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/version-notes



73. Application Security API-Security Configurations - Update the version notes

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/version-notes



74. Application Security API-Security Configurations - Create a configuration

POST https://{{host}}/appsec/v1/configs



75. Application Security API-Security Configurations - Export a configuration version

GET https://{{host}}/appsec/v1/export/configs/{{configId}}/versions/{{versionNumber}}



76. Application Security API-Security Configurations - List contracts and groups

GET https://{{host}}/appsec/v1/contracts-groups



77. Application Security API-Security Configurations - Get configuration version details

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}



78. Application Security API-Security Configurations - Remove a configuration version

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}



79. Application Security API-Advanced Configuration Settings - Get the HTTP header log settings for a configuration

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/advanced-settings/logging



80. Application Security API-Advanced Configuration Settings - Modify HTTP header log settings for a configuration

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/advanced-settings/logging



81. Application Security API-Advanced Configuration Settings - Get prefetch requests

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/advanced-settings/prefetch



82. Application Security API-Advanced Configuration Settings - Get Pragma settings for a configuration

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/advanced-settings/pragma-header



83. Application Security API-Advanced Configuration Settings - Modify Pragma settings for a configuration

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/advanced-settings/prefetch



84. Application Security API-Security Policies - List security policies

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies



85. Application Security API-Security Policies - Clone or create a security policy

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies



86. Application Security API-Security Policies - Get a security policy

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}



87. Application Security API-Security Policies - Modify a security policy

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}



88. Application Security API-Security Policies - Remove a security policy

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}



89. Application Security API-Security Policies - Get protections

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/protections



90. Application Security API-Security Policies - Modify protections

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/protections



91. Application Security API-Rate Policies - List rate policies

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/rate-policies



92. Application Security API-Rate Policies - Create a rate policy

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/rate-policies

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#postratepolicies



93. Application Security API-Rate Policies - Get a rate policy

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/rate-policies/{{ratePolicyId}}



94. Application Security API-Rate Policies - Modify a rate policy

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/rate-policies/{{ratePolicyId}}



95. Application Security API-Rate Policies - Remove a rate policy

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/rate-policies/{{ratePolicyId}}



96. Application Security API-Rate Policies - List rate policy actions

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rate-policies



97. Application Security API-Rate Policies - Modify a rate policy action

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/rate-policies/{{ratePolicyId}}



98. Application Security API-Hostnames - Get the hostname coverage match targets

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/hostname-coverage/match-targets?hostname={{hostnameToCheck}}



99. Application Security API-Hostnames - Get Hostname Coverage

GET https://{{host}}/appsec/v1/hostname-coverage



100. Application Security API-Hostnames - List hostname overlaps

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/hostname-coverage/overlapping?hostname={{hostnameToCheck}}



101. Application Security API-Hostnames - List selectable hostnames

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/selectable-hostnames



102. Application Security API-Hostnames - List selected hostnames

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/selected-hostnames



103. Application Security API-Hostnames - Modify selected hostnames

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/selected-hostnames



104. Application Security API-Hostnames - List evaluation hostnames | WAP ONLY

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/selected-hostnames/eval-hostnames



105. Application Security API-Hostnames - Modify evaluation hostnames | WAP ONLY

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/selected-hostnames/eval-hostnames



106. Application Security API-Hostnames - Protect evaluation hostnames | WAP ONLY

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/protect-eval-hostnames



107. Application Security API-Match Targets - List match targets

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/match-targets



108. Application Security API-Match Targets - Create a match target

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/match-targets

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#postmatchtargets



109. Application Security API-Match Targets - Modify match target order

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/match-targets/sequence

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#putsequence



110. Application Security API-Match Targets - Get a match target

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/match-targets/{{targetId}}?includeChildObjectName=



111. Application Security API-Match Targets - Modify a match target

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/match-targets/{{targetId}}



112. Application Security API-Match Targets - Remove a match target

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/match-targets/{{targetId}}



113. Application Security API-Failover Hostnames - List failover hostnames

GET https://{{host}}/appsec/v1/configs/{{configId}}/failover-hostnames



114. Application Security API-Security Policy Advanced Settings - Get HTTP header log settings

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/advanced-settings/logging



115. Application Security API-Security Policy Advanced Settings - Modify HTTP header log settings

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/appsec/v1/configs/{{configId}}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/logging

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#puthttpheaderlogging



116. Application Security API-Security Policy Advanced Settings - Get Pragma settings for a security policy

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/advanced-settings/pragma-header



117. Application Security API-Security Policy Advanced Settings - Modify Pragma settings for a security policy

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/advanced-settings/pragma-header

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#putpragmaheaderpolicy



118. Application Security API-IP/Geo Firewall - Get the IP/Geo Firewall settings

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/ip-geo-firewall



119. Application Security API-IP/Geo Firewall - Update the IP Geo Firewall settings

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/ip-geo-firewall

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#putipgeofirewall



120. Application Security API-IP/Geo Firewall - Get the bypass network lists settings | WAP ONLY

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/bypass-network-lists



121. Application Security API-IP/Geo Firewall - Modify the bypass network lists settings | WAP ONLY

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/bypass-network-lists



122. Application Security API-Slow POST Settings - Get Slow POST protection settings

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/slow-post



123. Application Security API-Slow POST Settings - Modify slow POST protection settings

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/security-policies/{{policyId}}/slow-post



124. Application Security API-Custom Deny - List custom deny actions

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/custom-deny?search=



125. Application Security API-Custom Deny - Create a custom deny action

POST https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/custom-deny

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#postcustomdeny



126. Application Security API-Custom Deny - Get a custom deny action

GET https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}//custom-deny/{{customDenyId}}



127. Application Security API-Custom Deny - Modify a custom deny action

PUT https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/custom-deny/{{customDenyId}}

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#putcustomdenyaction



128. Application Security API-Custom Deny - Remove a custom deny action

DELETE https://{{host}}/appsec/v1/configs/{{configId}}/versions/{{versionNumber}}/custom-deny/{{customDenyId}}

For more information on the JSON to modify these settings, visit: https://developer.akamai.com/api/cloud_security/application_security/v1.html#putcustomdenyaction



129. Site Shield API-Maps - List maps

GET https://{{host}}/siteshield/v1/maps

Returns a list of all Site Shield maps that belong to your account.



130. Site Shield API-Maps - Get a map

GET https://{{host}}/siteshield/v1/maps/:id

Returns information about the specified map, such as the map name, firewall addresses, and when the map was last updated.



131. Site Shield API-Maps - Acknowledge the map

POST https://{{host}}/siteshield/v1/maps/:id/acknowledge

Acknowledges the proposed firewall update for the specified map. When necessary, the Site Shield Management application issues an update to the IP address list and sends a notification to you to update your firewall. See Firewall updates and address change acknowledgment for more details.



132. Property Manager API-Create a Delivery Configuration - Create Edge Hostname for AMD

POST https://{{host}}/papi/v1/edgehostnames?contractId={{contractId}}&groupId={{groupId}}



133. Property Manager API-Create a Delivery Configuration - Create Delivery Config

POST https://{{host}}/papi/v1/properties?contractId={{contractId}}&groupId={{groupId}}



134. Property Manager API-Create a Delivery Configuration - Update the hostnames

PUT https://{{host}}/papi/v1/properties/{{propertyId}}/versions/{{propertyVersion}}/hostnames?validateHostnames=false



135. Property Manager API-Create a Delivery Configuration - List Products

GET https://{{host}}/papi/v1/products?contractId={{contractId}}



136. Property Manager API-Create a Delivery Configuration - Create CP Code

POST https://{{host}}/papi/v1/cpcodes?contractId={{contractId}}&groupId={{groupId}}



137. Property Manager API-Create a Delivery Configuration - List CP Codes

GET https://{{host}}/papi/v1/cpcodes?groupId={{groupId}}&contractId={{contractId}}



138. Property Manager API-Create a Delivery Configuration - Update the Config Rules

PUT https://{{host}}/papi/v1/properties/{{propertyId}}/versions/{{propertyVersion}}/rules



139. Property Manager API-Create a Delivery Configuration - Activate the Config

POST https://{{host}}/papi/v1/properties/{{propertyId}}/activations?contractId={{contractId}}&groupId={{groupId}}



ENDPOINTS