Cyera
cyera is a data security platform that provides visibility and protection for sensitive data across various environments cyera is a leading data security platform that helps organizations manage and protect sensitive data across their environments the cyera connector for swimlane turbine enables users to seamlessly integrate cyera's capabilities into their security automation workflows with this integration, users can efficiently retrieve and manage issues, classifications, and related objects, enhancing their ability to monitor and respond to data security incidents this connector empowers security teams to automate data classification and issue management, improving response times and reducing manual effort in handling security operations limitations none to date supported versions this cyera connector uses the version 1 and 3 api prerequisites before you can use the cyera connector for turbine, you'll need access to the cyera api this requires the following authentication using client id and secret url the endpoint url for accessing cyera's api client id a unique identifier for your application to authenticate with cyera secret a secret key used in conjunction with the client id for authentication 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 additional documentation https //docs swimlane com/connectors/cyera https //api cyera io/#/authentication/authcontroller login 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 retrieve all objects linked to a specific issue in cyera using its unique id, with pagination support through 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 retrieve a paginated list of issues from cyera using 'limit' and 'offset' parameters to control the volume of results 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