code

API Access

Build custom integrations with Kinan's comprehensive RESTful API. Automate workflows, sync data, and extend platform functionality.

Developer API

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.

check_circle

RESTful Design

Standard REST conventions with JSON responses.

check_circle

OAuth 2.0 Authentication

Secure API access with industry-standard authentication.

check_circle

Webhooks

Real-time event notifications to your systems.

check_circle

Comprehensive Documentation

Interactive API docs with examples and SDKs.

api_example.py
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

people

User Management

Create, update, and manage users programmatically.

campaign

Campaign API

Launch and manage phishing simulations and campaigns.

school

Training API

Assign training, track progress, and get completions.

analytics

Reporting API

Pull metrics, risk scores, and generate reports.

webhook

Webhooks

Real-time notifications for events like clicks and completions.

integration_instructions

SIEM Integration

Stream security events to your SIEM platform.

Developer Resources

menu_book

API Documentation

Comprehensive API reference with interactive examples.

code

SDKs

Client libraries for Python, Node.js, and more.

support

Developer Support

Dedicated support for integration questions.

Build with Kinan API

Contact us to get API access and start building custom integrations.