Akamai · Example Payload

Akamai Get Rate Policy Example

CDNCloudEdge ComputingNetworksPlatformSecurity

Akamai Get Rate Policy Example is an example object payload from Akamai, with 6 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

operationIdmethodpathsummaryrequestExamplesresponseExamples

Example Payload

Raw ↑
{
  "operationId": "get-rate-policy",
  "method": "GET",
  "path": "/configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}",
  "summary": "Get a rate policy",
  "requestExamples": [],
  "responseExamples": [
    {
      "status": "200",
      "contentType": "application/json",
      "example": {
        "additionalMatchOptions": [
          {
            "positiveMatch": true,
            "type": "IpAddressCondition",
            "values": [
              "192.0.2.13"
            ]
          },
          {
            "positiveMatch": true,
            "type": "RequestMethodCondition",
            "values": [
              "GET"
            ]
          }
        ],
        "averageThreshold": 5,
        "burstThreshold": 10,
        "burstWindow": 3,
        "clientIdentifier": "ip",
        "clientIdentifiers": [
          "ip"
        ],
        "condition": {
          "atomicConditions": [
            {
              "className": "TlsFingerprintCondition",
              "positiveMatch": true,
              "value": [
                "a797dc449ef113be",
                "ba51ec8d71259a5b3c92d8787370e2c3"
              ]
            },
            {
              "className": "ClientReputationCondition",
              "name": [
                "DOSATCK",
                "WEBATCK"
              ],
              "positiveMatch": true,
              "sharedIpHandling": "BOTH",
              "value": 3
            },
            {
              "className": "RequestHeaderCondition",
              "name": [
                "Accept",
                "Content-Type"
              ],
              "nameWildcard": true,
              "positiveMatch": true,
              "value": [
                "json",
                "xml"
              ],
              "valueCase": false,
              "valueWildcard": true
            }
          ],
          "positiveMatch": true
        },
        "counterType": "per_edge",
        "createDate": "2016-07-22T18:57:08Z",
        "description": "AFW Test Extensions",
        "evaluation": {
          "averageThreshold": 5,
          "burstThreshold": 8,
          "burstWindow": 5,
          "counterType": "region_aggregated",
          "endDate": "2024-04-11T16:04:43Z",
          "evaluationId": 97,
          "evaluationStatus": "in_progress",
          "startDate": "2024-03-28T16:04:43Z",
          "version": 1
        },
        "fileExtensions": {
          "positiveMatch": false,
          "values": [
            "3g2",
            "3gp",
            "aif",
            "aiff",
            "au",
            "avi",
            "bin",
            "bmp",
            "cab"
          ]
        },
        "hosts": {
          "positiveMatch": false,
          "values": [
            "www.myexamplehostname.org"
          ]
        },
        "id": 484616,
        "matchType": "path",
        "name": "Test_Paths 2",
        "path": {
          "positiveMatch": true,
          "values": [
            "/login/",
            "/path/"
          ]
        },
        "pathMatchType": "Custom",
        "pathUriPositiveMatch": true,
        "penaltyBoxDuration": "TEN_MINUTES",
        "queryParameters": [
          {
            "name": "productId",
            "positiveMatch": true,
            "valueInRange": false,
            "values": [
              "BUB_12",
              "SUSH_11"
            ]
          }
        ],
        "requestType": "ClientRequest",
        "sameActionOnIpv6": false,
        "type": "WAF",
        "updateDate": "2017-02-22T00:05:41Z",
        "useXForwardForHeaders": true,
        "used": false
      }
    },
    {
      "status": "403",
      "contentType": "application/problem+json",
      "example": {
        "detail": "You do not have the necessary access to perform this operation or the requested resource cannot be modified",
        "instance": "https://problems.luna.akamaiapis.net/appsec/error-instances/d54686b5-21cb-4ab7-a8d6-a92282cf1749",
        "status": 403,
        "title": "Forbidden",
        "type": "https://problems.luna.akamaiapis.net/appsec-resource/error-types/ACCESS-DENIED"
      }
    },
    {
      "status": "404",
      "contentType": "application/problem+json",
      "example": {
        "detail": "The requested resource is not found",
        "instance": "https://problems.luna.akamaiapis.net/appsec/error-instances/d54686b5-21cb-4ab7-a8d6-a92282cf1749",
        "status": 404,
        "title": "Not Found",
        "type": "https://problems.luna.akamaiapis.net/appsec/error-types/NOT-FOUND"
      }
    }
  ]
}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/akamai-get-rate-policy-example"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.