Justice Email and Delius
This integration service automates the processing of emails into Delius contacts.
Data dependencies
This service depends on Delius to create new contacts.
Context Map - Justice Email Data
Workflows
Business Event | Message Event Type / Filter |
---|---|
Email received | email.message.received |
Polling for unread emails
Create a domain event for each unread email. Once an email has been processed it will be marked as read.
Email Domain Event Received
Validate the email, convert to markdown and store as a contact in Delius.
Interfaces
Message formats
The service responds to HMPPS Domain Event messages via the Justice Email and Delius Queue.
Example messages are in the development source tree.
Incoming messages are filtered on eventType
by the SQS queue policy
API Reference
This page was last reviewed on 24 June 2025.
It needs to be reviewed again on 24 September 2025
by the page owner #probation-integration-team
.
This page was set to be reviewed before 24 September 2025
by the page owner #probation-integration-team.
This might mean the content is out of date.