Users of an external system can have their data uploaded remotely to the Europass Online Editors, without having to create a Europass document from scratch. This is achieved by means of an XML request sent by the external system to the Europass editor. All or some of the editor fields are pre-populated with existing data from the external system's database, and the users can then edit and download their CV/ESP or LP via the Europass editor in any of the available formats.
In order to remotely upload a document to the Europass Editors, you simply need to send a
POST request to
https://europass.cedefop.europa.eu/editors/remote-upload providing a valid Europass XML in a parameter called
This is for example how it would be implemented using an HTML form where the Europass XML is embedded in a
<form action="https://europass.cedefop.europa.eu/editors/remote-upload" method="POST" accept-charset="utf-8" target="_blank"> <textarea name="europass-xml"> <?xml version='1.0' encoding='UTF-8'?> <SkillsPassport xmlns="http://europass.cedefop.europa.eu/Europass" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://europass.cedefop.europa.eu/Europass http://europass.cedefop.europa.eu/xml/EuropassSchema_V3.0.xsd" locale="en"> <!-- details omitted for brevity --> <LearnerInfo> <Identification> <PersonName><FirstName>Betty</FirstName><Surname>Smith</Surname></PersonName> </Identification> </LearnerInfo> </SkillsPassport> </textarea> <button type="submit">Upload</button> </form>
After submitting the above form, the Europass editor opens in a new browser tab where a message appears, warning the user that any existing data in the editor will be overriden by the remotely uploaded document. Clicking on the confirmation button, the editor fields are being populated with the data included in the uploaded document. See next section for a live example of this process.
&are included, make sure to enclose it in
<![CDATA[...]]>tags, otherwise the system might not be able to parse it properly.
See how the Remote Upload web service works in practice, by hitting "Remote Upload" below.