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
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
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
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 |