Akamai
9 min
the akamai connector enables users to programmatically interact with akamai's services through custom http requests, facilitating advanced content delivery management and network insights akamai is a global content delivery network (cdn), cybersecurity, and cloud service company that ensures fast, reliable, and secure online experiences the akamai connector for swimlane turbine allows users to construct and dispatch custom http requests to akamai's api, enabling direct interaction with akamai services this integration empowers security teams to automate their workflows, manage content delivery, and enhance their cyber defense mechanisms by leveraging akamai's advanced edge security solutions with the ability to automate actions such as cache purging, security configuration, and real time data analysis, users can respond swiftly to threats and optimize web performance without manual intervention prerequisites to effectively utilize the akamai connector within swimlane turbine, ensure you have the following prerequisites edge grid authentication with the following parameters url the endpoint url for the akamai api service client token your unique client token provided by akamai for api access access token a specific token granting permissions to perform actions via the api client secret a confidential key used in conjunction with the tokens for secure authentication capabilities because the connector allows for any generic action to be manually built, it supports all possible endpoints and actions akamai provides configurations edge grid authentication authenticates using edge grid auth configuration parameters parameter description type required url unique string followed by xxxx luna akamaiapis net string required client token the value of the client token from the edgerc file string required access token the value of the access token from the edgerc file string required client secret client secret string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions send http request to akamai build and send a custom http request to akamai, allowing for flexible interactions with the service's api input argument name type required description endpoint string optional path to the endpoint after url in asset use double brackets with path parameters for dynamic urls method string optional method of the request such as post, get, put, patch, delete (note, others are available to use) data body object optional body to send as data, this allows you to set the content type in the headers manually headers object optional request headers to send with the individual request output parameter type description status code number the http response status code data object the json response body response text string output field response text reason string the http reason, often times an error message can be here ok means success example \[ { "status code" 200, "response headers" { "content type" "application/json", "date" "thu, 01 jan 2024 00 00 00 gmt" }, "reason" "ok", "response text" "string" } ] response headers header description example content type the media type of the resource application/json date the date and time at which the message was originated thu, 01 jan 2024 00 00 00 gmt