Skip to main content
Every dnsfilter.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.

Agent Local User Bulk Deletes

counts

agentLocalUserBulkDeletes.counts Counts for agent local user bulk deletes Risk: read
Input Output

create

agentLocalUserBulkDeletes.create Bulk delete agent local user Risk: destructive · Irreversible
Input
Output

get

agentLocalUserBulkDeletes.get Get an agent local user bulk delete Risk: read
Input Output

Agent Local Users

delete

agentLocalUsers.delete Delete an agent local user Risk: destructive · Irreversible
Input Output: undefined

get

agentLocalUsers.get Get an agent local user Risk: read
Input Output

list

agentLocalUsers.list List agent local users Risk: read
Input
Output

listAll

agentLocalUsers.listAll List all agent local users Risk: read
Input
Output

update

agentLocalUsers.update Update an agent local user Risk: write
Input
Output

Agent Local Users V2

counts

agentLocalUsersV2.counts Counts for agent local users V2 Risk: read
Input Output

Api Keys

create

apiKeys.create Create an API key Risk: write
Input Output

delete

apiKeys.delete Delete an API key Risk: destructive · Irreversible
Input Output: undefined

get

apiKeys.get Get an API key Risk: read
Input Output

list

apiKeys.list List API keys Risk: read
Input Output

revoke

apiKeys.revoke Revoke an API key Risk: destructive · Irreversible
Input Output

Application Categories

get

applicationCategories.get Get an application category Risk: read
Input Output

list

applicationCategories.list List application categories Risk: read
Input
Output

Applications

get

applications.get Get an application Risk: read
Input Output

list

applications.list List applications Risk: read
Input
Output

listAll

applications.listAll List all applications Risk: read
Input
Output

Billings

addressShow

billings.addressShow Address show for billings Risk: read
Input Output

addressUpdate

billings.addressUpdate Address update for billings Risk: write
Input
Output

create

billings.create Create a billing Risk: write
Input Output: undefined

get

billings.get Get a billing Risk: read
Input Output

Block Pages

create

blockPages.create Create a block page Risk: write
Input Output

delete

blockPages.delete Delete a block page Risk: destructive · Irreversible
Input Output

get

blockPages.get Get a block page Risk: read
Input Output

list

blockPages.list List block pages Risk: read
Input
Output

listAll

blockPages.listAll List all block pages Risk: read
Input
Output

update

blockPages.update Update a block page Risk: write
Input Output

Categories

get

categories.get Get a category Risk: read
Input Output

list

categories.list List categories Risk: read
Input
Output

listAll

categories.listAll List all categories Risk: read
Input
Output

Collection Users

create

collectionUsers.create Create a collection user Risk: write
Input
Output

delete

collectionUsers.delete Delete a collection user Risk: destructive · Irreversible
Input Output: undefined

get

collectionUsers.get Get a collection user Risk: read
Input Output

list

collectionUsers.list List collection users Risk: read
Input
Output

Csv Exports

agentLocalUsersCreate

csvExports.agentLocalUsersCreate Create agent local users CSV export Risk: write
Input
Output

agentLocalUsersGet

csvExports.agentLocalUsersGet Get agent local users CSV export Risk: read
Input Output

cyberSightCreate

csvExports.cyberSightCreate Create CyberSight CSV export Risk: write
Input
Output

cyberSightGet

csvExports.cyberSightGet Get CyberSight CSV export Risk: read
Input Output

networksCreate

csvExports.networksCreate Create networks CSV export Risk: write
Input
Output

networksGet

csvExports.networksGet Get networks CSV export Risk: read
Input Output

unblockRequestsCreate

csvExports.unblockRequestsCreate Create unblock requests CSV export Risk: write
Input
Output

unblockRequestsGet

csvExports.unblockRequestsGet Get unblock requests CSV export Risk: read
Input Output

userAgentCreate

csvExports.userAgentCreate Create user agent CSV export Risk: write
Input
Output

userAgentGet

csvExports.userAgentGet Get user agent CSV export Risk: read
Input Output

userAgentsCsv

