Skip to content

CMP Integration

The Case Management Platform (CMP) is the Guardline Suite module responsible for managing cases that require human review. Integration with CMP allows external systems to open cases programmatically, track the lifecycle of each case, and receive notifications about decisions and relevant events.

CMP accepts cases from any source. Institutions that use their own decision engine (or a third-party one) can send alerts directly to CMP, which handles queues, decision authorities, SLAs, and the committee in the same way it handles cases generated internally by the Guardline Suite.

This makes it possible for the institution to centralize case management in a single environment, regardless of how many decision engines are in operation.

The typical CMP integration flow follows these steps:

  1. The external system (decision engine, FPP, ONP, or another) requests the creation of a case, providing the alert data and context.
  2. CMP creates the case, assigns it to a queue, and sets the SLA according to the configured distribution rules.
  3. CMP routes the case to an available analyst in the matching queue.
  4. The analyst reviews the case and records a decision (approve, reject, or escalate to a higher decision authority).
  5. CMP notifies the source system about the decision via webhook.

The institution receives webhook notifications about the main events in a case lifecycle: creation, assignment to an analyst, escalation to a higher decision authority, request for joint review, referral to the committee, final decision, SLA warning, and SLA breach.

The selection of which events to receive is set during integration setup. All notifications include an HMAC signature for authenticity validation, as described in Integration Concepts.