Adaptive Acceleration API Data

This section provides details for each type of data object the API exchanges.

Schemas

PropertyReport

Encapsulates Adaptive Acceleration rules targeted to a specific property.

Sample GET:

{
    "commonPushedResources": [
        "https://www.example.com/66dc044c-c886-4eb5-8ff2-d9721ec27fc3.js",
        "https://www.example.com/3e940cc8-8170-4e02-8ba4-5d967a997518.js",
        "https://www.example.com/1f682d27-2afa-4e3a-ac1a-2616629152e7.js",
        "https://www.example.com/12345678-c886-4eb5-8ff2-d9721ec27fc3.js"
    ],
    "pageSpecificRules": [
        {
            "pageSpecificPreconnectHeader": [
                "https://www.example4.com"
            ],
            "pageSpecificPushedResources": [
                "https://www.example.com/c2be42fc-cc9a-4088-ab1c-1417ac212b6f.css",
                "https://www.example.com/c1ebcb4b-0a1a-4c64-9cc2-59de8ab25995.css",
                "https://www.example.com/34333a06-8e1e-4171-ae19-6560960d24df.css",
                "https://www.example.com/9eea3314-ea4e-4398-8dc7-a049c9706918.css",
                "https://www.example.com/8c8bf80a-dc13-4177-b360-3c7b97aa6d9b.css"
            ],
            "basePageURL": "https://www.example.com/30dbc1a6-c9e4-474b-a525-70577c90c62d.html"
        }
    ],
    "lastModifiedDate": "2016-08-25T16:45:02Z",
    "lastReset": "2016-08-25T16:45:02Z",
    "version": 123,
    "commonPreconnectHeader": [
        "https://www.example0.com"
    ],
    "creationDate": "2016-08-25T16:45:02Z",
    "zoneDeployDate": "2017-01-26T18:07:01Z",
    "isActive": true
}

PropertyReport Members  

Member Type Required Description
commonPreconnectHeader Array List of header contents that Adaptive Acceleration currently preconnects to.
commonPushedResources Array List of URLs for which Adaptive Acceleration currently performs a server push.
creationDate String An ISO–8601 timestamp representing when the system created the Adaptive Acceleration rules.
isActive Boolean If enabled, indicates whether the Adaptive Acceleration feature has been activated for the reported period.
lastModifiedDate String An ISO–8601 timestamp representing when the system last modified the Adaptive Acceleration rules.
lastReset String An ISO–8601 timestamp representing when you reset the Adaptive Acceleration rules, or the last time you created the rules.
pageSpecificRules PropertyReport.pageSpecificRules[n] Encapsulates Adaptive Acceleration rules targeted to a specific page.
version Integer Version of the Adaptive Acceleration rules.
zoneDeployDate String An ISO–8601 timestamp representing when the Adaptive Acceleration rules were last updated.

PropertyReport.pageSpecificRules[n]  

Encapsulates Adaptive Acceleration rules targeted to a specific page.

Member Type Required Description
basePageURL String This is the URL in question.
pageSpecificPreconnectHeader Array List of header contents that Adaptive Acceleration currently preconnects to.
pageSpecificPushedResources Array List of URLs for which Adaptive Acceleration currently performs a server push.

Last modified: 2/16/2017