Skip to main content
Every borneo.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Accounts

getCloudAccountById

accounts.getCloudAccountById Get cloud account by id Risk: read
Input Output

postAccountsWithFilterAndSortOptions

accounts.postAccountsWithFilterAndSortOptions Post accounts with filter and sort options Risk: read
Input Output

retrieveAccountDetailsById

accounts.retrieveAccountDetailsById Retrieve account details by id Risk: read
Input Output

Assets

createNewAsset

assets.createNewAsset Create new asset Risk: write
Input Output

deleteAssetById

assets.deleteAssetById Delete asset by id Risk: destructive
Input Output

filterAndSortAssetsList

assets.filterAndSortAssetsList Filter and sort assets list Risk: read
Input Output

retrieveAssetById

assets.retrieveAssetById Retrieve asset by id Risk: read
Input Output

updateAssetInformationById

assets.updateAssetInformationById Update asset information by id Risk: write
Input Output

Audit

listEventsWithFilters

audit.listEventsWithFilters List events with filters Risk: read
Input Output

postFilteredAccessLogs

audit.postFilteredAccessLogs Post filtered access logs Risk: read
Input Output

postLogAuditRecordsWithFilterCriteria

audit.postLogAuditRecordsWithFilterCriteria Post log audit records with filter criteria Risk: read
Input Output

Breaches

deleteDataBreachById

breaches.deleteDataBreachById Delete data breach by id Risk: destructive
Input Output

evaluateDataBreachImpact

breaches.evaluateDataBreachImpact Evaluate data breach impact Risk: write
Input Output

fetchDataBreachEvaluation

breaches.fetchDataBreachEvaluation Fetch data breach evaluation Risk: read
Input Output

listDataBreachesWithFilters

breaches.listDataBreachesWithFilters List data breaches with filters Risk: read
Input Output

listDataBreachFilters

breaches.listDataBreachFilters List data breach filters Risk: read
Input Output

postDataBreachInformation

breaches.postDataBreachInformation Post data breach information Risk: write
Input Output

retrieveDataBreachById

breaches.retrieveDataBreachById Retrieve data breach by id Risk: read
Input Output

updateDataBreachEntry

breaches.updateDataBreachEntry Update data breach entry Risk: write
Input Output

Categories

createNewInfotypeCategory

categories.createNewInfotypeCategory Create new infotype category Risk: write
Input Output

deleteCategoryByLabel

categories.deleteCategoryByLabel Delete category by label Risk: destructive
Input Output

getCategoryByLabel

categories.getCategoryByLabel Get category by label Risk: read
Input Output

updateCategoryInfotypes

categories.updateCategoryInfotypes Update category infotypes Risk: write
Input Output

Connectors

postConnectorWithFilteringOptions

connectors.postConnectorWithFilteringOptions Post connector with filtering options Risk: read
Input Output

retrieveConnectorById

connectors.retrieveConnectorById Retrieve connector by id Risk: read
Input Output

Dashboard

createDashboardUser

dashboard.createDashboardUser Create dashboard user Risk: write
Input
Output

deleteDashboardReportById

dashboard.deleteDashboardReportById Delete dashboard report by id Risk: destructive
Input Output

disableDashboardUserByUsername

dashboard.disableDashboardUserByUsername Disable dashboard user by username Risk: write
Input Output

downloadDashboardReport

dashboard.downloadDashboardReport Download dashboard report Risk: read
Input Output

downloadDashboardReportEdition

dashboard.downloadDashboardReportEdition Download dashboard report edition Risk: read
Input Output

enableDashboardUser

dashboard.enableDashboardUser Enable dashboard user Risk: write
Input Output

fetchDashboardReportById

dashboard.fetchDashboardReportById Fetch dashboard report by id Risk: read
Input Output

getDashboardReportEditionById

dashboard.getDashboardReportEditionById Get dashboard report edition by id Risk: read
Input Output

listDashboardReportEditions

dashboard.listDashboardReportEditions List dashboard report editions Risk: read
Input Output

listDashboardReportsWithFilters

dashboard.listDashboardReportsWithFilters List dashboard reports with filters Risk: read
Input Output

listDashboardUsersWithFilters

dashboard.listDashboardUsersWithFilters List dashboard users with filters Risk: read
Input Output

postCurrentDashboardUser

dashboard.postCurrentDashboardUser Post current dashboard user Risk: read
Input: empty object Output

postDashboardReport

dashboard.postDashboardReport Post dashboard report Risk: write
Input Output

