Connecting to the Register API
You need to set up these elements to ensure that you can connect to the Register API.
The REST Base URL is initially set to the sandbox test environment for Register at the Department of Education. Update it when promoting to production or when changing the API version.
-
Open the Service Operation Definitions page: .
Locate the service
SSR_HE_REG_APIthen from the results, select one of the service operations. For example:SSR_HE_REG_TRN_GET.In REST Base URL, enter
https://sandbox.register-trainee-teachers.service.gov.uk.In URI, update the version to the required value, for example:
v2025.0.Save your changes, then repeat for each remaining service operation.
If a routing has been automatically generated for the service operation, only the User Exception field needs to be updated.
Check if routings were set up for the service operations and update details as necessary.
Navigate to the Service Operation Definitions page: .
Search for
SSR_HE_REG_API.Select
SSR_HE_REG_PLC_DELETE.Select Routings.
In Routing Definitions, from the Name column, select the name.
From IB Routing Definitions, select User Exception.
In Log Detail, select Header and Detail to allow monitoring via
Select the Service Operation Security link and assign the appropriate permission lists.
Save your changes.
Repeat steps 4-6 to select User Exception for the following service operations:
SSR_HE_REG_TRN_POSTSSR_HE_REG_TRN_PUTSSR_HE_REG_TRN_GET
Save your changes.
Routings must be set up for each service operation to enable connection to the Register API.
Here's what you need to do if a routing hasn't been automatically generated for the service operation.
Navigate to Routing Definitions: .
Set up the routing for the Get Info service operation.
Select Add a New Value.
In Routing Name, enter SSR_HE_INFO_GET_REG.
In Routing Definitions, enter this information.
Field or Control
Description
Service Operation
Enter SSR_HE_REG_INFO_GET
Description
Enter HESA Register Info Get.
Sender Node
Select the local node for the environment.
Receiver Node
Enter WADL_NODE.
Owner ID
Select Student Records – UK.
Log Detail
Select No Logging.
Save your changes.
Note: If an active routing already exists for the service operation, an error message appears and the Active checkbox is deselected.
Select Parameters.
From the Inbound Response parameter type, remove the value in Message.Ver out of Transforms.
From the Outbound Request parameter type, remove the value in Message.Ver into Transform 1.
Select Connector Properties, then enter the following information:
In Gateway ID, choose LOCAL.
In Connector ID, enter HTTPTARGET.
Make sure there are no values in Connector Properties.
Save your changes.
To confirm the setup, return to the Service Operation Definitions page and select the service operation. Select Routings.
Set up the routing for the Delete Placement service operation.
Select Add a New Value.
In Routing Name, enter SSR_HE_PLAC_DEL_REG.
In Routing Definitions, enter this information.
Field or Control
Description
Service Operation
Enter SSR_HE_REG_PLC_DELETE
Description
Enter HESA Register Placement Delete.
Sender Node
Select the local node for the environment.
Receiver Node
Enter WADL_NODE.
User Exception
Select the checkbox.
Owner ID
Select Student Records – UK.
Log Detail
Select Header and Detail if you want to monitor the results in .
Save your changes.
To set up security access, select Service Operation Security.
Repeat steps 3-5.
Set up the routing for the Get Trainees service operation.
Select Add a New Value.
In Routing Name, enter SSR_HE_TRN_GET_REG.
In Routing Definitions, enter this information.
Field or Control
Description
Service Operation
Enter SSR_HE_REG_TRN_GET.
Description
Enter HESA Register Trainee Get.
Sender Node
Select the local node for the environment.
Receiver Node
Enter WADL_NODE.
User Exception
Select the checkbox.
Owner ID
Select Student Records – UK.
Log Detail
Select Header and Detail if you want to monitor the results in .
Save your changes.
Repeat steps 3-5.
Set up the routing for the Post Trainees service operation.
Select Add a New Value.
In Routing Name, enter SSR_HE_TRN_POST_REG.
In Routing Definitions, enter this information.
Field or Control
Description
Service Operation
Enter SSR_HE_REG_TRN_POST.
Description
Enter HESA Register Trainee Post.
Sender Node
Select the local node for the environment.
Receiver Node
Enter WADL_NODE.
User Exception
Select the checkbox.
Owner ID
Select Student Records – UK.
Log Detail
Select Header and Detail if you want to monitor the results in .
Save your changes.
Repeat steps 3-5.
Set up the routing for the Put Trainees service operation.
Select Add a New Value.
In Routing Name, enter SSR_HE_TRN_PUT_REG.
In Routing Definitions, enter this information.
Field or Control
Description
Service Operation
Enter SSR_HE_REG_TRN_PUT.
Description
Enter HESA Register Trainee Put.
Sender Node
Select the local node for the environment.
Receiver Node
Enter WADL_NODE.
User Exception
Select the checkbox.
Owner ID
Select Student Records – UK.
Log Detail
Select Header and Detail if you want to monitor the results in .
Save your changes.
Repeat steps 3-5.