csvExports.userAgentsCsv Download user agents CSV Risk: read
Input Output: string

Current User Org Ui Settings

suppressLicenseWarning

currentUserOrgUiSettings.suppressLicenseWarning Suppress license warning for current user org UI settings Risk: write
Input
Output

Current Users

get

currentUsers.get Get a current user Risk: read
Input: empty object Output

update

currentUsers.update Update a current user Risk: write
Input
Output

Current User Ui Settings

get

currentUserUiSettings.get Get a current user UI setting Risk: read
Input: empty object Output

update

currentUserUiSettings.update Update a current user UI setting Risk: write
Input Output

Dashboards

available

dashboards.available Available for dashboards Risk: read
Input: empty object Output: object[]

create

dashboards.create Create a dashboard Risk: write
Input
Output

delete

dashboards.delete Delete a dashboard Risk: destructive · Irreversible
Input Output: undefined
dashboards.link Link for dashboards Risk: write
Input Output: undefined

list

dashboards.list List dashboards Risk: read
Input: empty object Output: object[]

makePrivate

dashboards.makePrivate Make private for dashboards Risk: write
Input Output: undefined

makePublic

dashboards.makePublic Make public for dashboards Risk: write
Input Output: undefined

owned

dashboards.owned Owned for dashboards Risk: read
Input: empty object Output: object[]

dashboards.unlink Unlink for dashboards Risk: write
Input Output: undefined

update

dashboards.update Update a dashboard Risk: write
Input
Output

Dictionary

qpMethods

dictionary.qpMethods QP methods for dictionary Risk: read
Input: empty object Output: object[]

Dictionary V2

aiApplications

dictionaryV2.aiApplications AI applications for dictionary V2 Risk: read
Input: empty object Output: object[]

cyberSightActivityTypes

dictionaryV2.cyberSightActivityTypes Cyber sight activity types for dictionary V2 Risk: read
Input: empty object Output: object[]

vpnSettingsStateTypes

dictionaryV2.vpnSettingsStateTypes Vpn settings state types for dictionary V2 Risk: read
Input: empty object Output: object[]

Domain Notes

batchDestroy

domainNotes.batchDestroy Batch destroy for domain notes Risk: destructive · Irreversible
Input Output: object

batchUpdate

domainNotes.batchUpdate Batch update for domain notes Risk: write
Input
Output: object

delete

domainNotes.delete Delete a domain note Risk: destructive · Irreversible
Input Output: object

get

domainNotes.get Get a domain note Risk: read
Input Output: object

update

domainNotes.update Update a domain note Risk: write
Input
Output: object

Domains

bulkLookup

domains.bulkLookup Bulk lookup for domains Risk: read
Input Output

suggestThreat

domains.suggestThreat Suggest threat for domains Risk: write
Input Output

userLookup

domains.userLookup User lookup for domains Risk: read
Input Output

Enterprise Connections

create

enterpriseConnections.create Create an enterprise connection Risk: write
Input
Output

delete

enterpriseConnections.delete Delete an enterprise connection Risk: destructive · Irreversible
Input Output: undefined

get

enterpriseConnections.get Get an enterprise connection Risk: read
Input Output

list

enterpriseConnections.list List enterprise connections Risk: read
Input Output

update

enterpriseConnections.update Update an enterprise connection Risk: write
Input
Output

Invoices

current

invoices.current Current for invoices Risk: read
Input: empty object Output

get

invoices.get Get an invoice Risk: read
Input Output

list

invoices.list List invoices Risk: read
Input Output

Ip Addresses

create

ipAddresses.create Create an IP address Risk: write
Input
Output

delete

ipAddresses.delete Delete an IP address Risk: destructive · Irreversible
Input Output

get

ipAddresses.get Get an IP address Risk: read
Input Output

list

ipAddresses.list List IP addresses Risk: read
Input
Output

listAll

ipAddresses.listAll List all IP addresses Risk: read
Input
Output

myip

ipAddresses.myip My IP for IP addresses Risk: read
Input: empty object Output

update

ipAddresses.update Update an IP address Risk: write
Input
Output

verify

