Screening – Added
Screening now supports uploading, reusing, and deleting documents at both the entity level and the individual match level within a batch, using the same upload-URL/reuse pattern as other document flows in the platform. New materiality endpoints let users escalate and de-escalate a materiality task on an entity, trigger aggregate entity materiality calculation for a batch, and retrieve the full materiality assessment history for an entity.
A number of existing Batch, Entity, and Match endpoints have also been extended with new fields to support this materiality workflow: journey type and main legal entity on batch creation and retrieval, entity-level materiality assessment/escalation/impacted-client details, and match-level classification data and last-actioned-by information.
Affected Endpoints
New
- PUT
/screeningcommand/api/v3/batch/{id}/entity/{entityId}(new) - PUT
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/escalatematerialitytask(new) - PUT
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/deescalatematerialitytask(new) - POST
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/documents/upload-url(new) - POST
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/documents/reuse(new) - DELETE
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/documents/{documentId}(new) - POST
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/match/{matchId}/documents/upload-url(new) - POST
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/match/{matchId}/documents/reuse(new) - DELETE
/screeningcommand/api/v3/batch/{id}/entity/{entityId}/match/{matchId}/documents/{documentId}(new) - POST
/screeningcommand/api/v3/batch/{id}/aggregate-entity-materiality(new) - GET
/screeningquery/api/v4/batch/entity/{entityId}/materiality-assessment-history(new) - GET
/screeningquery/api/v4/batch/{batchId}/entity/{entityId}/documents(new) - GET
/screeningquery/api/v4/entity/{entityId}/documents(new) - GET
/screeningquery/api/v4/batch/{batchId}/entity/{entityId}/match/{matchId}/documents(new) - GET
/screeningquery/api/v4/entity/{entityId}/match/{matchEntityUniqueId}/documents(new)
Updated
- POST
/screeningcommand/api/v3/batch(updated: request now acceptsjourneyType,journeyMainLegalEntityId) - PUT
/screeningcommand/api/v3/batch/{id}/matches(updated: each match now acceptsclassificationData,classificationDataReviewed) - GET
/screeningquery/api/v4/batch/{batchId}/entity(updated: response now includesentityMaterialityAssessment,materialityTaskEscalatedDetails,impactedClients) - GET
/screeningquery/api/v4/batch/{batchId}/entity/{entityId}(updated: response now includesentityMaterialityAssessment,materialityTaskEscalatedDetails,impactedClients) - GET
/screeningquery/api/v4/batch/{id}(updated: response now includesjourneyType,journeyMainLegalEntityId) - GET
/screeningquery/api/v4/batch/journey/{journeyId}(updated: response now includesjourneyType,journeyMainLegalEntityId) - GET
/screeningquery/api/v4/batch/journey/{journeyId}/process/{processId}(updated: response now includesjourneyType,journeyMainLegalEntityId) - GET
/screeningquery/api/v4/batch/{batchId}/entity/{entityId}/match(updated: response now includesclassificationData,classificationDataReviewed,lastActionedBy.actionedOn) - GET
/screeningquery/api/v4/batch/{batchId}/entity/{entityId}/match/{matchId}(updated: response now includesclassificationData,classificationDataReviewed,lastActionedBy.actionedOn) - GET
/screeningquery/api/v1/batch/{batchId}/entity/{entityId}/match,/api/v2/...,/api/v3/...(updated: response now includeslastActionedBy.actionedOn) - GET
/screeningquery/api/v1/batch/{batchId}/entity/{entityId}/match/{matchId},/api/v2/...,/api/v3/...(updated: response now includeslastActionedBy.actionedOn)