# Akamai Secure Internet Access Enterprise Reporting API API

> Akamai Secure Internet Access Enterprise Reporting API API on Apizie: 38 endpoints (Report IDP access log details, Report AUP event totals, Report AUP event details, Report AUP event time series, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:akamai-etp-report/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:akamai-etp-report`
- Category: Cloud
- Status: byok
- Source: https://techdocs.akamai.com/home/page/apis
- Page: https://zieapi.vercel.app/api/cloud/akamai-etp-report
- OpenAPI: https://zieapi.vercel.app/api/cloud/akamai-etp-report/openapi.json

Access and analyze reports for acceptable user policy (AUP) events, DNS activity, network traffic connections, security connector events, and threat events.

## Endpoints

### Report IDP access log details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-access-logs-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Report AUP event totals
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-aup-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for… |
| cardinality | integer | no | The number of records to fetch for the aggregation. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report AUP event details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-events-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | no | JSON request body |

### Report AUP event time series
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-events-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for… |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get deepscan details report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-scan-reports` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | string | no | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report DNS activity totals
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-dns-activities` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for… |
| cardinality | integer | no | The number of records to fetch for the aggregation. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report DNS activity event details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-dns-activities-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Report DNS activity time series
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-dns-activities-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for… |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get feedback event detail report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-feedbacks-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| dimensionValue | string | yes | The specified dimension value. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a complete list. |
| feedbackType | string | yes | The type of feedback to query. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report a threat
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-feedback-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Get IOC time series report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| record | string | yes | The target record from which to get blocklisted domains. |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report network traffic connections totals
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-network-traffic-connections` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| cardinality | integer | no | The number of records to fetch for the aggregation. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report network traffic connections details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-network-traffic-connections-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Report network traffic connections time series
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-connections-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report proxy traffic transactions totals
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-proxy-traffic-transactions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for… |
| cardinality | integer | no | The number of records to fetch for the aggregation. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report proxy network traffic transaction details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-traffic-transaction-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Report proxy traffic transactions time series
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-traffic-transactions-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for… |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List report schedules
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-config-schedules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create a report schedule
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-config-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Get a report schedule
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-config-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| scheduleId | integer | yes | A unique identifier for each report schedule configuration. |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Update a report schedule
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/put-config-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| scheduleId | integer | yes | A unique identifier for each report schedule configuration. |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove a report schedule
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/delete-config-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| scheduleId | integer | yes | A unique identifier for each report schedule configuration. |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Disable a report schedule
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-config-schedule-disable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| scheduleId | integer | yes | A unique identifier for each report schedule configuration. |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Enable a report schedule
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-config-schedule-enable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| scheduleId | integer | yes | A unique identifier for each report schedule configuration. |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report security connector event totals
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-sinkhole-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| cardinality | integer | no | The number of records to fetch for the aggregation. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report security connector event details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-sinkhole-event-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Report security connector event time series
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-sinkhole-events-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report threat event totals
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-threat-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| cardinality | integer | no | The number of records to fetch for the aggregation. |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Report threat event details
`POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-threat-event-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Report threat event time series
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-threat-event-time-series` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| dimension | string | yes | __Enum__ Optionally filter by a dimension of data. Refer to [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) for a… |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| filters | object | yes | Filters report data using the [Filters](https://techdocs.akamai.com/etp-reporting/reference/filters) JSON object. You supply this object… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get threat metadata report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-threat-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | A unique identifier for each configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get IOC change report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-ioc-changes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| startTimeSec | integer | yes | The start time for report data, in epoch seconds. |
| endTimeSec | integer | yes | The end time for report data, in epoch seconds. |
| record | string | yes | The target record from which to get blocklisted domains. |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get IOC details report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-ioc-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| record | string | yes | The target record from which to get blocklisted domains. |
| includeChanges | boolean | no | Whether to include the `iocChanges` array in the response. Defaults to `true`. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get IOC AUP detail report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-ioc-details-aup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| record | string | yes | The target record from which to get blocklisted domains. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get IOC AVC details report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-ioc-details-avc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| record | string | yes | The target record from which to get blocklisted domains. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get IOC CIDR details report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-ioc-details-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| record | string | yes | The target record from which to get blocklisted domains. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get IOC domain tree report
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-ioc-domain-tree` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| recordType | string | yes | __Enum__ Specifies the record type, either `DOMAIN` or `IP`. |
| record | string | yes | The target record from which to get blocklisted domains. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get latest domain threat intelligence
`GET https://zieapi.vercel.app/v1/cloud:akamai-etp-report/get-threat-intel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| If-Modified-Since | integer | no | The last threat intelligence file generation time in Unix epoch seconds. If data hasn't update since then, the API responds with a 304… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-access-logs-details" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Akamai Secure Internet Access Enterprise Reporting API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:akamai-etp-report/post-access-logs-details with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Akamai Secure Internet Access Enterprise Reporting API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Akamai Secure Internet Access Enterprise Reporting API itself also needs your own key from akamaiapis.net.

### Can AI agents use the Akamai Secure Internet Access Enterprise Reporting API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:akamai-etp-report.

### What is the status of the Akamai Secure Internet Access Enterprise Reporting API API?
Needs your own provider key (bring your own key)