ipAddresses.verify Verify for IP addresses Risk: read
Input
Output

Mac Addresses

create

macAddresses.create Create a MAC address Risk: write
Input
Output

delete

macAddresses.delete Delete a MAC address Risk: destructive · Irreversible
Input Output

get

macAddresses.get Get a MAC address Risk: read
Input Output

list

macAddresses.list List MAC addresses Risk: read
Input
Output

listAll

macAddresses.listAll List all MAC addresses Risk: read
Input
Output

update

macAddresses.update Update a MAC address Risk: write
Input
Output

Metrics

organizationUsage

metrics.organizationUsage Organization usage for metrics Risk: read
Input Output

organizationUsageDetailed

metrics.organizationUsageDetailed Organization usage detailed for metrics Risk: read
Input Output

Network Lan Ips

get

networkLanIps.get Get a network LAN IP Risk: read
Input Output

list

networkLanIps.list List network LAN IPs Risk: read
Input
Output

update

networkLanIps.update Update a network LAN IP Risk: write
Input
Output

Networks

bulkCreate

networks.bulkCreate Bulk create for networks Risk: write
Input
Output

bulkCreateStatus

networks.bulkCreateStatus Bulk create status for networks Risk: read
Input Output

bulkDestroy

networks.bulkDestroy Bulk destroy for networks Risk: destructive · Irreversible
Input Output

bulkDestroyStatus

networks.bulkDestroyStatus Bulk destroy status for networks Risk: read
Input Output

bulkUpdate

networks.bulkUpdate Bulk update for networks Risk: write
Input Output

bulkUpdateStatus

networks.bulkUpdateStatus Bulk update status for networks Risk: read
Input Output

counts

networks.counts Counts for networks Risk: read
Input Output

create

networks.create Create a network Risk: write
Input
Output

delete

networks.delete Delete a network Risk: destructive · Irreversible
Input Output: undefined

generateSecretKey

networks.generateSecretKey Generate secret key for networks Risk: write
Input Output

geo

networks.geo Geo for networks Risk: read
Input: empty object Output

get

networks.get Get a network Risk: read
Input Output

list

networks.list List networks Risk: read
Input
Output

listAll

networks.listAll List all networks Risk: read
Input
Output

lookup

networks.lookup Lookup for networks Risk: read
Input Output

msp

networks.msp List MSP networks Risk: read
Input
Output

mspAll

networks.mspAll List all MSP networks Risk: read
Input
Output

revokeSecretKey

networks.revokeSecretKey Revoke secret key for networks Risk: destructive · Irreversible
Input Output

rotateSecretKey

networks.rotateSecretKey Rotate secret key for networks Risk: write
Input Output

update

networks.update Update a network Risk: write
Input
Output

Network Subnets

create

networkSubnets.create Create a network subnet Risk: write
Input
Output

delete

networkSubnets.delete Delete a network subnet Risk: destructive · Irreversible
Input Output

get

networkSubnets.get Get a network subnet Risk: read
Input Output

list

networkSubnets.list List network subnets Risk: read
Input
Output

listAll

networkSubnets.listAll List all network subnets Risk: read
Input Output

update

networkSubnets.update Update a network subnet Risk: write
Input
Output

Organizations

bulkUpdate

organizations.bulkUpdate Bulk update for organizations Risk: write
Input
Output

cancel

organizations.cancel Cancel an organization Risk: destructive · Irreversible
Input Output: undefined

create

organizations.create Create an organization Risk: write
Input
Output

delete

organizations.delete Delete an organization Risk: destructive · Irreversible
Input Output: undefined

get

organizations.get Get an organization Risk: read
Input Output

list

organizations.list List organizations Risk: read
Input
Output

listAll

organizations.listAll List all organizations Risk: read
Input
Output

promoteToMsp

organizations.promoteToMsp Promote to MSP for organizations Risk: write
Input
Output: object

settings

organizations.settings Settings for organizations Risk: read
Input Output: object[]

update

organizations.update Update an organization Risk: write
Input
Output

Organization Users

create

organizationUsers.create Create an organization user Risk: write
Input
Output

