Prysm Integration
Prysm (ESI Vision) is an alarm-monitoring platform. When a classification completes, Gaard renders an annotated video (the highlight clip with the model’s detections drawn on it as bounding boxes) and posts it to your Prysm endpoint together with the event identifiers, so an operator sees a verified, annotated clip in their monitoring view.
This page is part of Alarm Platforms.
What Prysm receives
Section titled “What Prysm receives”For each completed classification on the flow, Gaard sends one HTTP POST to your Prysm endpoint:
- The annotated clip as
multipart/form-data. - Your API key as a bearer token in the
Authorizationheader. - The event identifiers (site, camera, event type, file, and classification) sent as both HTTP headers and query parameters, so a receiver can read them either way.
Your endpoint should acknowledge with 200 OK.
Prerequisites
Section titled “Prerequisites”- An admin role in the tenant.
- A flow to attach the integration to. See Flows.
- The URL of your Prysm event endpoint.
- A Prysm API key.
Set up the integration
Section titled “Set up the integration”-
In Settings → Platform → Integrations, select Prysm.
-
Choose the Flow.
-
Enter a Name.
-
Set the URL of your Prysm event endpoint (for example,
https://<prysm-endpoint>/event). -
Paste the API Key Prysm issued: Gaard sends it as a bearer token.
-
Save.
Verify it
Section titled “Verify it”- Trigger a classification on the flow.
- Confirm your Prysm endpoint receives a
POSTcarrying the annotated clip and the event identifiers, and that it responds200 OK.
If nothing arrives, check that the integration status is active, the URL is reachable from Gaard, and the API key is correct.