removeDashboardUserByUsername

dashboard.removeDashboardUserByUsername Remove dashboard user by username Risk: destructive
Input Output

resetDashboardUserPassword

dashboard.resetDashboardUserPassword Reset dashboard user password Risk: write
Input Output

triggerDashboardReportByReportId

dashboard.triggerDashboardReportByReportId Trigger dashboard report by report id Risk: write
Input Output

updateDashboardUserDetails

dashboard.updateDashboardUserDetails Update dashboard user details Risk: write
Input Output

updateDashboardUserRoles

dashboard.updateDashboardUserRoles Update dashboard user roles Risk: write
Input
Output

Departments

createDepartmentWithTranslations

departments.createDepartmentWithTranslations Create department with translations Risk: write
Input
Output

deleteDepartmentById

departments.deleteDepartmentById Delete department by id Risk: destructive
Input Output

getDepartmentFilterList

departments.getDepartmentFilterList Get department filter list Risk: read
Input: empty object Output

listDepartmentsWithSortAndPagination

departments.listDepartmentsWithSortAndPagination List departments with sort and pagination Risk: read
Input Output

retrieveDepartmentInformation

departments.retrieveDepartmentInformation Retrieve department information Risk: read
Input Output

updateDepartmentName

departments.updateDepartmentName Update department name Risk: write
Input Output

Documents

createLegalDocumentEntry

documents.createLegalDocumentEntry Create legal document entry Risk: write
Input Output

deleteLegalDocumentById

documents.deleteLegalDocumentById Delete legal document by id Risk: destructive
Input Output

listDiscoveredDocument

documents.listDiscoveredDocument List discovered document Risk: read
Input Output

listLegalDocumentsWithPagination

documents.listLegalDocumentsWithPagination List legal documents with pagination Risk: read
Input Output

retrieveDiscoveredDocumentById

documents.retrieveDiscoveredDocumentById Retrieve discovered document by id Risk: read
Input Output

retrieveLegalDocumentById

documents.retrieveLegalDocumentById Retrieve legal document by id Risk: read
Input Output

updateDiscoveredDocumentStatus

documents.updateDiscoveredDocumentStatus Update discovered document status Risk: write
Input Output

Domains

createDomainWithPollingFrequency

domains.createDomainWithPollingFrequency Create domain with polling frequency Risk: write
Input Output

deleteDomainById

domains.deleteDomainById Delete domain by id Risk: destructive
Input Output

getDomainById

domains.getDomainById Get domain by id Risk: read
Input Output

listDomainsWithPaginationAndSorting

domains.listDomainsWithPaginationAndSorting List domains with pagination and sorting Risk: read
Input Output

pollDomainById

domains.pollDomainById Poll domain by id Risk: write
Input Output

updateDomainDetails

domains.updateDomainDetails Update domain details Risk: write
Input Output

Employees

createEmployeeWithJsonPayload

employees.createEmployeeWithJsonPayload Create employee with json payload Risk: write
Input Output

deleteEmployeeById

employees.deleteEmployeeById Delete employee by id Risk: destructive
Input Output

filterEmployeeList

employees.filterEmployeeList Filter employee list Risk: read
Input Output

listEmployeesWithFilters

employees.listEmployeesWithFilters List employees with filters Risk: read
Input Output

retrieveEmployeeDetailsById

employees.retrieveEmployeeDetailsById Retrieve employee details by id Risk: read
Input Output

updateEmployeeById

employees.updateEmployeeById Update employee by id Risk: write
Input Output

Headquarters

createHeadquarterEntry

headquarters.createHeadquarterEntry Create headquarter entry Risk: write
Input Output

deleteHeadquartersById

headquarters.deleteHeadquartersById Delete headquarters by id Risk: destructive
Input Output

getHeadquartersById

headquarters.getHeadquartersById Get headquarters by id Risk: read
Input Output

listHeadquartersWithSorting

headquarters.listHeadquartersWithSorting List headquarters with sorting Risk: read
Input Output

updateHeadquarterDetailsById

headquarters.updateHeadquarterDetailsById Update headquarter details by id Risk: write
Input Output

Infotypes

listDiscoveredInfotypes

infotypes.listDiscoveredInfotypes List discovered infotypes Risk: read
Input Output

retrieveDiscoveredInfotypeById

infotypes.retrieveDiscoveredInfotypeById Retrieve discovered infotype by id Risk: read
Input Output

updateDiscoveredInfotypeStatus

infotypes.updateDiscoveredInfotypeStatus Update discovered infotype status Risk: write
Input Output

