Knowledge Base
Browse Docs
  • Introduction
    1. DefensX
    2. DNS & Web Filtering
    3. Zero Trust Files
    4. Zero Trust Credentials
    5. ADWare Protection
    6. Remote Browser Isolation
    7. Secure Browser Extension
    8. Secure Mobile Browser
  • Management
    1. Role-Based Access Control
  • Deployment
    1. Deployment via RMM
    2. Operating System Agent
    3. Deployment via GPO
    4. Deployment via Intune
    5. VDI and Terminal Servers
    6. Windows Manual Deployment
    7. Mac MDM Deployment
    8. Mac Manual Deployment
    9. Network Deployment
    10. Secure Mobile Browser
    11. Bypass Option
    12. AI Protections
    13. SaaS Restrictions
    14. Bookmark Manager
  • Secure Access (ZTNA)
    1. Configuration
  • Integrations
    1. Azure AD
    2. Identity Providers
    3. SIEM
  • Policy Management
    1. Configuring Policies
    2. Configuring Consents
  • Questions & Answers
    1. Licensing
    2. Incognito Mode
    3. Onboarding
    4. Active Directory
    5. Group Synchronization
    6. Agent
    7. Conflicting Softwares
    8. Reporting
    9. Virtual Desktops
    10. Using the Backend
    11. DNS & Web Filtering
  • Training Videos
    1. Onboarding Videos
    2. Attack Scenarios
    3. MSP Admin Training Series
  • MSP Automation
    1. Overview
    2. External Notifications
    3. Integrations
    4. Partner API
ONLINE DOCUMENTATION

Using Partner API

In this document
  • Key Features
  • Downloading YAML File
  • Authentication
  • Security & Access Control
  • Base URL
  • Data Formats

The DefensX Partner API provides comprehensive access to DefensX security platform functions for Partners and Managed Service Providers (MSPs).

This RESTful API enables partners to programmatically manage customers, monitor security events, configure policies, and access detailed analytics and reporting data.

Key Features

  • Customer Management: Create and manage customer accounts, users, and organizational settings

  • Security Monitoring: Access real-time logs for URL visits, credential protection, file transfers, and DNS queries

  • Policy Configuration: Create and manage security policies for web filtering, credential protection, and data loss prevention

  • Analytics & Reporting: Generate detailed statistics and cyber resilience assessments

  • Agent Management: Monitor and configure DefensX agents and deployments

  • Usage Tracking: Monitor subscription usage and billing information

Downloading YAML File

You can download the latest YAML file from the Partner Dashboard → API Keys page:

apikeys

After creating an API key, you can also explore the API using the Documentation button, which opens the embedded Swagger interface.

For more advanced testing scenarios, we recommend downloading the YAML file and importing it into tools such as Postman on your local computer.

Authentication

API access requires an API Key that must be obtained through the API Keys page.

  1. Obtain API Key: Navigate to the API Keys page

  2. Generate Token: Create a new API token for your integration

  3. Authorization: Include the API token in the Authorization header as a Bearer token:

Authorization: Bearer YOUR_API_TOKEN_HERE

Security & Access Control

  • IP Restrictions: For enhanced security, you can restrict API access to specific IP addresses while creating your API Keys

  • Rate Limiting: API requests are subject to rate limiting to ensure system stability

  • HTTPS Only: All API communications must use HTTPS encryption

Base URL

All API endpoints are relative to: https://cloud.defensx.com/api/partner/v1

Data Formats

  • Request/Response Format: JSON

  • Date Format: ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) or Unix timestamp

  • Character Encoding: UTF-8

  • Pagination: Most list endpoints support pagination with page and limit parameters

www.defensx.com
Secure Industries, Inc 101 Avenue of The Americas, Floor 9 New York, NY 10013