Update a Load Balancing Profile

Method:              PUT URI:                     /ALF/LoadBalance/Policy/{lbld} This method updates the load balancing profile. It requires the following information to successfully update: Field Data Type Name “string” Method “string” MethodHashLength “string” MethodIPv4Netmask “string” MethodIPv6MaskLength “string” Persistence “string” PersistenceTimeout “string” PersistenceIPv4NetMask “string” PersistenceIPv6MaskLength “string” PersistenceRule “string” PersistenceResponseRule “string” PersistenceCookieName “string”

Update an Existing Monitor

Method:              PUT URI:                     /Monitor/DeviceMonitor/{monitorId} This method updates the load balancing profile. Field Data Type MonitorType “string” Name “string” Interval “string” IntervalUnit “string” ResponseTimeOut “string” ResponseTimeOutThreshold “string” DownTime “string” Deviation “string” Retries “string” SuccessRetries “string” FailureRetries “string” DestinationIP “string” DestinationPort “string” Action “string” CustomHeader “string” Enabled “string” […]

Create a New Monitor

Method:              POST URI:                     /Monitor/DeviceMonitor This method creates a new monitor. In order to successfully create the new monitor, the following parameters must be inputted: Field Data Type MonitorType “string” Name “string” Interval “string” IntervalUnit “string” ResponseTimeOut “string” ResponseTimeOutThreshold “string” DownTime “string” Deviation “string” Retries “string” SuccessRetries […]

Delete a Monitor

Method:              DELETE URI:                      /Monitor/DeviceMonitor/{monitorId} This method deletes an existing monitor.

Retrieve All Unassigned IPv6 Addresses

Method:              GET URI:                      /Account/IPAddress/v6/Unused/All This method will retrieve all of the unused IP IPv6 Addresses in your account, if any. An IP address ID is required when publishing your pack. The parameters allow you to refine the results retrieved from the API. They must be […]

Create Cache Content Group

Method:              POST URI:                      /ALF/Acceleration/Cache/ContentGroup This method creates a new Cache Content Group. It requires that the following information be posted in order to successfully create the group: Field Data Type Name “string” CacheType “string” ExpiryMethod “string” PositiveResponseExpireTime “string” ErrorResponseExpireTime “string” MinObjectSize “string” MaxObjectSize “string” CacheAfterXHits […]

Remove Cache Content Group

Method:              DELETE URI:                      /ALF/Acceleration/Cache/ContentGroup/{groupId} This method removes a Cache Content Group.

Modify Cache Content Group

Method:              POST URI:                      /ALF/Acceleration/Cache/ContentGroup/{groupId} This method modifies a Cache Content Group. Field Data Type Name “string” CacheType “string” ExpiryMethod “string” PositiveResponseExpireTime “string” ErrorResponseExpireTime “string” MinObjectSize “string” MaxObjectSize “string” CacheAfterXHits “string” CacheSize “string” IgnoreBrowserReloadRequest true RemoveReseponseCookies true IgnoreCacheControlPragmaHeadersRequest true LazyDNSResolution true InsertHTTPViaHeader true InsertHTTPAgeHeader true InsertHTTPETageHeader […]

Expire Cache Content Group

Method:              PUT URI:                      /ALF/Acceleration/Cache/ContentGroup/{groupId}/Expire This method expires a Cache Content Group.

Flush Cache Content Group

Method:              PUT URI:                      /ALF/Acceleration/Cache/ContentGroup/{groupId}/Flush This method flushes a Cache Content Group.