delete

organizationUsers.delete Delete an organization user Risk: destructive · Irreversible
Input Output: undefined

get

organizationUsers.get Get an organization user Risk: read
Input Output

list

organizationUsers.list List organization users Risk: read
Input Output

resendInvite

organizationUsers.resendInvite Resend invite for organization users Risk: write
Input Output: undefined

update

organizationUsers.update Update an organization user Risk: write
Input
Output

Policies

addAllowedApplication

policies.addAllowedApplication Add allowed application for policies Risk: write
Input Output

addBlacklistCategory

policies.addBlacklistCategory Add blacklist category for policies Risk: write
Input Output

addBlacklistDomain

policies.addBlacklistDomain Add blacklist domain for policies Risk: write
Input Output

addBlockedApplication

policies.addBlockedApplication Add blocked application for policies Risk: write
Input Output

addWhitelistDomain

policies.addWhitelistDomain Add whitelist domain for policies Risk: write
Input Output

application

policies.application Application for policies Risk: read
Input Output

applicationUpdate

policies.applicationUpdate Application update for policies Risk: write
Input Output

create

policies.create Create a policy Risk: write
Input
Output

delete

policies.delete Delete a policy Risk: destructive · Irreversible
Input Output: undefined

get

policies.get Get a policy Risk: read
Input Output

getPermissiveMode

policies.getPermissiveMode Get permissive mode for policies Risk: read
Input Output

list

policies.list List policies Risk: read
Input
Output

listAll

policies.listAll List all policies Risk: read
Input
Output

removeAllowedApplication

policies.removeAllowedApplication Remove allowed application for policies Risk: write
Input Output

removeBlacklistCategory

policies.removeBlacklistCategory Remove blacklist category for policies Risk: write
Input Output

removeBlacklistDomain

policies.removeBlacklistDomain Remove blacklist domain for policies Risk: write
Input Output

removeBlockedApplication

policies.removeBlockedApplication Remove blocked application for policies Risk: write
Input Output

removeWhitelistDomain

policies.removeWhitelistDomain Remove whitelist domain for policies Risk: write
Input Output

update

policies.update Update a policy Risk: write
Input
Output

updatePermissiveMode

policies.updatePermissiveMode Update permissive mode for policies Risk: write
Input Output

Policies Bulk Actions

addAllowlistDomains

policiesBulkActions.addAllowlistDomains Add allowlist domains for policies bulk actions Risk: write
Input
Output

addBlocklistDomains

policiesBulkActions.addBlocklistDomains Add blocklist domains for policies bulk actions Risk: write
Input
Output

removeAllowlistDomains

policiesBulkActions.removeAllowlistDomains Remove allowlist domains for policies bulk actions Risk: write
Input
Output

removeBlocklistDomains

policiesBulkActions.removeBlocklistDomains Remove blocklist domains for policies bulk actions Risk: write
Input
Output

Policy Ips

get

policyIps.get Get a policy IP Risk: read
Input Output

list

policyIps.list List policy IPs Risk: read
Input: empty object Output

Psa Integrations

psaIntegrations.redirectLink Redirect link for PSA integrations Risk: read
Input Output: string

Scheduled Policies

create

scheduledPolicies.create Create a scheduled policy Risk: write
Input Output

delete

scheduledPolicies.delete Delete a scheduled policy Risk: destructive · Irreversible
Input Output: undefined

get

scheduledPolicies.get Get a scheduled policy Risk: read
Input Output

list

scheduledPolicies.list List scheduled policies Risk: read
Input
Output

listAll

scheduledPolicies.listAll List all scheduled policies Risk: read
Input
Output

update

scheduledPolicies.update Update a scheduled policy Risk: write
Input Output

Scheduled Report Previews

create

scheduledReportPreviews.create Create a scheduled report preview Risk: write
Input
Output

get

scheduledReportPreviews.get Get a scheduled report preview Risk: read
Input Output

Scheduled Reports

create

scheduledReports.create Create a scheduled report Risk: write
Input
Output

delete

scheduledReports.delete Delete a scheduled report Risk: destructive · Irreversible
Input Output

