Akamai · Capability
Akamai: API Endpoint Definition API — Personally identifiable information
Akamai: API Endpoint Definition API — Personally identifiable information. 7 operations. Lead operation: Akamai List parameters with PII for an endpoint version. Self-contained Naftiko capability covering one Akamai business surface.
Akamai: API Endpoint Definition API — Personally identifiable information 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, API Definitions, and Personally identifiable information.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: 'Akamai: API Endpoint Definition API — Personally identifiable information'
description: 'Akamai: API Endpoint Definition API — Personally identifiable information. 7 operations. Lead operation: Akamai List parameters with PII for an endpoint version. Self-contained
Naftiko capability covering one Akamai business surface.'
tags:
- Akamai
- API Definitions
- Personally identifiable information
created: '2026-05-22'
modified: '2026-05-22'
binds:
- namespace: env
keys:
AKAMAI_API_KEY: AKAMAI_API_KEY
capability:
consumes:
- type: http
namespace: api-definitions-personally-identifiable-information
baseUri: https://{hostname}/api-definitions/v2
description: 'Akamai: API Endpoint Definition API — Personally identifiable information business capability. Self-contained, no shared references.'
resources:
- name: endpoints-apiEndPointId-versions-versionNumber-piis
path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis
operations:
- name: getget-endpoint-version-piis
method: GET
description: List parameters with PII for an endpoint version
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: endpoints-apiEndPointId-versions-versionNumber-piis-paramete
path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/parameters/{paramId}
operations:
- name: postpost-endpoint-version-piis-parameter
method: POST
description: Add or update a user-created PII instance
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
- name: endpoints-apiEndPointId-versions-versionNumber-piis-settings
path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/settings
operations:
- name: postpost-endpoint-version-pii-settings
method: POST
description: Modify PII settings for an endpoint version
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
- name: getget-endpoint-version-pii-settings
method: GET
description: List PII settings for an endpoint version
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: endpoints-apiEndPointId-versions-versionNumber-piis-status
path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/status
operations:
- name: postpost-endpoint-version-pii-status-from-register-form
method: POST
description: Modify PII status per endpoint version
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
- name: endpoints-apiEndPointId-versions-versionNumber-piis-piiId
path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/{piiId}
operations:
- name: deletedelete-endpoint-version-pii
method: DELETE
description: Delete PII in an endpoint version
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: endpoints-apiEndPointId-versions-versionNumber-piis-piiId-st
path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/{piiId}/status
operations:
- name: patchpatch-endpoint-version-pii-status
method: PATCH
description: Patch PII status per endpoint version
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