+The HMPPS Integration API is intended as a general method of providing data interfaces to HMPPS digital services. The HTTP endpoints are partitioned using the internal HMPPS domain model and provide data on these areas of the criminal justice domain. In most cases access to a subset of the general endpoints should be sufficient to provide a client with a suitable data interface to HMPPS systems and this is expected to be the normal operating model. In some cases it may be necessary to partition the data in different ways for a specific client. This may be for security, performance or other technical reasons. The API infrastructure and development process supports providing these extra endpoints on a client-specific basis. We would like to ensure the integration design and documentation is consistent and clear with rules for naming both general and specific endpoints. This should aid ongoing development of the API and help both API management teams and clients understand which endpoints are generic and which are intended as client-specific.
0 commit comments