get

scheduledReports.get Get a scheduled report Risk: read
Input Output

list

scheduledReports.list List scheduled reports Risk: read
Input Output

update

scheduledReports.update Update a scheduled report Risk: write
Input
Output

Scheduled Reports V2

bulkUpdate

scheduledReportsV2.bulkUpdate Bulk update for scheduled reports V2 Risk: write
Input Output: object[]

create

scheduledReportsV2.create Create a scheduled reports V2 Risk: write
Input
Output

delete

scheduledReportsV2.delete Delete a scheduled reports V2 Risk: destructive · Irreversible
Input Output

get

scheduledReportsV2.get Get a scheduled reports V2 Risk: read
Input Output

list

scheduledReportsV2.list List scheduled reports V2 Risk: read
Input
Output

update

scheduledReportsV2.update Update a scheduled reports V2 Risk: write
Input
Output

Traffic Reports

qps

trafficReports.qps QPS for traffic reports Risk: read
Input Output

qpsActiveAgents

trafficReports.qpsActiveAgents QPS active agents for traffic reports Risk: read
Input Output

qpsActiveOrganizations

trafficReports.qpsActiveOrganizations QPS active organizations for traffic reports Risk: read
Input Output

queryLogs

trafficReports.queryLogs Query logs for traffic reports Risk: read
Input
Output

topAgents

trafficReports.topAgents Top agents for traffic reports Risk: read
Input
Output

topApplicationCategories

trafficReports.topApplicationCategories Top application categories for traffic reports Risk: read
Input
Output

topCategories

trafficReports.topCategories Top categories for traffic reports Risk: read
Input
Output

topCollections

trafficReports.topCollections Top collections for traffic reports Risk: read
Input
Output

topDomains

trafficReports.topDomains Top domains for traffic reports Risk: read
Input
Output

topNetworks

trafficReports.topNetworks Top networks for traffic reports Risk: read
Input
Output

topOrganizationsRequests

trafficReports.topOrganizationsRequests Top organizations requests for traffic reports Risk: read
Input
Output

topUsers

trafficReports.topUsers Top users for traffic reports Risk: read
Input
Output

totalApplicationsAgentsStats

trafficReports.totalApplicationsAgentsStats Total applications agents stats for traffic reports Risk: read
Input Output

totalApplicationsCollectionsStats

trafficReports.totalApplicationsCollectionsStats Total applications collections stats for traffic reports Risk: read
Input Output

totalApplicationsNetworksStats

trafficReports.totalApplicationsNetworksStats Total applications networks stats for traffic reports Risk: read
Input Output

totalApplicationsStats

trafficReports.totalApplicationsStats Total applications stats for traffic reports Risk: read
Input Output

totalApplicationsUsersStats

trafficReports.totalApplicationsUsersStats Total applications users stats for traffic reports Risk: read
Input Output

totalCategories

trafficReports.totalCategories Total categories for traffic reports Risk: read
Input Output

totalCategoriesOrganizations

trafficReports.totalCategoriesOrganizations Total categories organizations for traffic reports Risk: read
Input Output

totalCategoryStats

trafficReports.totalCategoryStats Total category stats for traffic reports Risk: read
Input Output

totalClientStats

trafficReports.totalClientStats Total client stats for traffic reports Risk: read
Input Output

totalDeployments

trafficReports.totalDeployments Total deployments for traffic reports Risk: read
Input Output

totalDomains

trafficReports.totalDomains Total domains for traffic reports Risk: read
Input Output

totalDomainsOrganizations

trafficReports.totalDomainsOrganizations Total domains organizations for traffic reports Risk: read
Input Output

totalDomainStats

trafficReports.totalDomainStats Total domain stats for traffic reports Risk: read
Input Output

totalDomainsUsers

trafficReports.totalDomainsUsers Total domains users for traffic reports Risk: read
Input Output

totalOrganizationsRequests

trafficReports.totalOrganizationsRequests Total organizations requests for traffic reports Risk: read
Input Output

totalOrganizationsStats

