Convergint is exploring a strategic technology collaboration to simplify and accelerate integration with on-prem systems like Lenel OnGuard and Milestone. We’re evaluating the potential of leveraging existing third-party connector libraries to improve the fragmented service experience in physical security.
This document outlines what we’re looking for and how you, as our integration partner, might already be positioned to help. We’ll walk through what we need, what’s flexible, and where we’re looking for alignment with what you’ve already built. The goal: assess whether we can repurpose and scale proven connectors to deliver faster deployment, stronger interoperability, and differentiated value—while staying true to open integration and better security outcomes.
We’re looking for two core capabilities from your system:
Every payload, whether inventory or health event, should contain enough metadata to reliably map devices to Convergint customer accounts.
At a minimum, we need the following fields for each device:
Inventory
Health Events
Nice to Have
These workflows describe what we’re ultimately trying to support. We don’t expect a 1:1 match, but this should help you assess how close you are.
1. Inventory Sync
2. Real-Time Health Events
We’re not prescriptive about protocols. HTTP-based APIs are preferred, but if your system exposes device data via a local SDK, socket, or lighter-weight transport, that’s workable. We’re most interested in getting to the data reliably. How you surface it is up to you.
Inventory Payload
{
"devices": [
{
"id": "abc-123",
"name": "Main Lobby Camera",
"type": "camera",
"customer_id": "convergint-001",
"status": "online",
"mac_address": "00:1B:44:11:3A:B7",
"ip": "192.168.1.10"
},
{
"id": "def-456",
"name": "East Entrance Reader",
"type": "access_control",
"customer_id": "convergint-001",
"status": "offline",
"mac_address": "00:1B:44:22:4C:F3",
"ip": "192.168.1.11"
}
]
}
Health Event Payload
{
"device_id": "abc-123",
"status": "offline",
"timestamp": "2024-05-19T14:35:22Z"
}
This describes how the integration could behave once deployed:
We’re intentionally keeping the design flexible to meet you where you are technically. That said, we do have a clear set of needs and a preferred direction. To move forward, we’d like to understand:
If you’re already exposing this kind of data, great. If not, we’re open to collaborating on what’s feasible. We’re happy to provide a mock endpoint or test environment to help with validation. Our main goal is to surface relevant device information cleanly, reliably, and in a way that aligns with your existing systems.
For questions or next steps, contact:
Ryan Johnston – ryan.johnston@convergint.com Director Engineering
Juan Pemberthy – juan.pemberthy@convergint.com Principal Software Engineer