Misc

listFilteredSortedCategories

misc.listFilteredSortedCategories List filtered sorted categories Risk: read
Input Output

listIssuesWithFilters

misc.listIssuesWithFilters List issues with filters Risk: read
Input
Output

retrieveErrorDetailsById

misc.retrieveErrorDetailsById Retrieve error details by id Risk: read
Input Output

retrieveIssueById

misc.retrieveIssueById Retrieve issue by id Risk: read
Input Output

submitChatFeedback

misc.submitChatFeedback Submit chat feedback Risk: write
Input Output

Processing

createDpiaForProcessingActivity

processing.createDpiaForProcessingActivity Create dpia for processing activity Risk: write
Input
Output

createProcessingActivity

processing.createProcessingActivity Create processing activity Risk: write
Input
Output

createProcessingActivityThreshold

processing.createProcessingActivityThreshold Create processing activity threshold Risk: write
Input Output

createThresholdForProcessingActivity

processing.createThresholdForProcessingActivity Create threshold for processing activity Risk: write
Input
Output

deleteDpiaById

processing.deleteDpiaById Delete dpia by id Risk: destructive
Input Output

deleteLopdpThresholdById

processing.deleteLopdpThresholdById Delete lopdp threshold by id Risk: destructive
Input Output

deleteProcessingActivityById

processing.deleteProcessingActivityById Delete processing activity by id Risk: destructive
Input Output

deleteThresholdById

processing.deleteThresholdById Delete threshold by id Risk: destructive
Input Output

exportProcessingActivitiesList

processing.exportProcessingActivitiesList Export processing activities list Risk: read
Input Output

getThresholdById

processing.getThresholdById Get threshold by id Risk: read
Input Output

listProcessingActivities

processing.listProcessingActivities List processing activities Risk: read
Input Output

listProcessingActivitiesFilters

processing.listProcessingActivitiesFilters List processing activities filters Risk: read
Input Output

listTomsWithFilterAndPaginationOptions

processing.listTomsWithFilterAndPaginationOptions List toms with filter and pagination options Risk: read
Input Output

putTomStatusAndNote

processing.putTomStatusAndNote Put tom status and note Risk: write
Input Output

retrieveDpiaById

processing.retrieveDpiaById Retrieve dpia by id Risk: read
Input Output

retrieveLopdpThresholdById

processing.retrieveLopdpThresholdById Retrieve lopdp threshold by id Risk: read
Input Output

retrieveProcessingActivityById

processing.retrieveProcessingActivityById Retrieve processing activity by id Risk: read
Input Output

retrieveTomById

processing.retrieveTomById Retrieve tom by id Risk: read
Input Output

updateDpiaById

processing.updateDpiaById Update dpia by id Risk: write
Input
Output

updateLopdpThresholdById

processing.updateLopdpThresholdById Update lopdp threshold by id Risk: write
Input Output

updateProcessingActivityDetails

processing.updateProcessingActivityDetails Update processing activity details Risk: write
Input
Output

updateThresholdById

processing.updateThresholdById Update threshold by id Risk: write
Input
Output

Recipients

addDiscoveredRecipients

recipients.addDiscoveredRecipients Add discovered recipients Risk: write
Input Output

archiveDiscoveredRecipient

recipients.archiveDiscoveredRecipient Archive discovered recipient Risk: destructive
Input Output

createRecipientWithDetails

recipients.createRecipientWithDetails Create recipient with details Risk: write
Input Output

deleteRecipientById

recipients.deleteRecipientById Delete recipient by id Risk: destructive
Input Output

exportRecipientsListWithFilter

recipients.exportRecipientsListWithFilter Export recipients list with filter Risk: read
Input
Output

filterRecipientsList

recipients.filterRecipientsList Filter recipients list Risk: read
Input: empty object Output

listDiscoveredRecipients

recipients.listDiscoveredRecipients List discovered recipients Risk: read
Input Output

listFilterOptionsForRecipients

recipients.listFilterOptionsForRecipients List filter options for recipients Risk: read
Input Output

listOrFilterRecipients

recipients.listOrFilterRecipients List or filter recipients Risk: read
Input
Output

postDiscoveredRecipientById

recipients.postDiscoveredRecipientById Post discovered recipient by id Risk: read
Input Output

retrieveDiscoveredRecipientById

recipients.retrieveDiscoveredRecipientById Retrieve discovered recipient by id Risk: read
Input Output

retrieveRecipientDetails

