LRS: web services for management information system developers
Learning Records Service (LRS) web services provide system-to-system communications over a network.
Applies to England, Northern Ireland and Wales
Documents
Details
The Education and Skills Funding Agency (ESFA) closed on 31 March 2025. All activity has moved to the Department for Education (DfE). You should continue to follow this guidance.
Learning Records Service (LRS) web services provide system-to-system communications over a network, which mainly takes place over the Internet. Put simply, the system requests a specific task (or tasks) of another system and then receives a response to its request.
Using the web services interface
Web services can give several benefits:
-
your management information system (MIS) can communicate directly with our learner register, rather than using you as an intermediary meaning you do not need to log onto the learner register as a user, or give every user of your MIS access to it
-
the web service interface also removes the effort and risk of error of re-keying information from your MIS into the learner register because data is transferred directly
-
each web service only does one thing, because it has no memory, the services are scalable, meaning we can make several copies of the same service simultaneously
-
a web service uses a standard extensible mark-up language (XML), which is referred to as its service description, this gives you all of the details you need to use the service, including message formats (that detail the operations), transport protocols and location. Web service descriptions are expressed in web service description language (WSDL, pronounced ‘Wizdel’)
If you are not familiar with web services, we recommend you seek expert advice before starting any development of your MIS.