Skip to main content

Resettlement Passport and Delius

Service that provides API interfaces to Delius giving access probation case information needed by the resettlement process for prison leavers. We also provide APIs to add case note and appointment information to the Delius contact log.

Business Need

Supporting the Resettlement Passport API with information from Delius and enabling the service to add data to Delius as required.

Data Dependencies

Resettlement Passport depends on Delius data for background on the relevant Person on Probation and the specific Probation Case. The Resettlement Passport system creates Delius Contacts to represent Appointments and NOMIS Case Notes.

Context Map

Context Map

Workflows

Create Appointment

Appointment contacts are created in Delius using a synchronous POST request as part of the Resettlement Passport user workflow. No appointment data is stored in the Resettlement Passport system

Workflow Map

Create Case Note

NOMIS case note contacts are created in Delius using a synchronous POST request as part of the Resettlement Passport user workflow. No case note data is stored in the Resettlement Passport system

Workflow Map

Interfaces

API Access Control

API endpoints are secured by roles supplied by the HMPPS Auth client used in the requests

API Endpoint Required Role
/appointments PROBATION_API__RESETTLEMENT_PASSPORT__APPOINTMENT_RW
/nomis-case-note/* PROBATION_API__RESETTLEMENT_PASSPORT__APPOINTMENT_RW
/probation-cases/* PROBATION_API__RESETTLEMENT_PASSPORT__CASE_DETAIL
/duty-to-refer-nsi PROBATION_API__RESETTLEMENT_PASSPORT__CASE_DETAIL