Securedns Categoryget
The SecureDNS Category API
enablesprovidesretrievalaccess to DNS transaction categorization data, allowing you to retrieve the category classification ofcategorization information forspecific SecureDNStransactions using their unique identifiers.transactions. This endpoint is essential for security monitoring, content filtering analysis, and understandingwhatthetypenature of DNSactivityrequestsorprocessedthreatthroughcategorythewasSecureDNSassociated with a specific transaction, providing crucial context for security analysis and compliance reporting.service.
Base URL: https://control.zequenze.com/api/v1
Authentication: All endpoints require a Bearer token:
Authorization: Bearer <your-api-token>
Overview
The SecureDNS Category API providesenables accessyou to transactionquery categorizationand dataretrieve withincategory Zequenze'sinformation for DNS transactions that have been processed through the SecureDNS service.filtering Whensystem. SecureDNS processesEach DNS requests, each transaction is assigned a unique identifierUUID (UUID)when processed, and categorizedthis API allows you to look up the category classification associated with that transaction.
Key Features:
Common Use Cases:
The category information returned helps classify the type of content, threat level,content or policyservice matchassociated thatwith occurred.
Thisrequests, APIenabling categorybetter is particularly valuable for:
The categorization system helps administrators understand whether DNS requests were related to malware, phishing, social media, productivity tools, or other predefined categories. This information is crucial for maintaining security posture and ensuring compliance with organizational policies.threats.
Endpoints
GET /securedns_categoryget/
Description: Retrieves the category name associated with a specific SecureDNS transaction usingidentified by its UUID. This endpoint is essentialcrucial whenfor you need to understandunderstanding what type of content or threatservice was associatedbeing withaccessed in a particular DNS request, whethermaking it was blocked, allowed, or flaggedinvaluable for review.security analysis, compliance reporting, and traffic classification.
Use Cases:
InvestigatingInvestigatesecuritysuspiciousincidentsDNS activity by looking up transaction categoriesGenerating complianceGenerate reportsshowingonwhat categoriestypes ofcontentwebsiteswereand services accessed through DNSValidatingValidate DNS filteringpolicypolicieseffectivenessby checking categorization accuracyProvidingBuilddetailedautomatedcontextsecurityforworkflows that respond based on DNS transactionlogscategories
Full URL Example:
https://control.zequenze.com/api/v1/securedns_categoryget/?uuid=550e8400-e29b-41d4-a716-446655440000
Parameters:
| Parameter | Type | In | Required | Description |
|---|---|---|---|---|
| uuid | string | query | Yes | The unique identifier of the SecureDNS transaction |
cURL Example:
curl -X GET "https://control.zequenze.com/api/v1/securedns_categoryget/?uuid=550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
Example Response:
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"category": "Social Media",Networking"
}
]
Additional Example Responses:
[
{
"category_id": 23,
"threat_level"category": "low",Malware"
}
]
[
{
"policy_action"category": "allowed",Business "timestamp":and "2024-01-15T14:23:45Z",
"domain": "facebook.com",
"subcategory": "Social Networking"Economy"
}
]
Response Codes:
| Status | Description |
|---|---|
| 200 | Category request Ok - Successfully retrieved the category information |
| 401 | Category request not authorized - Invalid or missing |
| 403 | Category request forbidden / not allowed - |
| 404 | Provided UUID don't match any transaction - The specified UUID |
Common Use Cases
Use Case 1: Security Incident Investigation
When investigating a potential security breach,incident, security analysts can use transaction UUIDs from theirDNS SIEM or log analysis toolslogs to quickly determine what categories of content were involvedbeing inaccessed. suspiciousThis DNShelps activity.prioritize investigations and understand the scope of potential threats.
Use Case 2: DNS Policy Optimization
Network administrators can analyze the categories of blocked or allowed DNS requests to fine-tune their filtering policies, ensuring legitimate business traffic flows while maintaining security controls.
Use Case 3: Compliance Reporting
Organizations can batchgenerate processcompliance transactionreports UUIDsby categorizing DNS traffic to generate comprehensive reports showing what categories of content users accessed during specific time periods, helping demonstrate compliance with industry regulations.
Use Case 3: Policy Effectiveness Analysis
IT administrators can sample transaction UUIDs from their DNS logsadherence to verifyacceptable that their SecureDNSuse policies are correctly categorizing and handlingregulatory differentrequirements typesfor ofinternet contentaccess according to organizational requirements.monitoring.
Use Case 4: UserAutomated ActivityThreat ContextResponse
HelpSecurity deskorchestration platforms can integrate this API to automatically categorize DNS transactions and trigger appropriate response workflows based on the category (e.g., immediate blocking for malware categories).
Use Case 5: Network Traffic Analysis
IT teams can lookanalyze upDNS specifictransaction transactionspatterns whenover userstime reportby blockedcategorizing content,requests, providinghelping immediateidentify contextunusual aboutactivity whypatterns certainor domainspotential weresecurity categorizedrisks andin blocked.network usage.
Best Practices
- UUID Validation: Always validate UUID format before making API calls to avoid unnecessary 404 errors