EQ Technologies Finika NAC
the finika nac connector allows for seamless integration with eq technologies' network access control system, enabling automated network security management eq technologies finika nac is a robust network access control solution that enables secure and efficient endpoint management through the swimlane turbine integration, users can automate the addition or removal of endpoints to and from blacklists and whitelists, perform bulk updates or deletions of assets, and retrieve ip to mac address mappings this connector streamlines network security operations, reduces manual workload, and enhances visibility into network assets, making it an essential tool for maintaining a secure and compliant network environment additional documents prerequisites to effectively utilize the eq technologies finika nac connector with swimlane, ensure you have the following prerequisites http basic authentication with the following parameters url the endpoint url for the finika nac api username your finika nac account username password your finika nac account password authentication methods http basic authenticatoin method http basic authentication with the following parameters url the base url for the finika nac api endpoint username the username credential for api access password the password credential for api access capabilities this connector provides the following capabilities add to blacklist add to whitelist batch remove assets batch update assets get ip/mac mapping remove asset update asset add to blacklist blocks an endpoint by adding its mac address to the blacklist in eq technologies finika nac add to whitelist add an endpoint to the whitelist in eq technologies finika nac using the provided mac address batch remove assets performs a bulk deletion of assets in eq technologies finika nac using the provided json body batch update assets performs a bulk update on assets within eq technologies finika nac usingthe provided json body get ip/mac mapping retrieve the mapping of ip addresses to mac addresses from eq technologies finika nac remove asset deletes a single asset record from eq technologies finika nac using the provided mac address update asset modify an asset's assignment in eq technologies finika nac using the provided mac address configurations http basic authentication authenticates using username and password configuration parameters parameter description type required url a url to the target host string required username username string required password password string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions add to blacklist blocks an endpoint by adding its mac address to the blacklist in eq technologies finika nac endpoint url /rest/dao method post input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters translationtarget string optional target table parameters style string optional response format macaddr string optional mac address ammach 01 string optional blacklist type assignment input example {"parameters" {"do" "assetmngrammach","op" "create","translationtarget" "machinetable","style" "eqgrid"},"json body" {"macaddr" "000000000011","ammach 01" "bla list001"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} add to whitelist adds an endpoint to the whitelist in eq technologies finika nac using a specified mac address endpoint url /rest/dao method post input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters translationtarget string optional target table parameters style string optional response format macaddr string optional mac address ammach 01 string optional whitelist type assignment input example {"parameters" {"do" "assetmngrammach","op" "create","translationtarget" "machinetable","style" "eqgrid"},"json body" {"macaddr" "000000000011","ammach 01" "bla list001"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} batch remove assets performs a bulk deletion of assets in eq technologies finika nac using the specified json body endpoint url /rest/dao method post input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters translationtarget string optional target table parameters style string optional response format input example {"parameters" {"do" "assetmngrammach","op" "delete","translationtarget" "machinetable","style" "eqgrid"},"json body" \[{"macaddr" "000000000011"},{"macaddr" "000000000022"}]} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} batch update assets performs a bulk update on assets within eq technologies finika nac using the provided json body endpoint url /rest/dao method post input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters translationtarget string optional target table parameters style string optional response format input example {"parameters" {"do" "assetmngrammach","op" "create","translationtarget" "machinetable","style" "eqgrid"},"json body" \[{"macaddr" "000000000011","ammach 01" "bla list001"},{"macaddr" "000000000022","ammach 01" "bla list002"}]} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} get ip/mac mapping retrieve the mapping of ip addresses to mac addresses from eq technologies finika nac endpoint url /rest/dao method get input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters readabletitle boolean optional readable title parameters start number optional pagination start index parameters limit number optional max number of records to return parameters sort string optional field to sort by parameters order string optional sort order parameters fields string optional fields to return input example {"parameters" {"do" "anacrowdmachineoverview","op" "read","readabletitle"\ true,"start" 0,"limit" 200,"sort" "online","order" "desc","fields" "ipaddr"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} remove asset removes an asset from eq technologies finika nac by specifying the mac address endpoint url /rest/dao method post input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters translationtarget string optional target table parameters style string optional response format macaddr string optional mac address input example {"parameters" {"do" "assetmngrammach","op" "delete","translationtarget" "machinetable","style" "eqgrid"},"json body" {"macaddr" "000000000011"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} update asset modify an asset's assignment in eq technologies finika nac using the provided mac address endpoint url /rest/dao method post input argument name type required description parameters do string optional target data object parameters op string optional operation type parameters translationtarget string optional target table parameters style string optional response format macaddr string optional mac address ammach 01 string optional blacklist type assignment input example {"parameters" {"do" "assetmngrammach","op" "update","translationtarget" "machinetable","style" "eqgrid"},"json body" {"macaddr" "000000000011","ammach 01" "bla list001"}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {},"reason" "ok","json body" {}} 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