Skip to content

Enhanced Data Validation of Endpoints#15

Merged
jbouder merged 5 commits intomainfrom
validation-enhancements
Aug 20, 2025
Merged

Enhanced Data Validation of Endpoints#15
jbouder merged 5 commits intomainfrom
validation-enhancements

Conversation

@jbouder
Copy link
Contributor

@jbouder jbouder commented Aug 20, 2025

The current implementation provides some use of pydantic validation, however there is much more that can be done, in order to support data validation at the endpoint level, as well as setting more specific field types and lengths in the database.

Description

  • Updated all endpoints with additional types and settings for all schemas and models
  • Updated all endpoint routers and services to support these changes
  • Updated all endpoints to route off root instead of /api as its redundant
  • Updated unit tests as needed
  • Updated docs

Related Issue

N/A

Motivation and Context

  • Better baseline with production level data validation

How Has This Been Tested?

  • Local Testing

Screenshots (if appropriate):

@jbouder jbouder added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 20, 2025
@jbouder jbouder changed the title Enhancement Data Validation of Endpoints Enhanced Data Validation of Endpoints Aug 20, 2025
@jbouder jbouder merged commit d0e0ec3 into main Aug 20, 2025
7 checks passed
@jbouder jbouder deleted the validation-enhancements branch August 20, 2025 19:59
@jbouder jbouder restored the validation-enhancements branch August 20, 2025 20:09
@jbouder jbouder deleted the validation-enhancements branch August 20, 2025 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant