Cyera
22 min
the cyera connector enables seamless integration with swimlane turbine, providing automated data security management and issue tracking within cloud environments cyera is a cutting edge data security platform that provides comprehensive visibility and control over sensitive data across cloud environments the cyera turbine connector enables users to automate the retrieval of detailed security issue information, object classifications, and issue lists directly within the swimlane turbine platform by integrating with cyera, swimlane turbine users can enhance their security operations with efficient data centric security insights, streamline compliance checks, and accelerate incident response by leveraging cyera's precise data telemetry limitations none to date supported versions this cyera connector uses the version 1 and 3 api additional docs https //api cyera io/#/authentication/authcontroller login https //api cyera io/ prerequisites to integrate cyera with swimlane turbine, ensure you have the following prerequisites custom authentication with the following parameters url endpoint for cyera api access client id unique identifier for client authentication secret confidential key used in conjunction with the client id authentication methods url the endpoint url for the cyera api client id the api key your unique identifier to authenticate with the cyera api secret the api secret associated with your client id for secure access capabilities this cyera connector provides the following capabilities get all objects for a specific issue get classifications for a specific issue get issues get all objects for a specific issue retrieves all objects associated with a specific issue in cyera, using the issue's unique identifier and supports pagination with limit and offset cyera's documentation for this action can be found https //api cyera io/#/issues/issuecontroller findobjects get classifications for a specific issue retrieve all classifications for a given issue in cyera, specified by uid with optional limit and offset parameters cyera's documentation for this action can be found https //api cyera io/#/issues/issuecontroller findclassifications get issues retrieves a list of issues from cyera with optional limit and offset parameters to control pagination cyera's documentation for this action can be found https //api cyera io/#/issues/issuecontroller findallv3 configurations cyera api authentication authentication using client id and secret configuration parameters parameter description type required url a url to the target host string required clientid the api key string required secret the api secret string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions get all objects for a specific issue retrieves all objects linked to a specific issue in cyera using its unique id, with support for pagination via limit and offset endpoint url /v1/issues/{{uid}}/objects method get input argument name type required description path parameters uid string required uuid parameters limit number required limit the number of results (min 1, max 500) parameters offset number required offset within total existing results (min 0) parameters filename string optional search by text that contained inside the filename or the relativepath parameters classificationuid string optional search objects which contain the classification uid input example {"parameters" {"limit" 10,"offset" 0,"filename" "","classificationuid" ""},"path parameters" {"uid" "02e98ba7 92d8 4107 b7bf 13fc301aa874"}} output parameter type description status code number http status code of the response reason string response reason phrase offset number output field offset limit number output field limit results array result of the operation results type string type of the resource results results array result of the operation results results uid string unique identifier results results name string name of the resource results results rowcount number result of the operation results results sensitiverecordscount number result of the operation results results dbname string name of the resource results results creationdate string result of the operation results results tablelevelclassifications array result of the operation results results tablelevelclassifications uid string unique identifier results results tablelevelclassifications classificationname string name of the resource results results tablelevelclassifications defaultsensitivity string result of the operation results results tablelevelclassifications sensitivity string result of the operation results results sensitivity string result of the operation results results classifications array result of the operation results results classifications uid string unique identifier results results classifications classificationname string name of the resource results results classifications defaultsensitivity string result of the operation results results classifications sensitivity string result of the operation results results classifications recordscount number result of the operation output example {"status code" 200,"response headers" {"content length" "140","content type" "application/json","date" "fri, 25 apr 2025 20 37 23 gmt"},"reason" "ok","json body" {"offset" 0,"limit" 10,"results" \[{}]}} get classifications for a specific issue retrieve classifications for a specific issue in cyera using the unique identifier (uid), with options to limit and offset results endpoint url /v1/issues/{{uid}}/classifications method get input argument name type required description path parameters uid string required uuid parameters limit number required limit the number of results (min 1, max 100) parameters offset number required offset within total existing results (min 0) input example {"parameters" {"limit" 10,"offset" 0},"path parameters" {"uid" "02e98ba7 92d8 4107 b7bf 13fc301aa874"}} output parameter type description status code number http status code of the response reason string response reason phrase limit number output field limit offset number output field offset total number output field total results array result of the operation results datacategory string response data results collections array result of the operation results customcollections array result of the operation results uid string unique identifier results name string name of the resource results sensitivity string result of the operation results sensitivitydisplayname string name of the resource results defaultsensitivity string result of the operation results defaultsensitivitydisplayname string name of the resource results context object result of the operation results context role string result of the operation results context tokenization string result of the operation results context geolocations array result of the operation results context synthetic boolean result of the operation results context datasubjectage string response data results context businesscontext array result of the operation results context businesscontext key string result of the operation results context businesscontext value string value for the parameter results context identified boolean unique identifier output example {"status code" 200,"response headers" {"content length" "140","content type" "application/json","date" "fri, 25 apr 2025 20 37 23 gmt"},"reason" "ok","json body" {"limit" 10,"offset" 0,"total" 1,"results" \[{}]}} get issues retrieves a paginated list of issues from cyera, with 'limit' and 'offset' parameters to control the results volume endpoint url /v3/issues method get input argument name type required description parameters limit number required limit the number of results (min 1, max 100) parameters offset number required offset within total existing results (min 0) parameters datastoreuid string optional related datastore uid parameters createddate string optional issue's creation time (equals to, or later than) parameters updateddate string optional issue's last update time (equals to, or later than) parameters severity string optional issue's severity parameters status string optional issue status input example {"parameters" {"limit" 10,"offset" 0,"datastoreuid" "379661c3 ad91 4691 ab58 8704ff5f6a9e","createddate" "2024 01 01t00 00 00 000z","updateddate" "2024 02 01t00 00 00 000z","severity" "high","status" "open"}} output parameter type description status code number http status code of the response reason string response reason phrase limit number output field limit offset number output field offset total number output field total results array result of the operation results provider string unique identifier results infrastructure string result of the operation results engine string result of the operation results regions array result of the operation results owner string result of the operation results account object result of the operation results account inplatformidentifier string unique identifier results account name string name of the resource results classificationgroups array result of the operation results cloudprovidertags array unique identifier results cloudprovidertags key string unique identifier results cloudprovidertags value string unique identifier results uid string unique identifier results name string name of the resource results severity string result of the operation results createddate string result of the operation results updateddate string result of the operation results status string status value results riskstatus string status value output example {"status code" 200,"response headers" {"content length" "140","content type" "application/json","date" "fri, 25 apr 2025 20 37 23 gmt"},"reason" "ok","json body" {"limit" 10,"offset" 0,"total" 1,"results" \[{}]}} response headers header description example content length the length of the response body in bytes 140 content type the media type of the resource application/json date the date and time at which the message was originated fri, 25 apr 2025 20 37 23 gmt