Partner Integration Overview
Complete guide for technology partners integrating with the CHeKT Platform
Partner Integration Overview
Welcome to the CHeKT Platform integration guide for technology partners. This documentation will help you integrate your monitoring services and event management systems with CHeKT.
Who is This For?
This track is designed for technology partners who:
- Provide monitoring and event management services
- Integrate with multiple security system providers
- Need to synchronize dealer and site data
- Want to ingest and process security events from CHeKT
What You'll Learn
In this partner track, you'll learn how to:
- Authenticate - Set up M2M Token and OAuth authentication
- Sync Resources - Keep dealer, site, and device data in sync
- Ingest Events - Send security events to CHeKT for processing
- Understand Policies - Learn critical arming experience policies
- Build Integrations - Implement complete partner integrations
Key Concepts
Partner Relationship
As a partner, you:
- Provide monitoring services to dealers and their customers
- Do NOT have direct access to the CHeKT Dealer Portal
- Synchronize resource data (dealers, sites, devices) from your systems
- Send security events (alarms, status changes) to CHeKT for distribution
API Access
Partners use M2M Token + OAuth authentication to access:
- Partner APIs - Resource synchronization (dealers, sites, devices)
- Partner Event APIs - Event ingestion and management
Critical Reading
Must Read: Arming Experience
Before integrating as a partner, you MUST read and understand the Arming Experience document. This defines critical policies about how arming states must be handled and is essential for successful integration.
Architecture Overview
┌─────────────────┐
│ Partner System │
│ (Your Backend) │
└────────┬────────┘
│
│ M2M Token + OAuth
│
▼
┌─────────────────┐ ┌──────────────────┐
│ Partner APIs │ │ Partner Event │
│ - Sync Dealers │ │ APIs │
│ - Sync Sites │ │ - Send Events │
│ - Sync Devices │ │ - Event Types │
└─────────────────┘ └──────────────────┘
Quick Start
- Read Arming Experience policies
- Request partner access credentials
- Set up M2M Token authentication
- Sync dealer and site data
- Test event ingestion
- Implement arming state handling
Integration Flow
- Initial Setup
- Obtain M2M credentials
- Implement authentication flow
- Set up secure credential storage
- Data Synchronization
- Sync dealer records from your system
- Sync site configurations
- Sync device information
- Keep data up to date with change events
- Event Ingestion
- Send security events (alarms, arming changes, etc.)
- Follow arming experience policies
- Handle event responses and errors
Next Steps
Next Steps
Partner Access Required
Partner integrations require special credentials and permissions. Please contact our partnerships team to get started.