Pre-Validation
The repo does not currently expose a supported public `/api/v1/records/validate` or `/api/v1/records/validate/batch` contract.
Recommended Approach
- Use test API keys to exercise the real public ingest routes.
- Inspect the per-record
errorsarray returned byPOST /api/v1/submit-metro2-data. - For file-based validation, use the file upload/process/status flow and review stored processing errors.
Why This Matters
Older docs described dedicated validation endpoints that are not part of the current public contract. The safest supported behavior today is to validate against the same handlers you use for real ingest.