Skip to main content

LAA Digital Provider Data APIs documentation

Technical documentation for the Provider Data APIs and services

Provider Data APIs

Who is this documentation for?

This is technical documentation for LAA Digital teams at the Ministry of Justice who use or develop the Provider Data APIs and related services.

What is this documentation about?

The generic term Provider Data APIs - also sometimes abbreviated as PDA - can refer to:

  • The Provider Details API r1 exposes data about provider firms, offices, contracts and schedules from CWA
  • The Provider Data API r2 will own data about provider firms and offices (and, later on, contracts and schedules)

Provider Details API r1

The Provider Details API r1 exposes data about provider firms, offices, contracts and schedules from CWA.

Most data is currently sourced from the CWA database (a few entities are augmented with a CCMS ID, sourced from the CCMS database), so it follows ECP operational hours.

Also known as PDA-r1, the API is a collection of read-only REST endpoints that retrieve provider data from CWA Oracle EBS database snapshots. It is deployed to the MoJ Cloud Platform and serves live traffic to a variety of consumer LAA services.


Provider Data API r2

The Provider Data API r2 will own data about provider firms and offices (and, later on, contracts and schedules).

Also known as PDA-r2, the service has its own data store, and a collection of REST endpoints for creating, retrieving and updating provider firm and office data from that data store (which will initially be synchronized to CWA). It is under active development and its primary initial consumer will be the Manage a provider’s data service.


Contributing

If there’s something missing, please either let us know and we’ll add a new article, or if you’re comfortable writing one yourself, PRs will be gratefully received.

The “GitHub” link at the top right of this page will take you to the repository for this documentation.