Cache Group¶
/api/1.1/cachegroups¶
GET /api/1.1/cachegroups
Authentication Required: Yes
Role(s) Required: None
Response Properties
Parameter Type Description idstring Local unique identifier for the Cache Group lastUpdatedstring The Time / Date this entry was last updated latitudestring Latitude for the Cache Group longitudestring Longitude for the Cache Group namestring The name of the Cache Group entry parentCachegroupIdstring Parent cachegroup ID. parentCachegroupNamestring Parent cachegroup name. secondaryParentCachegroupIdstring Secondary parent cachegroup ID. secondaryParentCachegroupNamestring Secondary parent cachegroup name. shortNamestring Abbreviation of the Cache Group Name typeIdstring Unique identifier for the ‘Type’ of Cache Group entry typeNamestring The name of the type of Cache Group entry Response Example
{ "response": [ { "id": "21", "lastUpdated": "2012-09-25 20:27:28", "latitude": "0", "longitude": "0", "name": "dc-chicago", "parentCachegroupId": null, "parentCachegroupName": null, "secondaryParentCachegroupId": null, "secondaryParentCachegroupName": null, "shortName": "dcchi", "typeName": "MID_LOC", "typeId": "4" }, { "id": "22", "lastUpdated": "2012-09-25 20:27:28", "latitude": "0", "longitude": "0", "name": "dc-chicago-1", "parentCachegroupId": null, "parentCachegroupName": null, "secondaryParentCachegroupId": null, "secondaryParentCachegroupName": null, "shortName": "dcchi", "typeName": "MID_LOC", "typeId": "4" } ], }
GET /api/1.1/cachegroups/trimmed
Authentication Required: Yes
Role(s) Required: None
Response Properties
Parameter Type Description namestring Response Example
{ "response": [ { "name": "dc-chicago" }, { "name": "dc-cmc" } ], }
GET /api/1.1/cachegroups/:id
Authentication Required: Yes
Role(s) Required: None
Response Properties
Parameter Type Description idstring Local unique identifier for the Cache Group lastUpdatedstring The Time / Date this entry was last updated latitudestring Latitude for the Cache Group longitudestring Longitude for the Cache Group namestring The name of the Cache Group entry parentCachegroupIdstring Parent cachegroup ID. parentCachegroupNamestring Parent cachegroup name. secondaryParentCachegroupIdstring Secondary parent cachegroup ID. secondaryParentCachegroupNamestring Secondary parent cachegroup name. shortNamestring Abbreviation of the Cache Group Name typeIdstring Unique identifier for the ‘Type’ of Cache Group entry typeNamestring The name of the type of Cache Group entry Response Example
{ "response": [ { "id": "21", "lastUpdated": "2012-09-25 20:27:28", "latitude": "0", "longitude": "0", "name": "dc-chicago", "parentCachegroupId": null, "parentCachegroupName": null, "secondaryParentCachegroupId": null, "secondaryParentCachegroupName": null, "shortName": "dcchi", "typeName": "MID_LOC", "typeId": "4" } ], }
GET /api/1.1/cachegroup/:parameter_id/parameter
Authentication Required: Yes
Role(s) Required: None
Request Route Parameters
Name Required Description parameter_idyes Response Properties
Parameter Type Description cachegroupsarray >namestring >idstring Response Example
{ "response": { "cachegroups": [ { "name": "dc-chicago", "id": "21" }, { "name": "dc-cmc", "id": "22" } ] }, }
GET /api/1.1/cachegroupparameters
Authentication Required: Yes
Role(s) Required: None
Response Properties
Parameter Type Description cachegroupParametersarray A collection of cache group parameters. >parameterstring >last_updatedstring >cachegroupstring Response Example
{ "response": { "cachegroupParameters": [ { "parameter": "379", "last_updated": "2013-08-05 18:49:37", "cachegroup": "us-ca-sanjose" }, { "parameter": "380", "last_updated": "2013-08-05 18:49:37", "cachegroup": "us-ca-sanjose" }, { "parameter": "379", "last_updated": "2013-08-05 18:49:37", "cachegroup": "us-ma-woburn" } ] }, }
GET /api/1.1/cachegroups/:parameter_id/parameter/available
Authentication Required: Yes
Role(s) Required: None
Request Route Parameters
Name Required Description parameter_idyes Response Properties
Parameter Type Description nameidResponse Example
{ "response": [ { "name": "dc-chicago", "id": "21" }, { "name": "dc-cmc", "id": "22" } ], }