Provider data API (persistent)
The provider data API (persistent) implements a REST API for retrieving and updating provider firm and office (and, later on, contract and schedule) data.
Project structure
The repository includes the following subprojects:
- provider-data-api - OpenAPI specification used for generating API stub interfaces and documentation.
- provider-data-service - REST API service with CRUD operations interfacing a JPA repository.
- provider-data-e2e - End-to-end tests to target a running system.
Documentation
- Getting started - Build and run the application locally
- API reference - OpenAPI specification rendered in multiple formats
- Data model - Key entity and identifier relationships
- End-to-end tests - E2E test setup, data management, and usage
- GitHub workflows - CI/CD pipeline documentation
- Spring Boot 4.0 migration - Migration notes