Skip to content

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.

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 Authorization header.
  • 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.

  • 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.
  1. In Settings → Platform → Integrations, select Prysm.

  2. Choose the Flow.

  3. Enter a Name.

  4. Set the URL of your Prysm event endpoint (for example, https://<prysm-endpoint>/event).

  5. Paste the API Key Prysm issued: Gaard sends it as a bearer token.

  6. Save.

  1. Trigger a classification on the flow.
  2. Confirm your Prysm endpoint receives a POST carrying the annotated clip and the event identifiers, and that it responds 200 OK.

If nothing arrives, check that the integration status is active, the URL is reachable from Gaard, and the API key is correct.