API Access
Build custom integrations with Kinan's comprehensive RESTful API. Automate workflows, sync data, and extend platform functionality.
Build Anything
Our RESTful API gives you programmatic access to all Kinan features. Build custom integrations, automate workflows, and sync data with your existing systems.
RESTful Design
Standard REST conventions with JSON responses.
OAuth 2.0 Authentication
Secure API access with industry-standard authentication.
Webhooks
Real-time event notifications to your systems.
Comprehensive Documentation
Interactive API docs with examples and SDKs.
import kinan
client = kinan.Client(api_key="sk_live_...")
# Get all users
users = client.users.list()
# Launch a campaign
campaign = client.campaigns.create(
name="Q1 Security Awareness",
template_id="tmpl_123",
audience="all_employees"
)
# Get training completion
completions = client.training.completions(
user_id="usr_456"
)
API Capabilities
User Management
Create, update, and manage users programmatically.
Campaign API
Launch and manage phishing simulations and campaigns.
Training API
Assign training, track progress, and get completions.
Reporting API
Pull metrics, risk scores, and generate reports.
Webhooks
Real-time notifications for events like clicks and completions.
SIEM Integration
Stream security events to your SIEM platform.
Developer Resources
API Documentation
Comprehensive API reference with interactive examples.
SDKs
Client libraries for Python, Node.js, and more.
Developer Support
Dedicated support for integration questions.
Build with Kinan API
Contact us to get API access and start building custom integrations.