recipients.retrieveRecipientDetails Retrieve recipient details Risk: read
Input Output

retrieveRecipientProcessingActivities

recipients.retrieveRecipientProcessingActivities Retrieve recipient processing activities Risk: read
Input Output

updateDashboardReportFrequencyAndRecipients

recipients.updateDashboardReportFrequencyAndRecipients Update dashboard report frequency and recipients Risk: write
Input Output

updateRecipientDetailsById

recipients.updateRecipientDetailsById Update recipient details by id Risk: write
Input Output

updateRecipientStatusViaId

recipients.updateRecipientStatusViaId Update recipient status via id Risk: write
Input Output

Resources

deleteTagFromResource

resources.deleteTagFromResource Delete tag from resource Risk: destructive
Input
Output

exportFilteredLeafResources

resources.exportFilteredLeafResources Export filtered leaf resources Risk: read
Input
Output

exportInventoryResourceList

resources.exportInventoryResourceList Export inventory resource list Risk: read
Input
Output

getResourceInventoryById

resources.getResourceInventoryById Get resource inventory by id Risk: read
Input Output

listInventoryResourcesWithFilters

resources.listInventoryResourcesWithFilters List inventory resources with filters Risk: read
Input
Output

listLeafResourcesWithFilters

resources.listLeafResourcesWithFilters List leaf resources with filters Risk: read
Input
Output

postClassificationStats

resources.postClassificationStats Post classification stats Risk: read
Input Output

postResourceLineageFilter

resources.postResourceLineageFilter Post resource lineage filter Risk: read
Input Output

postResourceStatsWithDeletedResources

resources.postResourceStatsWithDeletedResources Post resource stats with deleted resources Risk: read
Input Output

retrieveDataResourceStatistics

resources.retrieveDataResourceStatistics Retrieve data resource statistics Risk: read
Input Output

retrieveResourceCatalogById

resources.retrieveResourceCatalogById Retrieve resource catalog by id Risk: read
Input Output

retrieveResourceColumns

resources.retrieveResourceColumns Retrieve resource columns Risk: read
Input Output

Scans

accessScanIterationById

scans.accessScanIterationById Access scan iteration by id Risk: read
Input Output

createAndScheduleCloudResourceScan

scans.createAndScheduleCloudResourceScan Create and schedule cloud resource scan Risk: write
Input
Output

exportInsightPageUsingScanId

scans.exportInsightPageUsingScanId Export insight page using scanid Risk: read
Input Output

filterAndListInspectionResults

scans.filterAndListInspectionResults Filter and list inspection results Risk: read
Input Output

getInsightByTypeAndId

scans.getInsightByTypeAndId Get insight by type and id Risk: read
Input Output

getScanByScanId

scans.getScanByScanId Get scan by scanid Risk: read
Input Output

listErrorDetailsFromFilteredScanIterations

scans.listErrorDetailsFromFilteredScanIterations List error details from filtered scan iterations Risk: read
Input Output

listInsightFilters

scans.listInsightFilters List insight filters Risk: read
Input Output

listScanExecutionResults

scans.listScanExecutionResults List scan execution results Risk: read
Input Output

listScanIterationsWithFilter

scans.listScanIterationsWithFilter List scan iterations with filter Risk: read
Input Output

listScansWithFilters

scans.listScansWithFilters List scans with filters Risk: read
Input Output

markScanFalsePositivesById

scans.markScanFalsePositivesById Mark scan false positives by id Risk: write
Input Output

pauseScanById

scans.pauseScanById Pause scan by id Risk: write
Input Output

postScanResourceStatus

scans.postScanResourceStatus Post scan resource status Risk: read
Input Output

resumeScanById

scans.resumeScanById Resume scan by id Risk: write
Input Output

scanLegalDocumentById

scans.scanLegalDocumentById Scan legal document byid Risk: write
Input Output

stopScanViaScanId

scans.stopScanViaScanId Stop scan via scanid Risk: write
Input Output

submitDetailedScanResults

scans.submitDetailedScanResults Submit detailed scan results Risk: write
Input Output

Support

postSupportChatQuery

support.postSupportChatQuery Post support chat query Risk: write
Input Output

Users

getUserProfileById

users.getUserProfileById Get user profile by id Risk: read
Input Output

listUserProfileWithFiltersAndSorting

users.listUserProfileWithFiltersAndSorting List user profile with filters and sorting Risk: read
Input Output

verifyEmailWithIdAndToken

users.verifyEmailWithIdAndToken Verify email with id and token Risk: write
Input Output