Release notes
v2026.1 — 20 March 2026
Changes
- Added support for the iQTS training route (HESA code
15) - New
iqts_countryfield. Mandatory when the training route is iQTS. Accepts a valid HESA country code. - Added support for the Assessment only training route (HESA code
16) - Added support for the Early years assessment only training route (HESA code
17) - Added support for the Early years undergrad training route (HESA code
18) - Added support for the Early years postgrad training route (HESA code
19) - Added support for the Early years salaried training route (HESA code
20) - Added support for the HPITT postgrad training route (HESA code
21) study_modeis no longer required for Assessment only (HESA code16) and Early years assessment only (HESA code17) training routescourse_subject_1must be100510(Early Years Teaching) for early years training routes
v2026.0 — 30 January 2026
First release of the 2026 version of the Register API.
This is available for testing in the sandbox environment.
Changes
- Terminology change from 'Lead Partner' to 'Training Partner'. Changes have been made to field names, error messages, and documentation throughout the API.
-
Field name changes:
Previous field name New field name lead_partner_urntraining_partner_urnlead_partner_ukprntraining_partner_ukprncourse_subject_onecourse_subject_1course_subject_twocourse_subject_2course_subject_threecourse_subject_3withdraw_datewithdrawal_datewithdraw_reasonswithdrawal_reasons - Handling of course subject for primary courses:
- An error will be returned if the age range is primary (max age 11 or less) but the
course_subject_1is not100511(Primary Teaching)
- An error will be returned if the age range is primary (max age 11 or less) but the
- Funding rules have been updated to include the 2026 to 2027 academic year funding.
v2025.0 — 1 September 2025
First release of the 2025.0 version of the Register API.
Originally released for testing as v2025.0-rc on 13 May 2025.
Changes
- Checks for uniqueness of disabilities
- Adds support for deferral reason to
POST /trainees/{trainee_id}/deferendpoint - Updated
POST /trainees/{trainee_id}/withdrawendpoint with new data requirements to support the new withdrawal journey - Added degree validation for
POST /trainees/{trainee_id}/recommend-for-qtsendpoint - Added support for Lead Partner UKPRN
- Fixed placement creation when creating trainees
- Added additional validations
- Improved the responses when duplicate degree and placements are detected
- Removed some internal fields from responses
- Added support for some missing HESA data values
- Improved error messages to include exact field names in error response
- Updated reference documentation
- New withdrawal
reasonsvaluesafeguarding_concernsand optional fieldsafeguarding_concern_reasonsforPOST /trainees/{trainee_id}/withdraw
v1.0-pre — 12 August 2024
Pre-release of the first major version of the Register API. This version is not yet live but is available for testing.
Changes
application_idis now supported- New
POST /trainees/{trainee_id}/withdrawendpoint to withdraw a trainee - New
POST /trainees/{trainee_id}/deferendpoint to defer a trainee - New
POST /trainees/{trainee_id}/recommend-for-qtsendpoint to changed status of a trainee for QTS - Changes for ITT Reform 2024. These include support for lead partners and changes to the validation rules
- Better duplicate checks for degrees and placements
- Improved error messages for validation errors
v0.1 — 22 April 2024
The draft version of the Register API was released on 22 April 2024. This is the first version of the API and will be subject to changes which may not be backward compatible.
Known issues
- The
application_idfield is not currently supported but will be added in a future release.