Getting Started

Dealer Integration Overview

Complete guide for security dealers integrating with the CHeKT Platform

Dealer Integration Overview

Welcome to the CHeKT Platform integration guide for security dealers. This documentation will help you integrate your systems with CHeKT to manage sites, devices, and receive real-time event notifications.

Who is This For?

This track is designed for security dealers who:

  • Install and manage security systems for end customers
  • Need to monitor and maintain customer sites
  • Want to receive real-time alerts and event notifications
  • Need to integrate CHeKT into their existing dealer management systems

What You'll Learn

In this dealer track, you'll learn how to:

  1. Authenticate - Set up API key authentication using your Dealer Portal credentials
  2. Manage Resources - Create and manage sites, devices, and users via CRUD APIs
  3. Receive Events - Set up webhooks to receive real-time event notifications
  4. Build Integrations - Implement common dealer use cases

Key Concepts

Dealer Relationship

As a dealer, you:

  • Have direct access to the CHeKT Dealer Portal
  • Can create and manage customer sites
  • Receive events and alerts from monitored sites
  • Are responsible for installing and maintaining security hardware

API Access

Dealers use API Key authentication to access:

  • Dealer APIs - CRUD operations on sites, devices, and users
  • Webhook APIs - Event notification setup and management

Quick Start

  • Generate API key from Dealer Portal
  • Set up authentication headers
  • Create your first site
  • Register webhook endpoints
  • Test event notifications

Architecture Overview

┌─────────────────┐
│  Dealer System  │
│  (Your Backend) │
└────────┬────────┘
         │
         │ API Key Auth
         │
         ▼
┌─────────────────┐       ┌──────────────┐
│  Dealer APIs    │       │  Webhook     │
│  - Sites        │◄──────┤  Endpoints   │
│  - Devices      │       │  (Events)    │
│  - Users        │       └──────────────┘
└─────────────────┘

Next Steps

Next Steps

Need Help?

If you have questions or need assistance, please contact our dealer support team.