trafficReports.totalOrganizationsStats Total organizations stats for traffic reports Risk: read
Input Output

totalRequests

trafficReports.totalRequests Total requests for traffic reports Risk: read
Input Output

totalRequestsAgents

trafficReports.totalRequestsAgents Total requests agents for traffic reports Risk: read
Input Output

totalRequestsCollections

trafficReports.totalRequestsCollections Total requests collections for traffic reports Risk: read
Input Output

totalRequestsGeo

trafficReports.totalRequestsGeo Total requests geo for traffic reports Risk: read
Input Output

totalRequestsOrganizations

trafficReports.totalRequestsOrganizations Total requests organizations for traffic reports Risk: read
Input Output

totalRequestsUsers

trafficReports.totalRequestsUsers Total requests users for traffic reports Risk: read
Input Output

totalRoamingClients

trafficReports.totalRoamingClients Total roaming clients for traffic reports Risk: read
Input Output

totalThreats

trafficReports.totalThreats Total threats for traffic reports Risk: read
Input Output

totalThreatsOrganizations

trafficReports.totalThreatsOrganizations Total threats organizations for traffic reports Risk: read
Input Output

totalThreatsUsers

trafficReports.totalThreatsUsers Total threats users for traffic reports Risk: read
Input Output

Trials

create

trials.create Create a trial Risk: write
Input Output

Unblock Requests

counts

unblockRequests.counts Counts for unblock requests Risk: read
Input Output

decision

unblockRequests.decision Decision for unblock requests Risk: write
Input Output

get

unblockRequests.get Get an unblock request Risk: read
Input Output

list

unblockRequests.list List unblock requests Risk: read
Input
Output

pendingCount

unblockRequests.pendingCount Pending count for unblock requests Risk: read
Input Output

User Agent Bulk Deletes

counts

userAgentBulkDeletes.counts Counts for user agent bulk deletes Risk: read
Input Output

create

userAgentBulkDeletes.create Bulk delete user agent Risk: destructive · Irreversible
Input
Output

get

userAgentBulkDeletes.get Get a user agent bulk delete Risk: read
Input Output

User Agent Bulk Updates

counts

userAgentBulkUpdates.counts Counts for user agent bulk updates Risk: read
Input
Output

create

userAgentBulkUpdates.create Bulk update user agent Risk: write
Input
Output

get

userAgentBulkUpdates.get Get a user agent bulk update Risk: read
Input Output

hasMixed

userAgentBulkUpdates.hasMixed Has mixed for user agent bulk updates Risk: write
Input Output

User Agent Cleanups

create

userAgentCleanups.create Clean up user agent Risk: destructive · Irreversible
Input Output

get

userAgentCleanups.get Get a user agent cleanup Risk: read
Input Output

update

userAgentCleanups.update Update a user agent cleanup Risk: destructive · Irreversible
Input Output

User Agent Releases

list

userAgentReleases.list List user agent releases Risk: read
Input: empty object Output

relay

userAgentReleases.relay Relay for user agent releases Risk: read
Input: empty object Output

User Agents

counts

userAgents.counts Counts for user agents Risk: read
Input
Output

delete

userAgents.delete Delete a user agent Risk: destructive · Irreversible
Input Output: undefined

dequeueUninstall

userAgents.dequeueUninstall Dequeue uninstall for user agents Risk: write
Input Output

get

userAgents.get Get a user agent Risk: read
Input Output

list

userAgents.list List user agents Risk: read
Input
Output

listAll

userAgents.listAll List all user agents Risk: read
Input
Output

tags

userAgents.tags Tags for user agents Risk: read
Input Output

uninstallPin

userAgents.uninstallPin Uninstall pin for user agents Risk: read
Input Output

update

userAgents.update Update a user agent Risk: write
Input
Output

User Agents V2

updateSettings

userAgentsV2.updateSettings Update settings for user agents V2 Risk: write
Input
Output

Users

changePassword

users.changePassword Change password for users Risk: write
Input Output

get

users.get Get a user Risk: read
Input Output

list

users.list List users Risk: read
Input
Output

listAll

users.listAll List all users Risk: read
Input
Output