Akamai · Capability

Akamai: Application Security API — URL protection policy actions

Akamai: Application Security API — URL protection policy actions. 2 operations. Lead operation: Akamai List URL protection policy actions. Self-contained Naftiko capability covering one Akamai business surface.

Akamai: Application Security API — URL protection policy actions is a Naftiko capability published by Akamai, one of 151 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Akamai, Application Security, and URL protection policy actions.

Run with Naftiko AkamaiApplication SecurityURL protection policy actions

Capability Spec

appsec-url-protection-policy-actions.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: 'Akamai: Application Security API — URL protection policy actions'
  description: 'Akamai: Application Security API — URL protection policy actions. 2 operations. Lead operation: Akamai List URL protection policy actions. Self-contained Naftiko capability
    covering one Akamai business surface.'
  tags:
  - Akamai
  - Application Security
  - URL protection policy actions
  created: '2026-05-22'
  modified: '2026-05-22'
binds:
- namespace: env
  keys:
    AKAMAI_API_KEY: AKAMAI_API_KEY
capability:
  consumes:
  - type: http
    namespace: appsec-url-protection-policy-actions
    baseUri: https://{hostname}/appsec/v1
    description: 'Akamai: Application Security API — URL protection policy actions business capability. Self-contained, no shared references.'
    resources:
    - name: configs-configId-versions-versionNumber-security-policies-po
      path: /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/url-protections
      operations:
      - name: getget-url-protection-policies-actions
        method: GET
        description: List URL protection policy actions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: accountSwitchKey
          in: query
          type: string
          description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client).
            The Identity and
    - name: configs-configId-versions-versionNumber-security-policies-po
      path: /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/url-protections/{urlProtectionPolicyId}
      operations:
      - name: putput-url-protection-policy-action
        method: PUT
        description: Modify a URL protection policy action
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: accountSwitchKey
          in: query
          type: string
          description: For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client).
            The Identity and
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true